Lines Matching refs:_POSIX_C_SOURCE
574 * _POSIX_C_SOURCE == 1 1003.1-1990
575 * _POSIX_C_SOURCE == 2 1003.2-1992 C Language Binding Option
576 * _POSIX_C_SOURCE == 199309 1003.1b-1993
577 * _POSIX_C_SOURCE == 199506 1003.1c-1995, 1003.1i-1995,
579 * _POSIX_C_SOURCE == 200112 1003.1-2001
580 * _POSIX_C_SOURCE == 200809 1003.1-2008
584 * that specification, and which subsumes _POSIX_C_SOURCE.
589 /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */
590 #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1
591 #undef _POSIX_C_SOURCE /* Probably illegal, but beyond caring now. */
592 #define _POSIX_C_SOURCE 199009
595 /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2. */
596 #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2
597 #undef _POSIX_C_SOURCE
598 #define _POSIX_C_SOURCE 199209
605 #undef _POSIX_C_SOURCE
606 #define _POSIX_C_SOURCE 200809
609 #undef _POSIX_C_SOURCE
610 #define _POSIX_C_SOURCE 200112
613 #undef _POSIX_C_SOURCE
614 #define _POSIX_C_SOURCE 199506
622 #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)
623 #define _POSIX_C_SOURCE 198808
625 #ifdef _POSIX_C_SOURCE
626 #if _POSIX_C_SOURCE >= 200809
629 #elif _POSIX_C_SOURCE >= 200112
632 #elif _POSIX_C_SOURCE >= 199506
635 #elif _POSIX_C_SOURCE >= 199309
638 #elif _POSIX_C_SOURCE >= 199209
641 #elif _POSIX_C_SOURCE >= 199009
647 #endif /* _POSIX_C_SOURCE */
658 * _POSIX_C_SOURCE, we will assume that it wants the broader compilation