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_MAPPED_FILES (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)
#undef _POSIX_THREAD_PRIORITY_SCHEDULING /* currently unsupported */
#define _POSIX_THREAD_PRIORITY_SCHEDULING (-1) /* currently unsupported */
#define _POSIX_REALTIME_SIGNALS (200809L)
#define _POSIX_MEMORY_PROTECTION (200809L)
#define _POSIX_MONOTONIC_CLOCK (200809L)
+2 -4
View File
@@ -156,13 +156,11 @@ __sysconf(int name)
case _SC_THREAD_STACK_MIN:
return MIN_USER_STACK_SIZE;
case _SC_THREAD_ATTR_STACKADDR:
return -1;
// currently unsupported
return _POSIX_THREAD_ATTR_STACKADDR;
case _SC_THREAD_ATTR_STACKSIZE:
return _POSIX_THREAD_ATTR_STACKSIZE;
case _SC_THREAD_PRIORITY_SCHEDULING:
return -1;
// currently unsupported
return _POSIX_THREAD_PRIORITY_SCHEDULING;
case _SC_REALTIME_SIGNALS:
return _POSIX_REALTIME_SIGNALS;
case _SC_MEMORY_PROTECTION: