Revert "libroot: Undefine constants for unsupported POSIX features"

This reverts commit 7aebec8db1.
As per the discussion on the mailing list.
This commit is contained in:
Augustin Cavalier
2015-12-21 12:16:33 -05:00
parent 7aebec8db1
commit 6984b8554c
2 changed files with 4 additions and 6 deletions
+2 -2
View File
@@ -43,9 +43,9 @@
#define _POSIX_THREADS (200112L) #define _POSIX_THREADS (200112L)
#define _POSIX_MAPPED_FILES (200809L) #define _POSIX_MAPPED_FILES (200809L)
#define _POSIX_THREAD_PROCESS_SHARED (200809L) #define _POSIX_THREAD_PROCESS_SHARED (200809L)
#undef _POSIX_THREAD_ATTR_STACKADDR /* currently unsupported */ #define _POSIX_THREAD_ATTR_STACKADDR (-1) /* currently unsupported */
#define _POSIX_THREAD_ATTR_STACKSIZE (200809L) #define _POSIX_THREAD_ATTR_STACKSIZE (200809L)
#undef _POSIX_THREAD_PRIORITY_SCHEDULING /* currently unsupported */ #define _POSIX_THREAD_PRIORITY_SCHEDULING (-1) /* currently unsupported */
#define _POSIX_REALTIME_SIGNALS (200809L) #define _POSIX_REALTIME_SIGNALS (200809L)
#define _POSIX_MEMORY_PROTECTION (200809L) #define _POSIX_MEMORY_PROTECTION (200809L)
#define _POSIX_MONOTONIC_CLOCK (200809L) #define _POSIX_MONOTONIC_CLOCK (200809L)
+2 -4
View File
@@ -156,13 +156,11 @@ __sysconf(int name)
case _SC_THREAD_STACK_MIN: case _SC_THREAD_STACK_MIN:
return MIN_USER_STACK_SIZE; return MIN_USER_STACK_SIZE;
case _SC_THREAD_ATTR_STACKADDR: case _SC_THREAD_ATTR_STACKADDR:
return -1; return _POSIX_THREAD_ATTR_STACKADDR;
// currently unsupported
case _SC_THREAD_ATTR_STACKSIZE: case _SC_THREAD_ATTR_STACKSIZE:
return _POSIX_THREAD_ATTR_STACKSIZE; return _POSIX_THREAD_ATTR_STACKSIZE;
case _SC_THREAD_PRIORITY_SCHEDULING: case _SC_THREAD_PRIORITY_SCHEDULING:
return -1; return _POSIX_THREAD_PRIORITY_SCHEDULING;
// currently unsupported
case _SC_REALTIME_SIGNALS: case _SC_REALTIME_SIGNALS:
return _POSIX_REALTIME_SIGNALS; return _POSIX_REALTIME_SIGNALS;
case _SC_MEMORY_PROTECTION: case _SC_MEMORY_PROTECTION: