diff options
Diffstat (limited to 'man7')
| -rw-r--r-- | man7/feature_test_macros.7 | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/man7/feature_test_macros.7 b/man7/feature_test_macros.7 index 3068abeba5..3a3946cb27 100644 --- a/man7/feature_test_macros.7 +++ b/man7/feature_test_macros.7 @@ -175,6 +175,12 @@ is defined with a value of 500 or more. .TP .B _ISOC99_SOURCE Exposes C 99 extensions to ISO C (1990). +This macro is recognized since glibc 2.1.3; +earlier glibc 2.1.x versions recognized an equivalent macro named +.B _ISOC9X_SOURCE +(because the C99 standard had not then been finalized). +Although the use of the latter macro is obsolete, glibc continues +to recognize it for backwards compatibility. .TP .B _LARGEFILE64_SOURCE Expose definitions for the alternative API specified by the @@ -227,7 +233,7 @@ System V-derived definitions. (SVID == System V Interface Definition; see .BR standards (7).) .TP -.B _ATFILE_SOURCE +.BR _ATFILE_SOURCE " (since glibc 2.4)" Defining this macro with any value causes header files to expose declarations of a range of functions with the suffix "at"; see @@ -261,7 +267,7 @@ Synonym for .BR _REENTRANT , provided for compatibility with some other implementations. .TP -.B _FORTIFY_SOURCE +.BR _FORTIFY_SOURCE " (since glibc 2.3.4)" .\" For more detail, see: .\" http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html .\" [PATCH] Object size checking to prevent (some) buffer overflows |
