/* Usage: pipe the output of running the preprocessor on this file to:
 * sed -e '1,/optiongroups_unistd_end/d' -e '/^#/d' -e '/^[[:space:]]*$/d' -e 's/^/#define /'
 */
#include <unistd.h>
optiongroups_unistd_end

#if defined _POSIX_ADVISORY_INFO && _POSIX_ADVISORY_INFO >= 0
POSIX_ADVISORY_INFO _POSIX_ADVISORY_INFO
#endif

#if defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0
POSIX_CPUTIME _POSIX_CPUTIME
#endif

#if defined _POSIX_FSYNC && _POSIX_FSYNC >= 0
POSIX_FSYNC _POSIX_FSYNC
#endif

#if defined _POSIX_IPV6 && _POSIX_IPV6 >= 0
POSIX_IPV6 _POSIX_IPV6
#endif

#if defined _POSIX_MEMLOCK && _POSIX_MEMLOCK >= 0
POSIX_MEMLOCK _POSIX_MEMLOCK
#endif

#if defined _POSIX_MEMLOCK_RANGE && _POSIX_MEMLOCK_RANGE >= 0
POSIX_MEMLOCK_RANGE _POSIX_MEMLOCK_RANGE
#endif

#if defined _POSIX_MESSAGE_PASSING && _POSIX_MESSAGE_PASSING >= 0
POSIX_MESSAGE_PASSING _POSIX_MESSAGE_PASSING
#endif

#if defined _POSIX_MONOTONIC_CLOCK && _POSIX_MONOTONIC_CLOCK >= 0
POSIX_MONOTONIC_CLOCK _POSIX_MONOTONIC_CLOCK
#endif

#if defined _POSIX_PRIORITIZED_IO && _POSIX_PRIORITIZED_IO >= 0
POSIX_PRIORITIZED_IO _POSIX_PRIORITIZED_IO
#endif

#if defined _POSIX_PRIORITY_SCHEDULING && _POSIX_PRIORITY_SCHEDULING >= 0
POSIX_PRIORITY_SCHEDULING _POSIX_PRIORITY_SCHEDULING
#endif

#if defined _POSIX_RAW_SOCKETS && _POSIX_RAW_SOCKETS >= 0
POSIX_RAW_SOCKETS _POSIX_RAW_SOCKETS
#endif

#if defined _POSIX_SHARED_MEMORY_OBJECTS && _POSIX_SHARED_MEMORY_OBJECTS >= 0
POSIX_SHARED_MEMORY_OBJECTS _POSIX_SHARED_MEMORY_OBJECTS
#endif

#if defined _POSIX_SPAWN && _POSIX_SPAWN >= 0
POSIX_SPAWN _POSIX_SPAWN
#endif

#if defined _POSIX_SPORADIC_SERVER && _POSIX_SPORADIC_SERVER >= 0
POSIX_SPORADIC_SERVER _POSIX_SPORADIC_SERVER
#endif

#if defined _POSIX_SYNCHRONIZED_IO && _POSIX_SYNCHRONIZED_IO >= 0
POSIX_SYNCHRONIZED_IO _POSIX_SYNCHRONIZED_IO
#endif

#if defined _POSIX_THREAD_ATTR_STACKADDR && _POSIX_THREAD_ATTR_STACKADDR >= 0
POSIX_THREAD_ATTR_STACKADDR _POSIX_THREAD_ATTR_STACKADDR
#endif

#if defined _POSIX_THREAD_ATTR_STACKSIZE && _POSIX_THREAD_ATTR_STACKSIZE >= 0
POSIX_THREAD_ATTR_STACKSIZE _POSIX_THREAD_ATTR_STACKSIZE
#endif

#if defined _POSIX_THREAD_CPUTIME && _POSIX_THREAD_CPUTIME >= 0
POSIX_THREAD_CPUTIME _POSIX_THREAD_CPUTIME
#endif

#if defined _POSIX_THREAD_PRIO_INHERIT && _POSIX_THREAD_PRIO_INHERIT >= 0
POSIX_THREAD_PRIO_INHERIT _POSIX_THREAD_PRIO_INHERIT
#endif

#if defined _POSIX_THREAD_PRIO_PROTECT && _POSIX_THREAD_PRIO_PROTECT >= 0
POSIX_THREAD_PRIO_PROTECT _POSIX_THREAD_PRIO_PROTECT
#endif

#if defined _POSIX_THREAD_PRIORITY_SCHEDULING && _POSIX_THREAD_PRIORITY_SCHEDULING >= 0
POSIX_THREAD_PRIORITY_SCHEDULING _POSIX_THREAD_PRIORITY_SCHEDULING
#endif

#if defined _POSIX_THREAD_PROCESS_SHARED && _POSIX_THREAD_PROCESS_SHARED >= 0
POSIX_THREAD_PROCESS_SHARED _POSIX_THREAD_PROCESS_SHARED
#endif

#if defined _POSIX_THREAD_ROBUST_PRIO_INHERIT && _POSIX_THREAD_ROBUST_PRIO_INHERIT >= 0
POSIX_THREAD_ROBUST_PRIO_INHERIT _POSIX_THREAD_ROBUST_PRIO_INHERIT
#endif

#if defined _POSIX_THREAD_ROBUST_PRIO_PROTECT && _POSIX_THREAD_ROBUST_PRIO_PROTECT >= 0
POSIX_THREAD_ROBUST_PRIO_PROTECT _POSIX_THREAD_ROBUST_PRIO_PROTECT
#endif

#if defined _POSIX_THREAD_SPORADIC_SERVER && _POSIX_THREAD_SPORADIC_SERVER >= 0
POSIX_THREAD_SPORADIC_SERVER _POSIX_THREAD_SPORADIC_SERVER
#endif

#if defined _POSIX_TYPED_MEMORY_OBJECTS && _POSIX_TYPED_MEMORY_OBJECTS >= 0
POSIX_TYPED_MEMORY_OBJECTS _POSIX_TYPED_MEMORY_OBJECTS
#endif

#if defined _XOPEN_CRYPT && _XOPEN_CRYPT >= 0
XOPEN_CRYPT _XOPEN_CRYPT
#endif

#if defined _XOPEN_REALTIME && _XOPEN_REALTIME >= 0
XOPEN_REALTIME _XOPEN_REALTIME
#endif

#if defined _XOPEN_REALTIME_THREADS && _XOPEN_REALTIME_THREADS >= 0
XOPEN_REALTIME_THREADS _XOPEN_REALTIME_THREADS
#endif

#if defined _XOPEN_UNIX && _XOPEN_UNIX >= 0
XOPEN_UNIX _XOPEN_UNIX
#endif
