|
@@ -79,8 +79,10 @@
|
|
/* We support user-defined stacks. */
|
|
/* We support user-defined stacks. */
|
|
#define _POSIX_THREAD_ATTR_STACKADDR 200112L
|
|
#define _POSIX_THREAD_ATTR_STACKADDR 200112L
|
|
|
|
|
|
|
|
+#ifdef __UCLIBC_HAS_REALTIME__
|
|
/* We support POSIX.1b semaphores. */
|
|
/* We support POSIX.1b semaphores. */
|
|
#define _POSIX_SEMAPHORES 200112L
|
|
#define _POSIX_SEMAPHORES 200112L
|
|
|
|
+#endif
|
|
|
|
|
|
/* Real-time signals are supported. */
|
|
/* Real-time signals are supported. */
|
|
#define _POSIX_REALTIME_SIGNALS 200112L
|
|
#define _POSIX_REALTIME_SIGNALS 200112L
|
|
@@ -112,8 +114,10 @@
|
|
/* Clock support in threads must be also checked at runtime. */
|
|
/* Clock support in threads must be also checked at runtime. */
|
|
#define _POSIX_THREAD_CPUTIME 0
|
|
#define _POSIX_THREAD_CPUTIME 0
|
|
|
|
|
|
|
|
+#ifdef __UCLIBC_HAS_REGEX__
|
|
/* GNU libc provides regular expression handling. */
|
|
/* GNU libc provides regular expression handling. */
|
|
#define _POSIX_REGEXP 1
|
|
#define _POSIX_REGEXP 1
|
|
|
|
+#endif
|
|
|
|
|
|
/* Reader/Writer locks are available. */
|
|
/* Reader/Writer locks are available. */
|
|
#define _POSIX_READER_WRITER_LOCKS 200112L
|
|
#define _POSIX_READER_WRITER_LOCKS 200112L
|
|
@@ -153,11 +157,15 @@
|
|
/* Advisory information interfaces are available. */
|
|
/* Advisory information interfaces are available. */
|
|
#define _POSIX_ADVISORY_INFO 200112L
|
|
#define _POSIX_ADVISORY_INFO 200112L
|
|
|
|
|
|
|
|
+#ifdef __UCLIBC_HAS_IPV6__
|
|
/* IPv6 support is available. */
|
|
/* IPv6 support is available. */
|
|
#define _POSIX_IPV6 200112L
|
|
#define _POSIX_IPV6 200112L
|
|
|
|
+#endif
|
|
|
|
|
|
|
|
+#ifdef __UCLIBC_HAS_SOCKET__
|
|
/* Raw socket support is available. */
|
|
/* Raw socket support is available. */
|
|
#define _POSIX_RAW_SOCKETS 200112L
|
|
#define _POSIX_RAW_SOCKETS 200112L
|
|
|
|
+#endif
|
|
|
|
|
|
/* We have at least one terminal. */
|
|
/* We have at least one terminal. */
|
|
#define _POSIX2_CHAR_TERM 200112L
|
|
#define _POSIX2_CHAR_TERM 200112L
|