Rev 1693 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1693 | Rev 3065 | ||
---|---|---|---|
Line 13... | Line 13... | ||
13 | * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED |
13 | * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED |
14 | * WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION |
14 | * WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION |
15 | * OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS |
15 | * OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS |
16 | * SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. |
16 | * SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. |
17 | * |
17 | * |
18 | * $Id: features.h,v 1.22 2010/08/09 08:29:22 corinna Exp $ |
18 | * $Id: features.h,v 1.27 2011/07/20 19:41:15 yselkowitz Exp $ |
19 | */ |
19 | */ |
Line 20... | Line 20... | ||
20 | 20 | ||
21 | #ifndef _SYS_FEATURES_H |
21 | #ifndef _SYS_FEATURES_H |
Line 100... | Line 100... | ||
100 | 100 | ||
101 | #define _POSIX_ADVISORY_INFO 200112L |
101 | #define _POSIX_ADVISORY_INFO 200112L |
102 | /* #define _POSIX_ASYNCHRONOUS_IO -1 */ |
102 | /* #define _POSIX_ASYNCHRONOUS_IO -1 */ |
103 | /* #define _POSIX_BARRIERS -1 */ |
103 | /* #define _POSIX_BARRIERS -1 */ |
104 | #define _POSIX_CHOWN_RESTRICTED 1 |
104 | #define _POSIX_CHOWN_RESTRICTED 1 |
105 | /* #define _POSIX_CLOCK_SELECTION -1 */ |
105 | #define _POSIX_CLOCK_SELECTION 200112L |
106 | /* #define _POSIX_CPUTIME -1 */ |
106 | #define _POSIX_CPUTIME 200112L |
107 | #define _POSIX_FSYNC 200112L |
107 | #define _POSIX_FSYNC 200112L |
108 | #define _POSIX_IPV6 200112L |
108 | #define _POSIX_IPV6 200112L |
109 | #define _POSIX_JOB_CONTROL 1 |
109 | #define _POSIX_JOB_CONTROL 1 |
110 | #define _POSIX_MAPPED_FILES 200112L |
110 | #define _POSIX_MAPPED_FILES 200112L |
Line 123... | Line 123... | ||
123 | #define _POSIX_SAVED_IDS 1 |
123 | #define _POSIX_SAVED_IDS 1 |
124 | #define _POSIX_SEMAPHORES 200112L |
124 | #define _POSIX_SEMAPHORES 200112L |
125 | #define _POSIX_SHARED_MEMORY_OBJECTS 200112L |
125 | #define _POSIX_SHARED_MEMORY_OBJECTS 200112L |
126 | #define _POSIX_SHELL 1 |
126 | #define _POSIX_SHELL 1 |
127 | /* #define _POSIX_SPAWN -1 */ |
127 | /* #define _POSIX_SPAWN -1 */ |
128 | /* #define _POSIX_SPIN_LOCKS -1 */ |
128 | #define _POSIX_SPIN_LOCKS 200112L |
129 | /* #define _POSIX_SPORADIC_SERVER -1 */ |
129 | /* #define _POSIX_SPORADIC_SERVER -1 */ |
130 | #define _POSIX_SYNCHRONIZED_IO 200112L |
130 | #define _POSIX_SYNCHRONIZED_IO 200112L |
131 | /* #define _POSIX_THREAD_ATTR_STACKADDR -1 */ |
131 | #define _POSIX_THREAD_ATTR_STACKADDR 200112L |
132 | #define _POSIX_THREAD_ATTR_STACKSIZE 200112L |
132 | #define _POSIX_THREAD_ATTR_STACKSIZE 200112L |
133 | /* #define _POSIX_THREAD_CPUTIME -1 */ |
133 | #define _POSIX_THREAD_CPUTIME 200112L |
134 | /* #define _POSIX_THREAD_PRIO_INHERIT -1 */ |
134 | /* #define _POSIX_THREAD_PRIO_INHERIT -1 */ |
135 | /* #define _POSIX_THREAD_PRIO_PROTECT -1 */ |
135 | /* #define _POSIX_THREAD_PRIO_PROTECT -1 */ |
136 | #define _POSIX_THREAD_PRIORITY_SCHEDULING 200112L |
136 | #define _POSIX_THREAD_PRIORITY_SCHEDULING 200112L |
137 | #define _POSIX_THREAD_PROCESS_SHARED 200112L |
137 | #define _POSIX_THREAD_PROCESS_SHARED 200112L |
138 | #define _POSIX_THREAD_SAFE_FUNCTIONS 200112L |
138 | #define _POSIX_THREAD_SAFE_FUNCTIONS 200112L |
Line 176... | Line 176... | ||
176 | #define _XOPEN_SHM 1 |
176 | #define _XOPEN_SHM 1 |
177 | /* #define _XOPEN_STREAMS -1 */ |
177 | /* #define _XOPEN_STREAMS -1 */ |
178 | /* #define _XOPEN_UNIX -1 */ |
178 | /* #define _XOPEN_UNIX -1 */ |
Line 179... | Line 179... | ||
179 | 179 | ||
- | 180 | #endif /* !__STRICT_ANSI__ || __cplusplus || __STDC_VERSION__ >= 199901L */ |
|
- | 181 | ||
- | 182 | /* The value corresponds to UNICODE version 4.0, which is the version |
|
- | 183 | supported by XP. Newlib supports 5.2 (2011) but so far Cygwin needs |
|
- | 184 | the MS conversions for double-byte charsets. */ |
|
- | 185 | #define __STDC_ISO_10646__ 200305L |
|
180 | #endif /* !__STRICT_ANSI__ || __cplusplus || __STDC_VERSION__ >= 199901L */ |
186 | |
Line 181... | Line 187... | ||
181 | #endif /* __CYGWIN__ */ |
187 | #endif /* __CYGWIN__ */ |
182 | 188 | ||
183 | /* Per the permission given in POSIX.1-2008 section 2.2.1, define |
189 | /* Per the permission given in POSIX.1-2008 section 2.2.1, define |