From: Mark Harris Date: Wed, 28 Jan 2026 06:46:24 +0000 (-0800) Subject: man/man7/feature_test_macros.7: Drop _ISOC9X_SOURCE X-Git-Tag: man-pages-6.17~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=89bcb3ffb60bdc2ec62f98a46cf311ae2fadf64b;p=thirdparty%2Fman-pages.git man/man7/feature_test_macros.7: Drop _ISOC9X_SOURCE _ISOC9X_SOURCE was a temporary macro for use before the final name of the standard was known. It became obsolete when _ISOC99_SOURCE was added in glibc 2.1.3 (1999), and has not been recognized since _ISOC11_SOURCE was added in glibc 2.16 (2012).[1] [1] Signed-off-by: Mark Harris Message-ID: Signed-off-by: Alejandro Colomar --- diff --git a/man/man7/feature_test_macros.7 b/man/man7/feature_test_macros.7 index ddb66465e..469e97310 100644 --- a/man/man7/feature_test_macros.7 +++ b/man/man7/feature_test_macros.7 @@ -334,16 +334,7 @@ SYNOPSIS in man pages. .TP .BR _ISOC99_SOURCE " (since glibc 2.1.3)" Exposes declarations consistent with the ISO C99 standard. -.IP -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 this macro is obsolete, glibc continues -to recognize it for backward compatibility. -.IP -Defining -.B _ISOC99_SOURCE -also exposes ISO C (1990) Amendment 1 ("C95") definitions. +Defining this macro also exposes ISO C (1990) Amendment 1 ("C95") definitions. (The primary change in C95 was support for international character sets.) .IP Invoking the C compiler with the option