123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 |
- #ifndef _POSIX_OPT_H
- #define _POSIX_OPT_H 1
- #define _POSIX_JOB_CONTROL 1
- #define _POSIX_SAVED_IDS 1
- #define _POSIX_PRIORITY_SCHEDULING 1
- #define _POSIX_SYNCHRONIZED_IO 1
- #define _POSIX_FSYNC 1
- #define _POSIX_MAPPED_FILES 1
- #ifdef __UCLIBC_HAS_MMU__
- # define _POSIX_MEMLOCK 1
- #else
- # undef _POSIX_MEMLOCK
- #endif
- #ifdef __UCLIBC_HAS_MMU__
- # define _POSIX_MEMLOCK_RANGE 1
- #else
- # define _POSIX_MEMLOCK_RANGE
- #endif
- #ifdef __UCLIBC_HAS_MMU__
- # define _POSIX_MEMORY_PROTECTION 1
- #else
- # undef _POSIX_MEMORY_PROTECTION
- #endif
- #define _POSIX_POLL 1
- #define _POSIX_SELECT 1
- #define _POSIX_CHOWN_RESTRICTED 1
- #define _POSIX_VDISABLE '\0'
- #define _POSIX_NO_TRUNC 1
- #define _XOPEN_REALTIME 1
- #ifdef __UCLIBC_HAS_THREADS__
- # define _XOPEN_REALTIME_THREADS 1
- #else
- # undef _XOPEN_REALTIME_THREADS
- #endif
- #define _XOPEN_SHM 1
- #ifdef __UCLIBC_HAS_THREADS__
- # define _POSIX_THREADS 1
- #else
- # undef _POSIX_THREADS
- #endif
- #ifdef __UCLIBC_HAS_THREADS__
- # define _POSIX_REENTRANT_FUNCTIONS 1
- # define _POSIX_THREAD_SAFE_FUNCTIONS 1
- #else
- # undef _POSIX_REENTRANT_FUNCTIONS
- # undef _POSIX_THREAD_SAFE_FUNCTIONS
- #endif
- #define _POSIX_THREAD_PRIORITY_SCHEDULING 1
- #define _POSIX_THREAD_ATTR_STACKSIZE 1
- #define _POSIX_THREAD_ATTR_STACKADDR 1
- #ifdef __UCLIBC_HAS_THREADS__
- # define _POSIX_SEMAPHORES 1
- #else
- # undef _POSIX_SEMAPHORES
- #endif
- #define _POSIX_REALTIME_SIGNALS 1
- #define _POSIX_ASYNCHRONOUS_IO 1
- #define _POSIX_ASYNC_IO 1
- #define _LFS_ASYNCHRONOUS_IO 1
- #ifdef __UCLIBC_HAS_LFS__
- # define _LFS64_ASYNCHRONOUS_IO 1
- #else
- # undef _LFS64_ASYNCHRONOUS_IO
- #endif
- #ifdef __UCLIBC_HAS_LFS__
- # define _LFS_LARGEFILE 1
- # define _LFS64_LARGEFILE 1
- # define _LFS64_STDIO 1
- #else
- # undef _LFS_LARGEFILE
- # undef _LFS64_LARGEFILE
- # undef _LFS64_STDIO
- #endif
- #define _POSIX_SHARED_MEMORY_OBJECTS 1
- #ifdef __UCLIBC_HAS_REGEX__
- # define _POSIX_REGEXP 1
- #else
- # undef _POSIX_REGEXP
- #endif
- #if defined(__i386__)
- #define _POSIX_CPUTIME 200912L
- #define _POSIX_THREAD_CPUTIME 200912L
- #endif
- #define _POSIX_READER_WRITER_LOCKS 200912L
- #define _POSIX_SHELL 1
- #define _POSIX_TIMEOUTS 200912L
- #define _POSIX_SPIN_LOCKS 200912L
- #define _POSIX_SPAWN 200912L
- #define _POSIX_TIMERS 1
- #define _POSIX_BARRIERS 200912L
- #undef _POSIX_MESSAGE_PASSING
- #endif
|