From 89bcb3ffb60bdc2ec62f98a46cf311ae2fadf64b Mon Sep 17 00:00:00 2001 From: Mark Harris Date: Tue, 27 Jan 2026 22:46:24 -0800 Subject: [PATCH] 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 --- man/man7/feature_test_macros.7 | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) 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 -- 2.47.3