GNU Info

Info Node: (autoconf.info)UNIX Variants

(autoconf.info)UNIX Variants


Prev: System Services Up: Existing Tests
Enter node , (file) or (file)node

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_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.


automatically generated by info2www version 1.2.2.9