sys/features.h: Update Cygwin POSIX option macros
* libc/include/sys/features.h: Set POSIX option macros from 200112L to 200809L for Cygwin. (_POSIX_SPAWN): Set to 200809L for Cygwin. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
		| @@ -108,50 +108,50 @@ extern "C" { | ||||
| #ifdef __CYGWIN__ | ||||
|  | ||||
| #if !defined(__STRICT_ANSI__) || defined(__cplusplus) || __STDC_VERSION__ >= 199901L | ||||
| #define _POSIX_VERSION				200112L | ||||
| #define _POSIX2_VERSION				200112L | ||||
| #define _POSIX_VERSION				200809L | ||||
| #define _POSIX2_VERSION				200809L | ||||
| #define _XOPEN_VERSION				   600 | ||||
|  | ||||
| #define _POSIX_ADVISORY_INFO			200112L | ||||
| #define _POSIX_ADVISORY_INFO			200809L | ||||
| /* #define _POSIX_ASYNCHRONOUS_IO		    -1 */ | ||||
| #define _POSIX_BARRIERS				200112L | ||||
| #define _POSIX_BARRIERS				200809L | ||||
| #define _POSIX_CHOWN_RESTRICTED			     1 | ||||
| #define _POSIX_CLOCK_SELECTION			200112L | ||||
| #define _POSIX_CPUTIME				200112L | ||||
| #define _POSIX_FSYNC				200112L | ||||
| #define _POSIX_IPV6				200112L | ||||
| #define _POSIX_CLOCK_SELECTION			200809L | ||||
| #define _POSIX_CPUTIME				200809L | ||||
| #define _POSIX_FSYNC				200809L | ||||
| #define _POSIX_IPV6				200809L | ||||
| #define _POSIX_JOB_CONTROL			     1 | ||||
| #define _POSIX_MAPPED_FILES			200112L | ||||
| #define _POSIX_MAPPED_FILES			200809L | ||||
| /* #define _POSIX_MEMLOCK			    -1 */ | ||||
| #define _POSIX_MEMLOCK_RANGE			200112L | ||||
| #define _POSIX_MEMORY_PROTECTION		200112L | ||||
| #define _POSIX_MESSAGE_PASSING			200112L | ||||
| #define _POSIX_MONOTONIC_CLOCK			200112L | ||||
| #define _POSIX_MEMLOCK_RANGE			200809L | ||||
| #define _POSIX_MEMORY_PROTECTION		200809L | ||||
| #define _POSIX_MESSAGE_PASSING			200809L | ||||
| #define _POSIX_MONOTONIC_CLOCK			200809L | ||||
| #define _POSIX_NO_TRUNC				     1 | ||||
| /* #define _POSIX_PRIORITIZED_IO		    -1 */ | ||||
| #define _POSIX_PRIORITY_SCHEDULING		200112L | ||||
| #define _POSIX_RAW_SOCKETS			200112L | ||||
| #define _POSIX_READER_WRITER_LOCKS		200112L | ||||
| #define _POSIX_REALTIME_SIGNALS			200112L | ||||
| #define _POSIX_PRIORITY_SCHEDULING		200809L | ||||
| #define _POSIX_RAW_SOCKETS			200809L | ||||
| #define _POSIX_READER_WRITER_LOCKS		200809L | ||||
| #define _POSIX_REALTIME_SIGNALS			200809L | ||||
| #define _POSIX_REGEXP				     1 | ||||
| #define _POSIX_SAVED_IDS			     1 | ||||
| #define _POSIX_SEMAPHORES			200112L | ||||
| #define _POSIX_SHARED_MEMORY_OBJECTS		200112L | ||||
| #define _POSIX_SEMAPHORES			200809L | ||||
| #define _POSIX_SHARED_MEMORY_OBJECTS		200809L | ||||
| #define _POSIX_SHELL				     1 | ||||
| /* #define _POSIX_SPAWN				    -1 */ | ||||
| #define _POSIX_SPIN_LOCKS			    200112L | ||||
| #define _POSIX_SPAWN				200809L | ||||
| #define _POSIX_SPIN_LOCKS			200809L | ||||
| /* #define _POSIX_SPORADIC_SERVER		    -1 */ | ||||
| #define _POSIX_SYNCHRONIZED_IO			200112L | ||||
| #define _POSIX_THREAD_ATTR_STACKADDR		200112L | ||||
| #define _POSIX_THREAD_ATTR_STACKSIZE		200112L | ||||
| #define _POSIX_THREAD_CPUTIME			200112L | ||||
| #define _POSIX_SYNCHRONIZED_IO			200809L | ||||
| #define _POSIX_THREAD_ATTR_STACKADDR		200809L | ||||
| #define _POSIX_THREAD_ATTR_STACKSIZE		200809L | ||||
| #define _POSIX_THREAD_CPUTIME			200809L | ||||
| /* #define _POSIX_THREAD_PRIO_INHERIT		    -1 */ | ||||
| /* #define _POSIX_THREAD_PRIO_PROTECT		    -1 */ | ||||
| #define _POSIX_THREAD_PRIORITY_SCHEDULING	200112L | ||||
| #define _POSIX_THREAD_PROCESS_SHARED		200112L | ||||
| #define _POSIX_THREAD_SAFE_FUNCTIONS		200112L | ||||
| #define _POSIX_THREAD_PRIORITY_SCHEDULING	200809L | ||||
| #define _POSIX_THREAD_PROCESS_SHARED		200809L | ||||
| #define _POSIX_THREAD_SAFE_FUNCTIONS		200809L | ||||
| /* #define _POSIX_THREAD_SPORADIC_SERVER	    -1 */ | ||||
| #define _POSIX_THREADS				200112L | ||||
| #define _POSIX_THREADS				200809L | ||||
| /* #define _POSIX_TIMEOUTS			    -1 */ | ||||
| #define _POSIX_TIMERS				     1 | ||||
| /* #define _POSIX_TRACE				    -1 */ | ||||
| @@ -160,9 +160,9 @@ extern "C" { | ||||
| /* #define _POSIX_TRACE_LOG			    -1 */ | ||||
| /* #define _POSIX_TYPED_MEMORY_OBJECTS		    -1 */ | ||||
| #define _POSIX_VDISABLE				   '\0' | ||||
| #define _POSIX2_C_BIND				200112L | ||||
| #define _POSIX2_C_DEV				200112L | ||||
| #define _POSIX2_CHAR_TERM			200112L | ||||
| #define _POSIX2_C_BIND				200809L | ||||
| #define _POSIX2_C_DEV				200809L | ||||
| #define _POSIX2_CHAR_TERM			200809L | ||||
| /* #define _POSIX2_FORT_DEV			    -1 */ | ||||
| /* #define _POSIX2_FORT_RUN			    -1 */ | ||||
| /* #define _POSIX2_LOCALEDEF			    -1 */ | ||||
| @@ -172,8 +172,8 @@ extern "C" { | ||||
| /* #define _POSIX2_PBS_LOCATE			    -1 */ | ||||
| /* #define _POSIX2_PBS_MESSAGE			    -1 */ | ||||
| /* #define _POSIX2_PBS_TRACK			    -1 */ | ||||
| #define _POSIX2_SW_DEV				200112L | ||||
| #define _POSIX2_UPE				200112L | ||||
| #define _POSIX2_SW_DEV				200809L | ||||
| #define _POSIX2_UPE				200809L | ||||
| #define _POSIX_V6_ILP32_OFF32			    -1 | ||||
| #ifdef __LP64__ | ||||
| #define _POSIX_V6_ILP32_OFFBIG			    -1 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user