1 1.1.1.2 christos # unistd_h.m4 serial 90 2 1.1.1.2 christos dnl Copyright (C) 2006-2022 Free Software Foundation, Inc. 3 1.1 christos dnl This file is free software; the Free Software Foundation 4 1.1 christos dnl gives unlimited permission to copy and/or distribute it, 5 1.1 christos dnl with or without modifications, as long as this notice is preserved. 6 1.1 christos 7 1.1 christos dnl Written by Simon Josefsson, Bruno Haible. 8 1.1 christos 9 1.1.1.2 christos AC_DEFUN_ONCE([gl_UNISTD_H], 10 1.1 christos [ 11 1.1.1.2 christos dnl Ensure to expand the default settings once only, before all statements 12 1.1.1.2 christos dnl that occur in other macros. 13 1.1 christos AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) 14 1.1 christos 15 1.1 christos gl_CHECK_NEXT_HEADERS([unistd.h]) 16 1.1 christos if test $ac_cv_header_unistd_h = yes; then 17 1.1 christos HAVE_UNISTD_H=1 18 1.1 christos else 19 1.1 christos HAVE_UNISTD_H=0 20 1.1 christos fi 21 1.1 christos AC_SUBST([HAVE_UNISTD_H]) 22 1.1 christos 23 1.1 christos dnl Ensure the type pid_t gets defined. 24 1.1 christos AC_REQUIRE([AC_TYPE_PID_T]) 25 1.1 christos 26 1.1 christos dnl Determine WINDOWS_64_BIT_OFF_T. 27 1.1 christos AC_REQUIRE([gl_TYPE_OFF_T]) 28 1.1 christos 29 1.1 christos dnl Check for declarations of anything we want to poison if the 30 1.1 christos dnl corresponding gnulib module is not in use. 31 1.1 christos gl_WARN_ON_USE_PREPARE([[ 32 1.1 christos #if HAVE_UNISTD_H 33 1.1 christos # include <unistd.h> 34 1.1 christos #endif 35 1.1 christos /* Some systems declare various items in the wrong headers. */ 36 1.1 christos #if !(defined __GLIBC__ && !defined __UCLIBC__) 37 1.1 christos # include <fcntl.h> 38 1.1 christos # include <stdio.h> 39 1.1 christos # include <stdlib.h> 40 1.1 christos # if defined _WIN32 && ! defined __CYGWIN__ 41 1.1 christos # include <io.h> 42 1.1 christos # endif 43 1.1 christos #endif 44 1.1.1.2 christos ]], [access chdir chown copy_file_range dup dup2 dup3 environ euidaccess 45 1.1.1.2 christos execl execle execlp execv execve execvp execvpe 46 1.1.1.2 christos faccessat fchdir 47 1.1 christos fchownat fdatasync fsync ftruncate getcwd getdomainname getdtablesize 48 1.1 christos getentropy getgroups gethostname getlogin getlogin_r getpagesize getpass 49 1.1 christos getusershell setusershell endusershell 50 1.1 christos group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite 51 1.1 christos readlink readlinkat rmdir sethostname sleep symlink symlinkat 52 1.1 christos truncate ttyname_r unlink unlinkat usleep]) 53 1.1 christos 54 1.1 christos AC_REQUIRE([AC_C_RESTRICT]) 55 1.1.1.2 christos 56 1.1.1.2 christos AC_CHECK_DECLS_ONCE([execvpe]) 57 1.1.1.2 christos if test $ac_cv_have_decl_execvpe = no; then 58 1.1.1.2 christos HAVE_DECL_EXECVPE=0 59 1.1.1.2 christos fi 60 1.1 christos ]) 61 1.1 christos 62 1.1.1.2 christos # gl_UNISTD_MODULE_INDICATOR([modulename]) 63 1.1.1.2 christos # sets the shell variable that indicates the presence of the given module 64 1.1.1.2 christos # to a C preprocessor expression that will evaluate to 1. 65 1.1.1.2 christos # This macro invocation must not occur in macros that are AC_REQUIREd. 66 1.1 christos AC_DEFUN([gl_UNISTD_MODULE_INDICATOR], 67 1.1 christos [ 68 1.1.1.2 christos dnl Ensure to expand the default settings once only. 69 1.1.1.2 christos gl_UNISTD_H_REQUIRE_DEFAULTS 70 1.1 christos gl_MODULE_INDICATOR_SET_VARIABLE([$1]) 71 1.1 christos dnl Define it also as a C macro, for the benefit of the unit tests. 72 1.1 christos gl_MODULE_INDICATOR_FOR_TESTS([$1]) 73 1.1 christos ]) 74 1.1 christos 75 1.1.1.2 christos # Initializes the default values for AC_SUBSTed shell variables. 76 1.1.1.2 christos # This macro must not be AC_REQUIREd. It must only be invoked, and only 77 1.1.1.2 christos # outside of macros or in macros that are not AC_REQUIREd. 78 1.1.1.2 christos AC_DEFUN([gl_UNISTD_H_REQUIRE_DEFAULTS], 79 1.1.1.2 christos [ 80 1.1.1.2 christos m4_defun(GL_MODULE_INDICATOR_PREFIX[_UNISTD_H_MODULE_INDICATOR_DEFAULTS], [ 81 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ACCESS]) 82 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CHDIR]) 83 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CHOWN]) 84 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CLOSE]) 85 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_COPY_FILE_RANGE]) 86 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_DUP]) 87 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_DUP2]) 88 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_DUP3]) 89 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ENVIRON]) 90 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EUIDACCESS]) 91 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECL]) 92 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECLE]) 93 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECLP]) 94 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECV]) 95 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECVE]) 96 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECVP]) 97 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECVPE]) 98 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FACCESSAT]) 99 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FCHDIR]) 100 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FCHOWNAT]) 101 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FDATASYNC]) 102 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FSYNC]) 103 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FTRUNCATE]) 104 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETCWD]) 105 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETDOMAINNAME]) 106 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETDTABLESIZE]) 107 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETENTROPY]) 108 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETGROUPS]) 109 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETHOSTNAME]) 110 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETLOGIN]) 111 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETLOGIN_R]) 112 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETOPT_POSIX]) 113 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETPAGESIZE]) 114 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETPASS]) 115 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETPASS_GNU]) 116 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETUSERSHELL]) 117 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GROUP_MEMBER]) 118 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISATTY]) 119 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LCHOWN]) 120 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LINK]) 121 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LINKAT]) 122 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LSEEK]) 123 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PIPE]) 124 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PIPE2]) 125 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PREAD]) 126 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PWRITE]) 127 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_READ]) 128 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_READLINK]) 129 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_READLINKAT]) 130 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RMDIR]) 131 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SETHOSTNAME]) 132 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SLEEP]) 133 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SYMLINK]) 134 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SYMLINKAT]) 135 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TRUNCATE]) 136 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TTYNAME_R]) 137 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_GETOPT]) 138 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_NONBLOCKING]) 139 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_SIGPIPE]) 140 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNLINK]) 141 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNLINKAT]) 142 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_USLEEP]) 143 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WRITE]) 144 1.1.1.2 christos dnl Support Microsoft deprecated alias function names by default. 145 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_ACCESS], [1]) 146 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_CHDIR], [1]) 147 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_CLOSE], [1]) 148 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_DUP], [1]) 149 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_DUP2], [1]) 150 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECL], [1]) 151 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECLE], [1]) 152 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECLP], [1]) 153 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECV], [1]) 154 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECVE], [1]) 155 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECVP], [1]) 156 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECVPE], [1]) 157 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_GETCWD], [1]) 158 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_GETPID], [1]) 159 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_ISATTY], [1]) 160 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_LSEEK], [1]) 161 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_READ], [1]) 162 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_RMDIR], [1]) 163 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_SWAB], [1]) 164 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_UNLINK], [1]) 165 1.1.1.2 christos gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_WRITE], [1]) 166 1.1.1.2 christos ]) 167 1.1.1.2 christos m4_require(GL_MODULE_INDICATOR_PREFIX[_UNISTD_H_MODULE_INDICATOR_DEFAULTS]) 168 1.1.1.2 christos AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) 169 1.1.1.2 christos ]) 170 1.1.1.2 christos 171 1.1 christos AC_DEFUN([gl_UNISTD_H_DEFAULTS], 172 1.1 christos [ 173 1.1 christos dnl Assume proper GNU behavior unless another module says otherwise. 174 1.1.1.2 christos HAVE_CHOWN=1; AC_SUBST([HAVE_CHOWN]) 175 1.1.1.2 christos HAVE_COPY_FILE_RANGE=1; AC_SUBST([HAVE_COPY_FILE_RANGE]) 176 1.1.1.2 christos HAVE_DUP3=1; AC_SUBST([HAVE_DUP3]) 177 1.1.1.2 christos HAVE_EUIDACCESS=1; AC_SUBST([HAVE_EUIDACCESS]) 178 1.1.1.2 christos HAVE_EXECVPE=1; AC_SUBST([HAVE_EXECVPE]) 179 1.1.1.2 christos HAVE_FACCESSAT=1; AC_SUBST([HAVE_FACCESSAT]) 180 1.1.1.2 christos HAVE_FCHDIR=1; AC_SUBST([HAVE_FCHDIR]) 181 1.1.1.2 christos HAVE_FCHOWNAT=1; AC_SUBST([HAVE_FCHOWNAT]) 182 1.1.1.2 christos HAVE_FDATASYNC=1; AC_SUBST([HAVE_FDATASYNC]) 183 1.1.1.2 christos HAVE_FSYNC=1; AC_SUBST([HAVE_FSYNC]) 184 1.1.1.2 christos HAVE_FTRUNCATE=1; AC_SUBST([HAVE_FTRUNCATE]) 185 1.1.1.2 christos HAVE_GETDTABLESIZE=1; AC_SUBST([HAVE_GETDTABLESIZE]) 186 1.1.1.2 christos HAVE_GETENTROPY=1; AC_SUBST([HAVE_GETENTROPY]) 187 1.1.1.2 christos HAVE_GETGROUPS=1; AC_SUBST([HAVE_GETGROUPS]) 188 1.1.1.2 christos HAVE_GETHOSTNAME=1; AC_SUBST([HAVE_GETHOSTNAME]) 189 1.1.1.2 christos HAVE_GETLOGIN=1; AC_SUBST([HAVE_GETLOGIN]) 190 1.1.1.2 christos HAVE_GETPAGESIZE=1; AC_SUBST([HAVE_GETPAGESIZE]) 191 1.1.1.2 christos HAVE_GETPASS=1; AC_SUBST([HAVE_GETPASS]) 192 1.1.1.2 christos HAVE_GROUP_MEMBER=1; AC_SUBST([HAVE_GROUP_MEMBER]) 193 1.1.1.2 christos HAVE_LCHOWN=1; AC_SUBST([HAVE_LCHOWN]) 194 1.1.1.2 christos HAVE_LINK=1; AC_SUBST([HAVE_LINK]) 195 1.1.1.2 christos HAVE_LINKAT=1; AC_SUBST([HAVE_LINKAT]) 196 1.1.1.2 christos HAVE_PIPE=1; AC_SUBST([HAVE_PIPE]) 197 1.1.1.2 christos HAVE_PIPE2=1; AC_SUBST([HAVE_PIPE2]) 198 1.1.1.2 christos HAVE_PREAD=1; AC_SUBST([HAVE_PREAD]) 199 1.1.1.2 christos HAVE_PWRITE=1; AC_SUBST([HAVE_PWRITE]) 200 1.1.1.2 christos HAVE_READLINK=1; AC_SUBST([HAVE_READLINK]) 201 1.1.1.2 christos HAVE_READLINKAT=1; AC_SUBST([HAVE_READLINKAT]) 202 1.1.1.2 christos HAVE_SETHOSTNAME=1; AC_SUBST([HAVE_SETHOSTNAME]) 203 1.1.1.2 christos HAVE_SLEEP=1; AC_SUBST([HAVE_SLEEP]) 204 1.1.1.2 christos HAVE_SYMLINK=1; AC_SUBST([HAVE_SYMLINK]) 205 1.1.1.2 christos HAVE_SYMLINKAT=1; AC_SUBST([HAVE_SYMLINKAT]) 206 1.1.1.2 christos HAVE_UNLINKAT=1; AC_SUBST([HAVE_UNLINKAT]) 207 1.1.1.2 christos HAVE_USLEEP=1; AC_SUBST([HAVE_USLEEP]) 208 1.1.1.2 christos HAVE_DECL_ENVIRON=1; AC_SUBST([HAVE_DECL_ENVIRON]) 209 1.1.1.2 christos HAVE_DECL_EXECVPE=1; AC_SUBST([HAVE_DECL_EXECVPE]) 210 1.1.1.2 christos HAVE_DECL_FCHDIR=1; AC_SUBST([HAVE_DECL_FCHDIR]) 211 1.1.1.2 christos HAVE_DECL_FDATASYNC=1; AC_SUBST([HAVE_DECL_FDATASYNC]) 212 1.1.1.2 christos HAVE_DECL_GETDOMAINNAME=1; AC_SUBST([HAVE_DECL_GETDOMAINNAME]) 213 1.1.1.2 christos HAVE_DECL_GETLOGIN=1; AC_SUBST([HAVE_DECL_GETLOGIN]) 214 1.1.1.2 christos HAVE_DECL_GETLOGIN_R=1; AC_SUBST([HAVE_DECL_GETLOGIN_R]) 215 1.1.1.2 christos HAVE_DECL_GETPAGESIZE=1; AC_SUBST([HAVE_DECL_GETPAGESIZE]) 216 1.1.1.2 christos HAVE_DECL_GETUSERSHELL=1; AC_SUBST([HAVE_DECL_GETUSERSHELL]) 217 1.1.1.2 christos HAVE_DECL_SETHOSTNAME=1; AC_SUBST([HAVE_DECL_SETHOSTNAME]) 218 1.1.1.2 christos HAVE_DECL_TRUNCATE=1; AC_SUBST([HAVE_DECL_TRUNCATE]) 219 1.1.1.2 christos HAVE_DECL_TTYNAME_R=1; AC_SUBST([HAVE_DECL_TTYNAME_R]) 220 1.1.1.2 christos HAVE_OS_H=0; AC_SUBST([HAVE_OS_H]) 221 1.1.1.2 christos HAVE_SYS_PARAM_H=0; AC_SUBST([HAVE_SYS_PARAM_H]) 222 1.1.1.2 christos REPLACE_ACCESS=0; AC_SUBST([REPLACE_ACCESS]) 223 1.1.1.2 christos REPLACE_CHOWN=0; AC_SUBST([REPLACE_CHOWN]) 224 1.1.1.2 christos REPLACE_CLOSE=0; AC_SUBST([REPLACE_CLOSE]) 225 1.1.1.2 christos REPLACE_COPY_FILE_RANGE=0; AC_SUBST([REPLACE_COPY_FILE_RANGE]) 226 1.1.1.2 christos REPLACE_DUP=0; AC_SUBST([REPLACE_DUP]) 227 1.1.1.2 christos REPLACE_DUP2=0; AC_SUBST([REPLACE_DUP2]) 228 1.1.1.2 christos REPLACE_EXECL=0; AC_SUBST([REPLACE_EXECL]) 229 1.1.1.2 christos REPLACE_EXECLE=0; AC_SUBST([REPLACE_EXECLE]) 230 1.1.1.2 christos REPLACE_EXECLP=0; AC_SUBST([REPLACE_EXECLP]) 231 1.1.1.2 christos REPLACE_EXECV=0; AC_SUBST([REPLACE_EXECV]) 232 1.1.1.2 christos REPLACE_EXECVE=0; AC_SUBST([REPLACE_EXECVE]) 233 1.1.1.2 christos REPLACE_EXECVP=0; AC_SUBST([REPLACE_EXECVP]) 234 1.1.1.2 christos REPLACE_EXECVPE=0; AC_SUBST([REPLACE_EXECVPE]) 235 1.1.1.2 christos REPLACE_FACCESSAT=0; AC_SUBST([REPLACE_FACCESSAT]) 236 1.1.1.2 christos REPLACE_FCHOWNAT=0; AC_SUBST([REPLACE_FCHOWNAT]) 237 1.1.1.2 christos REPLACE_FTRUNCATE=0; AC_SUBST([REPLACE_FTRUNCATE]) 238 1.1.1.2 christos REPLACE_GETCWD=0; AC_SUBST([REPLACE_GETCWD]) 239 1.1.1.2 christos REPLACE_GETDOMAINNAME=0; AC_SUBST([REPLACE_GETDOMAINNAME]) 240 1.1.1.2 christos REPLACE_GETDTABLESIZE=0; AC_SUBST([REPLACE_GETDTABLESIZE]) 241 1.1.1.2 christos REPLACE_GETLOGIN_R=0; AC_SUBST([REPLACE_GETLOGIN_R]) 242 1.1.1.2 christos REPLACE_GETGROUPS=0; AC_SUBST([REPLACE_GETGROUPS]) 243 1.1.1.2 christos REPLACE_GETPAGESIZE=0; AC_SUBST([REPLACE_GETPAGESIZE]) 244 1.1.1.2 christos REPLACE_GETPASS=0; AC_SUBST([REPLACE_GETPASS]) 245 1.1.1.2 christos REPLACE_GETPASS_FOR_GETPASS_GNU=0; AC_SUBST([REPLACE_GETPASS_FOR_GETPASS_GNU]) 246 1.1.1.2 christos REPLACE_ISATTY=0; AC_SUBST([REPLACE_ISATTY]) 247 1.1.1.2 christos REPLACE_LCHOWN=0; AC_SUBST([REPLACE_LCHOWN]) 248 1.1.1.2 christos REPLACE_LINK=0; AC_SUBST([REPLACE_LINK]) 249 1.1.1.2 christos REPLACE_LINKAT=0; AC_SUBST([REPLACE_LINKAT]) 250 1.1.1.2 christos REPLACE_LSEEK=0; AC_SUBST([REPLACE_LSEEK]) 251 1.1.1.2 christos REPLACE_PREAD=0; AC_SUBST([REPLACE_PREAD]) 252 1.1.1.2 christos REPLACE_PWRITE=0; AC_SUBST([REPLACE_PWRITE]) 253 1.1.1.2 christos REPLACE_READ=0; AC_SUBST([REPLACE_READ]) 254 1.1.1.2 christos REPLACE_READLINK=0; AC_SUBST([REPLACE_READLINK]) 255 1.1.1.2 christos REPLACE_READLINKAT=0; AC_SUBST([REPLACE_READLINKAT]) 256 1.1.1.2 christos REPLACE_RMDIR=0; AC_SUBST([REPLACE_RMDIR]) 257 1.1.1.2 christos REPLACE_SLEEP=0; AC_SUBST([REPLACE_SLEEP]) 258 1.1.1.2 christos REPLACE_SYMLINK=0; AC_SUBST([REPLACE_SYMLINK]) 259 1.1.1.2 christos REPLACE_SYMLINKAT=0; AC_SUBST([REPLACE_SYMLINKAT]) 260 1.1.1.2 christos REPLACE_TRUNCATE=0; AC_SUBST([REPLACE_TRUNCATE]) 261 1.1.1.2 christos REPLACE_TTYNAME_R=0; AC_SUBST([REPLACE_TTYNAME_R]) 262 1.1.1.2 christos REPLACE_UNLINK=0; AC_SUBST([REPLACE_UNLINK]) 263 1.1.1.2 christos REPLACE_UNLINKAT=0; AC_SUBST([REPLACE_UNLINKAT]) 264 1.1.1.2 christos REPLACE_USLEEP=0; AC_SUBST([REPLACE_USLEEP]) 265 1.1.1.2 christos REPLACE_WRITE=0; AC_SUBST([REPLACE_WRITE]) 266 1.1.1.2 christos UNISTD_H_HAVE_SYS_RANDOM_H=0; AC_SUBST([UNISTD_H_HAVE_SYS_RANDOM_H]) 267 1.1.1.2 christos UNISTD_H_HAVE_WINSOCK2_H=0; AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H]) 268 1.1 christos UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0; 269 1.1 christos AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS]) 270 1.1 christos ]) 271