On Sat, 13 Jun 2026, Alejandro Colomar via Gcc wrote:

> I was reviewing the feature_test_macros(7) page, and found the
> documentation of the _ISOC{99,11,23,...}_SOURCE macros to be incorrect.
> And thinking about fixing that led me to think that the design of those
> macros is less than ideal.

Users should normally use -std= options with the compiler to get matching 
language and library features.  These feature test macros are mainly for 
niche cases with old compilers.  So I don't think any new user-facing 
design for them should be added (the C23 and later ones already use the 
newer __GLIBC_USE style of conditionals in the header implementation).

-- 
Joseph S. Myers
[email protected]

Reply via email to