Changeset 1299
- Timestamp:
- Mar 15, 2004, 4:30:37 PM (21 years ago)
- Location:
- trunk/src/emx/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/features.h
-
Property cvs2svn:cvs-rev
changed from
1.6
to1.7
r1298 r1299 22 22 * off_t is 64bits. 23 23 * @changed bird: not GLIBC version numbers. 24 * @cha gned bird: _GNU_SOURCE should not set _POSIX_SOURCE or _POSIX_C_SOURCE as that24 * @changed bird: _GNU_SOURCE should not set _POSIX_SOURCE or _POSIX_C_SOURCE as that 25 25 * means somewhat imporatant exclusions in EMX and BSD style headers. 26 26 * Some of this have been fixed by __USE_EMX/_EMX_SOURCE, but that's 27 27 * not gonna help enough. 28 * @changed bird: Check if stuff is defined before accessing it in #if. Stops -Wundef 29 * from bitching. 28 30 */ 29 31 … … 200 202 #endif /* bird */ 201 203 202 #ifdef __EMX__ /* This spawns warnings with -Wundef. */ 203 #if defined _POSIX_SOURCE || (defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 1) || defined _XOPEN_SOURCE 204 #if defined _POSIX_SOURCE || (defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 1) || defined _XOPEN_SOURCE /* bird: check if defined, -Wundef. */ 204 205 # define __USE_POSIX 1 205 #endif206 #else207 #if defined _POSIX_SOURCE || _POSIX_C_SOURCE >= 1 || defined _XOPEN_SOURCE208 # define __USE_POSIX 1209 #endif210 206 #endif 211 207 … … 214 210 #endif 215 211 216 #if (_POSIX_C_SOURCE - 0) >= 199309L212 #if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 199309L /* bird: check if defined, -Wundef. */ 217 213 # define __USE_POSIX199309 1 218 214 #endif 219 215 220 #if (_POSIX_C_SOURCE - 0) >= 199506L216 #if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 199506L /* bird: check if defined, -Wundef. */ 221 217 # define __USE_POSIX199506 1 222 218 #endif -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/sys/cdefs.h
-
Property cvs2svn:cvs-rev
changed from
1.7
to1.8
r1298 r1299 43 43 * @changed bird: Toolkit compatibility (_CDEFS_H_ and __TCPROTO()). 44 44 * @changed zap: _System definition for older GCC compilers. 45 * @changed bird: Check if stuff is defined before accessing it in #if. Stops -Wundef 46 * from bitching. 45 47 */ 46 48 … … 199 201 200 202 /* Compiler-dependent macros that rely on FreeBSD-specific extensions. */ 201 #if __FreeBSD_cc_version >= 300001203 #if defined(__FreeBSD_cc_version) && __FreeBSD_cc_version >= 300001 /* bird: check if defined to avoid -Wundef messages */ 202 204 #define __printf0like(fmtarg, firstvararg) \ 203 205 __attribute__((__format__ (__printf0__, fmtarg, firstvararg))) … … 319 321 320 322 /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */ 321 #if _POSIX_C_SOURCE == 1323 #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1 /* bird: check if defined to avoid -Wundef message. */ 322 324 #undef _POSIX_C_SOURCE /* Probably illegal, but beyond caring now. */ 323 325 #define _POSIX_C_SOURCE 199009 … … 325 327 326 328 /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2. */ 327 #if _POSIX_C_SOURCE == 2329 #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2 /* bird: check if defined to avoid -Wundef message. */ 328 330 #undef _POSIX_C_SOURCE 329 331 #define _POSIX_C_SOURCE 199209 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.