Annotation of embedaddon/libiconv/srcm4/unistd_h.m4, revision 1.1.1.1

1.1       misho       1: # unistd_h.m4 serial 17
                      2: dnl Copyright (C) 2006-2009 Free Software Foundation, Inc.
                      3: dnl This file is free software; the Free Software Foundation
                      4: dnl gives unlimited permission to copy and/or distribute it,
                      5: dnl with or without modifications, as long as this notice is preserved.
                      6: 
                      7: dnl Written by Simon Josefsson, Bruno Haible.
                      8: 
                      9: AC_DEFUN([gl_UNISTD_H],
                     10: [
                     11:   dnl Use AC_REQUIRE here, so that the default behavior below is expanded
                     12:   dnl once only, before all statements that occur in other macros.
                     13:   AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
                     14: 
                     15:   gl_CHECK_NEXT_HEADERS([unistd.h])
                     16: 
                     17:   AC_CHECK_HEADERS_ONCE([unistd.h])
                     18:   if test $ac_cv_header_unistd_h = yes; then
                     19:     HAVE_UNISTD_H=1
                     20:   else
                     21:     HAVE_UNISTD_H=0
                     22:   fi
                     23:   AC_SUBST([HAVE_UNISTD_H])
                     24: ])
                     25: 
                     26: AC_DEFUN([gl_UNISTD_MODULE_INDICATOR],
                     27: [
                     28:   dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
                     29:   AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
                     30:   GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1
                     31: ])
                     32: 
                     33: AC_DEFUN([gl_UNISTD_H_DEFAULTS],
                     34: [
                     35:   GNULIB_CHOWN=0;            AC_SUBST([GNULIB_CHOWN])
                     36:   GNULIB_CLOSE=0;            AC_SUBST([GNULIB_CLOSE])
                     37:   GNULIB_DUP2=0;             AC_SUBST([GNULIB_DUP2])
                     38:   GNULIB_ENVIRON=0;          AC_SUBST([GNULIB_ENVIRON])
                     39:   GNULIB_EUIDACCESS=0;       AC_SUBST([GNULIB_EUIDACCESS])
                     40:   GNULIB_FCHDIR=0;           AC_SUBST([GNULIB_FCHDIR])
                     41:   GNULIB_FSYNC=0;            AC_SUBST([GNULIB_FSYNC])
                     42:   GNULIB_FTRUNCATE=0;        AC_SUBST([GNULIB_FTRUNCATE])
                     43:   GNULIB_GETCWD=0;           AC_SUBST([GNULIB_GETCWD])
                     44:   GNULIB_GETDOMAINNAME=0;    AC_SUBST([GNULIB_GETDOMAINNAME])
                     45:   GNULIB_GETDTABLESIZE=0;    AC_SUBST([GNULIB_GETDTABLESIZE])
                     46:   GNULIB_GETHOSTNAME=0;      AC_SUBST([GNULIB_GETHOSTNAME])
                     47:   GNULIB_GETLOGIN_R=0;       AC_SUBST([GNULIB_GETLOGIN_R])
                     48:   GNULIB_GETPAGESIZE=0;      AC_SUBST([GNULIB_GETPAGESIZE])
                     49:   GNULIB_GETUSERSHELL=0;     AC_SUBST([GNULIB_GETUSERSHELL])
                     50:   GNULIB_LCHOWN=0;           AC_SUBST([GNULIB_LCHOWN])
                     51:   GNULIB_LINK=0;             AC_SUBST([GNULIB_LINK])
                     52:   GNULIB_LSEEK=0;            AC_SUBST([GNULIB_LSEEK])
                     53:   GNULIB_READLINK=0;         AC_SUBST([GNULIB_READLINK])
                     54:   GNULIB_SLEEP=0;            AC_SUBST([GNULIB_SLEEP])
                     55:   GNULIB_UNISTD_H_SIGPIPE=0; AC_SUBST([GNULIB_UNISTD_H_SIGPIPE])
                     56:   GNULIB_WRITE=0;            AC_SUBST([GNULIB_WRITE])
                     57:   dnl Assume proper GNU behavior unless another module says otherwise.
                     58:   HAVE_DUP2=1;            AC_SUBST([HAVE_DUP2])
                     59:   HAVE_EUIDACCESS=1;      AC_SUBST([HAVE_EUIDACCESS])
                     60:   HAVE_FSYNC=1;           AC_SUBST([HAVE_FSYNC])
                     61:   HAVE_FTRUNCATE=1;       AC_SUBST([HAVE_FTRUNCATE])
                     62:   HAVE_GETDOMAINNAME=1;   AC_SUBST([HAVE_GETDOMAINNAME])
                     63:   HAVE_GETDTABLESIZE=1;   AC_SUBST([HAVE_GETDTABLESIZE])
                     64:   HAVE_GETHOSTNAME=1;     AC_SUBST([HAVE_GETHOSTNAME])
                     65:   HAVE_GETPAGESIZE=1;     AC_SUBST([HAVE_GETPAGESIZE])
                     66:   HAVE_GETUSERSHELL=1;    AC_SUBST([HAVE_GETUSERSHELL])
                     67:   HAVE_LINK=1;            AC_SUBST([HAVE_LINK])
                     68:   HAVE_READLINK=1;        AC_SUBST([HAVE_READLINK])
                     69:   HAVE_SLEEP=1;           AC_SUBST([HAVE_SLEEP])
                     70:   HAVE_DECL_ENVIRON=1;    AC_SUBST([HAVE_DECL_ENVIRON])
                     71:   HAVE_DECL_GETLOGIN_R=1; AC_SUBST([HAVE_DECL_GETLOGIN_R])
                     72:   HAVE_OS_H=0;            AC_SUBST([HAVE_OS_H])
                     73:   HAVE_SYS_PARAM_H=0;     AC_SUBST([HAVE_SYS_PARAM_H])
                     74:   REPLACE_CHOWN=0;        AC_SUBST([REPLACE_CHOWN])
                     75:   REPLACE_CLOSE=0;        AC_SUBST([REPLACE_CLOSE])
                     76:   REPLACE_FCHDIR=0;       AC_SUBST([REPLACE_FCHDIR])
                     77:   REPLACE_GETCWD=0;       AC_SUBST([REPLACE_GETCWD])
                     78:   REPLACE_GETPAGESIZE=0;  AC_SUBST([REPLACE_GETPAGESIZE])
                     79:   REPLACE_LCHOWN=0;       AC_SUBST([REPLACE_LCHOWN])
                     80:   REPLACE_LSEEK=0;        AC_SUBST([REPLACE_LSEEK])
                     81:   REPLACE_WRITE=0;        AC_SUBST([REPLACE_WRITE])
                     82:   UNISTD_H_HAVE_WINSOCK2_H=0; AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H])
                     83: ])

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>