diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-02-20 03:41:14 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-02-20 03:41:14 +0100 |
commit | ee13abce8594927f2cf73c08895f81cc866df1cb (patch) | |
tree | 10a895504c726629a9b5bbcd1dbb12e623b83288 /posix | |
parent | 0234227d25807a330c27d549b9c17956a2f3fe35 (diff) |
Update posix_opt.h
The patch below brings Hurd's posix_opt.h up to date with newer standard
macros.
2010-01-10 Samuel Thibault <samuel.thibault@ens-lyon.org>
* posix/tst-sysconf.c (posix_options): Only use
_POSIX_PRIORITIZED_IO, _POSIX_PRIORITY_SCHEDULING, and
_POSIX_SYNCHRONIZED_IO when they are defined
* sysdeps/mach/hurd/bits/posix_opt.h:
(_POSIX_PRIORITY_SCHEDULING): Undefine macro.
(_XOPEN_REALTIME): Undefine macro.
(_XOPEN_REALTIME_THREADS): Undefine macro.
(_XOPEN_SHM): Undefine macro.
[__USE_XOPEN2K8] (_POSIX_THREAD_ROBUST_PRIO_INHERIT): Define
macro to -1.
[__USE_XOPEN2K8] (_POSIX_THREAD_ROBUST_PRIO_PROTECT): Define
macro to -1.
(_POSIX_ASYNC_IO): Undefine macro.
(_POSIX_PRIORITIZED_IO): Undefine macro.
(_POSIX_SPIN_LOCKS): Define macro to -1.
Diffstat (limited to 'posix')
-rw-r--r-- | posix/tst-sysconf.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/posix/tst-sysconf.c b/posix/tst-sysconf.c index e2972291ae..105c7c2625 100644 --- a/posix/tst-sysconf.c +++ b/posix/tst-sysconf.c @@ -29,8 +29,12 @@ static struct N (MEMORY_PROTECTION), N (MESSAGE_PASSING), N (MONOTONIC_CLOCK), +#ifdef _POSIX_PRIORITIZED_IO N (PRIORITIZED_IO), +#endif +#ifdef _POSIX_PRIORITY_SCHEDULING N (PRIORITY_SCHEDULING), +#endif N (RAW_SOCKETS), N (READER_WRITER_LOCKS), N (REALTIME_SIGNALS), @@ -42,7 +46,9 @@ static struct N (SPAWN), N (SPIN_LOCKS), N (SPORADIC_SERVER), +#ifdef _POSIX_SYNCHRONIZED_IO N (SYNCHRONIZED_IO), +#endif N (THREAD_ATTR_STACKADDR), N (THREAD_ATTR_STACKSIZE), N (THREAD_CPUTIME), |