(autoconf.info.gz) UNIX Variants
Info Catalog
(autoconf.info.gz) System Services
(autoconf.info.gz) Existing Tests
UNIX Variants
=============
The following macros check for certain operating systems that need
special treatment for some programs, due to exceptional oddities in
their header files or libraries. These macros are warts; they will be
replaced by a more systematic approach, based on the functions they make
available or the environments they provide.
- Macro: AC_AIX
If on AIX, define `_ALL_SOURCE'. Allows the use of some BSD
functions. Should be called before any macros that run the C
compiler.
- Macro: AC_GNU_SOURCE
If using the GNU C library, define `_GNU_SOURCE'. Allows the use
of some GNU functions. Should be called before any macros that
run the C compiler.
- Macro: AC_ISC_POSIX
For INTERACTIVE UNIX (ISC), add `-lcposix' to output variable
`LIBS' if necessary for POSIX facilities. Call this after
`AC_PROG_CC' and before any other macros that use POSIX
interfaces. INTERACTIVE UNIX is no longer sold, and Sun says that
they will drop support for it on 2006-07-23, so this macro is
becoming obsolescent.
- Macro: AC_MINIX
If on Minix, define `_MINIX' and `_POSIX_SOURCE' and define
`_POSIX_1_SOURCE' to be 2. This allows the use of POSIX
facilities. Should be called before any macros that run the C
compiler.
Info Catalog
(autoconf.info.gz) System Services
(autoconf.info.gz) Existing Tests
automatically generated byinfo2html