report support of TPS option in unistd.h and sysconf
authorRich Felker <dalias@aerifal.cx>
Sun, 11 Nov 2012 20:54:20 +0000 (15:54 -0500)
committerRich Felker <dalias@aerifal.cx>
Sun, 11 Nov 2012 20:54:20 +0000 (15:54 -0500)
also update another newish feature in sysconf, stackaddr

include/unistd.h
src/conf/sysconf.c

index bb741e4..2791c3d 100644 (file)
@@ -225,6 +225,7 @@ void syncfs(int);
 #define _POSIX_THREAD_SAFE_FUNCTIONS _POSIX_VERSION
 #define _POSIX_THREAD_ATTR_STACKADDR _POSIX_VERSION
 #define _POSIX_THREAD_ATTR_STACKSIZE _POSIX_VERSION
 #define _POSIX_THREAD_SAFE_FUNCTIONS _POSIX_VERSION
 #define _POSIX_THREAD_ATTR_STACKADDR _POSIX_VERSION
 #define _POSIX_THREAD_ATTR_STACKSIZE _POSIX_VERSION
+#define _POSIX_THREAD_PRIORITY_SCHEDULING _POSIX_VERSION
 #define _POSIX_TIMERS           _POSIX_VERSION
 #define _POSIX_TIMEOUTS         _POSIX_VERSION
 #define _POSIX_MONOTONIC_CLOCK  _POSIX_VERSION
 #define _POSIX_TIMERS           _POSIX_VERSION
 #define _POSIX_TIMEOUTS         _POSIX_VERSION
 #define _POSIX_MONOTONIC_CLOCK  _POSIX_VERSION
index d6691df..9f0d97b 100644 (file)
@@ -89,9 +89,9 @@ long sysconf(int name)
                [_SC_THREAD_KEYS_MAX] = PTHREAD_KEYS_MAX,
                [_SC_THREAD_STACK_MIN] = PTHREAD_STACK_MIN,
                [_SC_THREAD_THREADS_MAX] = -1,
                [_SC_THREAD_KEYS_MAX] = PTHREAD_KEYS_MAX,
                [_SC_THREAD_STACK_MIN] = PTHREAD_STACK_MIN,
                [_SC_THREAD_THREADS_MAX] = -1,
-               [_SC_THREAD_ATTR_STACKADDR] = -1,
+               [_SC_THREAD_ATTR_STACKADDR] = VER,
                [_SC_THREAD_ATTR_STACKSIZE] = VER,
                [_SC_THREAD_ATTR_STACKSIZE] = VER,
-               [_SC_THREAD_PRIORITY_SCHEDULING] = -1,
+               [_SC_THREAD_PRIORITY_SCHEDULING] = VER,
                [_SC_THREAD_PRIO_INHERIT] = -1,
                [_SC_THREAD_PRIO_PROTECT] = -1,
                [_SC_THREAD_PROCESS_SHARED] = VER,
                [_SC_THREAD_PRIO_INHERIT] = -1,
                [_SC_THREAD_PRIO_PROTECT] = -1,
                [_SC_THREAD_PROCESS_SHARED] = VER,