summaryrefslogtreecommitdiff
path: root/posix
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2012-02-20 03:41:14 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2012-02-20 03:41:14 +0100
commitee13abce8594927f2cf73c08895f81cc866df1cb (patch)
tree10a895504c726629a9b5bbcd1dbb12e623b83288 /posix
parent0234227d25807a330c27d549b9c17956a2f3fe35 (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.c6
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),