_XOPEN_SOURCE_EXTENDED
defined _XOPEN_SOURCE || defined _XOPEN_SOURCE_EXTENDED || \
!defined _XOPEN_SOURCE && !defined _XOPEN_SOURCE_EXTENDED && \
# ifdef _XOPEN_SOURCE_EXTENDED