Lines Matching defs:_POSIX_C_SOURCE
643 * _POSIX_C_SOURCE == 1 1003.1-1990
645 * _POSIX_C_SOURCE == 2 1003.2-1992 C Language Binding Option
647 * _POSIX_C_SOURCE == 199309 1003.1b-1993
649 * _POSIX_C_SOURCE == 199506 1003.1c-1995, 1003.1i-1995,
652 * _POSIX_C_SOURCE == 200112 1003.1-2001 (1003.1 Issue 6, Unix 03)
653 * _POSIX_C_SOURCE == 200809 1003.1-2008 (1003.1 Issue 7)
656 * _POSIX_C_SOURCE=200809 and _XOPEN_SOURCE=700
660 * that specification, and which subsumes _POSIX_C_SOURCE.
665 /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */
666 #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 1
667 #undef _POSIX_C_SOURCE /* Probably illegal, but beyond caring now. */
668 #define _POSIX_C_SOURCE 199009
671 /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2. */
672 #if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE == 2
673 #undef _POSIX_C_SOURCE
674 #define _POSIX_C_SOURCE 199209
681 #undef _POSIX_C_SOURCE
682 #define _POSIX_C_SOURCE 200809
685 #undef _POSIX_C_SOURCE
686 #define _POSIX_C_SOURCE 200112
689 #undef _POSIX_C_SOURCE
690 #define _POSIX_C_SOURCE 199506
698 #if defined(_POSIX_SOURCE) && !defined(_POSIX_C_SOURCE)
699 #define _POSIX_C_SOURCE 198808
701 #ifdef _POSIX_C_SOURCE
702 #if _POSIX_C_SOURCE >= 200809
705 #elif _POSIX_C_SOURCE >= 200112
708 #elif _POSIX_C_SOURCE >= 199506
711 #elif _POSIX_C_SOURCE >= 199309
714 #elif _POSIX_C_SOURCE >= 199209
717 #elif _POSIX_C_SOURCE >= 199009
723 #endif /* _POSIX_C_SOURCE */
745 * _POSIX_C_SOURCE, we will assume that it wants the broader compilation