| [ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.12 Posix Variants
The following macro makes it possible to use features of Posix that are extensions to C, as well as platform extensions not defined by Posix.
- Macro: AC_USE_SYSTEM_EXTENSIONS
-
This macro was introduced in Autoconf 2.60. If possible, enable extensions to C or Posix on hosts that normally disable the extensions, typically due to standards-conformance namespace issues. This should be called before any macros that run the C compiler. The following preprocessor macros are defined where appropriate:
_GNU_SOURCEEnable extensions on GNU/Linux.
__EXTENSIONS__Enable general extensions on Solaris.
_POSIX_PTHREAD_SEMANTICSEnable threading extensions on Solaris.
_TANDEM_SOURCEEnable extensions for the HP NonStop platform.
_ALL_SOURCEEnable extensions for AIX 3, and for Interix.
_POSIX_SOURCEEnable Posix functions for Minix.
_POSIX_1_SOURCEEnable additional Posix functions for Minix.
_MINIXIdentify Minix platform. This particular preprocessor macro is obsolescent, and may be removed in a future release of Autoconf.
This document was generated on April 26, 2012 using texi2html 5.0.
