Lines Matching refs:_POSIX_C_SOURCE

230  * STRICT	Defining _POSIX_C_SOURCE or _XOPEN_SOURCE restricts the
234 * A correct, portable definition for _POSIX_C_SOURCE is 200112L.
313 # elif defined(_DARWIN_C_SOURCE) || defined(_XOPEN_SOURCE) || defined(_POSIX_C_SOURCE)
315 # error "Can't define both _NONSTD_SOURCE and any of _DARWIN_C_SOURCE, _XOPEN_SOURCE or _POSIX_C_SOURCE."
326 # endif /* _DARWIN_C_SOURCE || _XOPEN_SOURCE || _POSIX_C_SOURCE || __LP64__ */
456 * testing, as necessary, using only _POSIX_C_SOURCE.
460 * _POSIX_C_SOURCE == 1L 1003.1-1990
461 * _POSIX_C_SOURCE == 2L 1003.2-1992 C Language Binding Option
462 * _POSIX_C_SOURCE == 199309L 1003.1b-1993
463 * _POSIX_C_SOURCE == 199506L 1003.1c-1995, 1003.1i-1995,
465 * _POSIX_C_SOURCE == 200112L 1003.1-2001
466 * _POSIX_C_SOURCE == 200809L 1003.1-2008
470 * that specification, and which subsumes _POSIX_C_SOURCE.
473 /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1L. */
474 #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1L
475 #undef _POSIX_C_SOURCE
476 #define _POSIX_C_SOURCE 199009L
479 /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2L. */
480 #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2L
481 #undef _POSIX_C_SOURCE
482 #define _POSIX_C_SOURCE 199209L
487 #if _XOPEN_SOURCE - 0L >= 700L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200809L)
488 #undef _POSIX_C_SOURCE
489 #define _POSIX_C_SOURCE 200809L
490 #elif _XOPEN_SOURCE - 0L >= 600L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 200112L)
491 #undef _POSIX_C_SOURCE
492 #define _POSIX_C_SOURCE 200112L
493 #elif _XOPEN_SOURCE - 0L >= 500L && (!defined(_POSIX_C_SOURCE) || _POSIX_C_SOURCE - 0L < 199506L)
494 #undef _POSIX_C_SOURCE
495 #define _POSIX_C_SOURCE 199506L
503 #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)
504 #define _POSIX_C_SOURCE 198808L
519 * _POSIX_C_SOURCE value. Currently there are two additional levels corresponding
527 #elif defined(_POSIX_C_SOURCE) && !defined(_DARWIN_C_SOURCE) && !defined(_NONSTD_SOURCE)
528 #define __DARWIN_C_LEVEL _POSIX_C_SOURCE