Subversion Repositories Kolibri OS

Rev

Rev 1693 | Go to most recent revision | Show entire file | Regard 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