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>