DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(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