man -k XPG4 , standards(5), , :
X/Open CAE , X/Open CAE, . POSIX, CAE, POSIX.
SUS (XPG4v2)
The application must define _XOPEN_SOURCE with a value
other than 500 (preferably 1) and set
_XOPEN_SOURCE_EXTENDED=1.
Grepping /usr/include _XOPEN_SOURCE /usr/include/sys/feature_tests.h:
, , X/Open UNIX, _XOPEN_SOURCE _XOPEN_SOURCE_EXTENDED=1. Sun _XPG4_2 , .
, _XPG4_2 - .
- , . - :
cc -D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1
make, , -D CFLAGS:
CFLAGS += -D_XOPEN_SOURCE=1 -D_XOPEN_SOURCE_EXTENDED=1