52 |
# Table of contents |
# Table of contents |
53 |
# |
# |
54 |
# 1. Generic tests for functions. |
# 1. Generic tests for functions. |
55 |
# 2. Tests for specific functions. |
# 2. Functions to check with AC_CHECK_FUNCS |
56 |
|
# 3. Tests for specific functions. |
57 |
|
|
58 |
|
|
59 |
## -------------------------------- ## |
## -------------------------------- ## |
118 |
|
|
119 |
|
|
120 |
|
|
121 |
|
## ------------------------------------------- ## |
122 |
|
## 2. Functions to check with AC_CHECK_FUNCS. ## |
123 |
|
## ------------------------------------------- ## |
124 |
|
|
125 |
|
AN_FUNCTION([__argz_count], [AC_CHECK_FUNCS]) |
126 |
|
AN_FUNCTION([__argz_next], [AC_CHECK_FUNCS]) |
127 |
|
AN_FUNCTION([__argz_stringify], [AC_CHECK_FUNCS]) |
128 |
|
AN_FUNCTION([__fpending], [AC_CHECK_FUNCS]) |
129 |
|
AN_FUNCTION([acl], [AC_CHECK_FUNCS]) |
130 |
|
AN_FUNCTION([alarm], [AC_CHECK_FUNCS]) |
131 |
|
AN_FUNCTION([atexit], [AC_CHECK_FUNCS]) |
132 |
|
AN_FUNCTION([btowc], [AC_CHECK_FUNCS]) |
133 |
|
AN_FUNCTION([clock_gettime], [AC_CHECK_FUNCS]) |
134 |
|
AN_FUNCTION([doprnt], [AC_CHECK_FUNCS]) |
135 |
|
AN_FUNCTION([dup2], [AC_CHECK_FUNCS]) |
136 |
|
AN_FUNCTION([endgrent], [AC_CHECK_FUNCS]) |
137 |
|
AN_FUNCTION([endpwent], [AC_CHECK_FUNCS]) |
138 |
|
AN_FUNCTION([euidaccess], [AC_CHECK_FUNCS]) |
139 |
|
AN_FUNCTION([fchdir], [AC_CHECK_FUNCS]) |
140 |
|
AN_FUNCTION([fdatasync], [AC_CHECK_FUNCS]) |
141 |
|
AN_FUNCTION([fesetround], [AC_CHECK_FUNCS]) |
142 |
|
AN_FUNCTION([floor], [AC_CHECK_FUNCS]) |
143 |
|
AN_FUNCTION([fs_stat_dev], [AC_CHECK_FUNCS]) |
144 |
|
AN_FUNCTION([ftime], [AC_CHECK_FUNCS]) |
145 |
|
AN_FUNCTION([ftruncate], [AC_CHECK_FUNCS]) |
146 |
|
AN_FUNCTION([getcwd], [AC_CHECK_FUNCS]) |
147 |
|
AN_FUNCTION([getdelim], [AC_CHECK_FUNCS]) |
148 |
|
AN_FUNCTION([gethostbyaddr], [AC_CHECK_FUNCS]) |
149 |
|
AN_FUNCTION([gethostbyname], [AC_CHECK_FUNCS]) |
150 |
|
AN_FUNCTION([gethostname], [AC_CHECK_FUNCS]) |
151 |
|
AN_FUNCTION([gethrtime], [AC_CHECK_FUNCS]) |
152 |
|
AN_FUNCTION([getmntent], [AC_CHECK_FUNCS]) |
153 |
|
AN_FUNCTION([getmntinfo], [AC_CHECK_FUNCS]) |
154 |
|
AN_FUNCTION([getpagesize], [AC_CHECK_FUNCS]) |
155 |
|
AN_FUNCTION([getpass], [AC_CHECK_FUNCS]) |
156 |
|
AN_FUNCTION([getspnam], [AC_CHECK_FUNCS]) |
157 |
|
AN_FUNCTION([gettimeofday], [AC_CHECK_FUNCS]) |
158 |
|
AN_FUNCTION([getusershell], [AC_CHECK_FUNCS]) |
159 |
|
AN_FUNCTION([hasmntopt], [AC_CHECK_FUNCS]) |
160 |
|
AN_FUNCTION([inet_ntoa], [AC_CHECK_FUNCS]) |
161 |
|
AN_FUNCTION([isascii], [AC_CHECK_FUNCS]) |
162 |
|
AN_FUNCTION([iswprint], [AC_CHECK_FUNCS]) |
163 |
|
AN_FUNCTION([lchown], [AC_CHECK_FUNCS]) |
164 |
|
AN_FUNCTION([listmntent], [AC_CHECK_FUNCS]) |
165 |
|
AN_FUNCTION([localeconv], [AC_CHECK_FUNCS]) |
166 |
|
AN_FUNCTION([localtime_r], [AC_CHECK_FUNCS]) |
167 |
|
AN_FUNCTION([mblen], [AC_CHECK_FUNCS]) |
168 |
|
AN_FUNCTION([mbrlen], [AC_CHECK_FUNCS]) |
169 |
|
AN_FUNCTION([mempcpy], [AC_CHECK_FUNCS]) |
170 |
|
AN_FUNCTION([mkdir], [AC_CHECK_FUNCS]) |
171 |
|
AN_FUNCTION([mkfifo], [AC_CHECK_FUNCS]) |
172 |
|
AN_FUNCTION([modf], [AC_CHECK_FUNCS]) |
173 |
|
AN_FUNCTION([munmap], [AC_CHECK_FUNCS]) |
174 |
|
AN_FUNCTION([next_dev], [AC_CHECK_FUNCS]) |
175 |
|
AN_FUNCTION([nl_langinfo], [AC_CHECK_FUNCS]) |
176 |
|
AN_FUNCTION([pathconf], [AC_CHECK_FUNCS]) |
177 |
|
AN_FUNCTION([pow], [AC_CHECK_FUNCS]) |
178 |
|
AN_FUNCTION([pstat_getdynamic], [AC_CHECK_FUNCS]) |
179 |
|
AN_FUNCTION([putenv], [AC_CHECK_FUNCS]) |
180 |
|
AN_FUNCTION([re_comp], [AC_CHECK_FUNCS]) |
181 |
|
AN_FUNCTION([realpath], [AC_CHECK_FUNCS]) |
182 |
|
AN_FUNCTION([regcmp], [AC_CHECK_FUNCS]) |
183 |
|
AN_FUNCTION([regcomp], [AC_CHECK_FUNCS]) |
184 |
|
AN_FUNCTION([resolvepath], [AC_CHECK_FUNCS]) |
185 |
|
AN_FUNCTION([rint], [AC_CHECK_FUNCS]) |
186 |
|
AN_FUNCTION([rmdir], [AC_CHECK_FUNCS]) |
187 |
|
AN_FUNCTION([rpmatch], [AC_CHECK_FUNCS]) |
188 |
|
AN_FUNCTION([select], [AC_CHECK_FUNCS]) |
189 |
|
AN_FUNCTION([setenv], [AC_CHECK_FUNCS]) |
190 |
|
AN_FUNCTION([sethostname], [AC_CHECK_FUNCS]) |
191 |
|
AN_FUNCTION([setlocale], [AC_CHECK_FUNCS]) |
192 |
|
AN_FUNCTION([socket], [AC_CHECK_FUNCS]) |
193 |
|
AN_FUNCTION([sqrt], [AC_CHECK_FUNCS]) |
194 |
|
AN_FUNCTION([stime], [AC_CHECK_FUNCS]) |
195 |
|
AN_FUNCTION([stpcpy], [AC_CHECK_FUNCS]) |
196 |
|
AN_FUNCTION([strcasecmp], [AC_CHECK_FUNCS]) |
197 |
|
AN_FUNCTION([strchr], [AC_CHECK_FUNCS]) |
198 |
|
AN_FUNCTION([strcspn], [AC_CHECK_FUNCS]) |
199 |
|
AN_FUNCTION([strdup], [AC_CHECK_FUNCS]) |
200 |
|
AN_FUNCTION([strerror], [AC_CHECK_FUNCS]) |
201 |
|
AN_FUNCTION([strncasecmp], [AC_CHECK_FUNCS]) |
202 |
|
AN_FUNCTION([strndup], [AC_CHECK_FUNCS]) |
203 |
|
AN_FUNCTION([strpbrk], [AC_CHECK_FUNCS]) |
204 |
|
AN_FUNCTION([strrchr], [AC_CHECK_FUNCS]) |
205 |
|
AN_FUNCTION([strspn], [AC_CHECK_FUNCS]) |
206 |
|
AN_FUNCTION([strstr], [AC_CHECK_FUNCS]) |
207 |
|
AN_FUNCTION([strtol], [AC_CHECK_FUNCS]) |
208 |
|
AN_FUNCTION([strtoul], [AC_CHECK_FUNCS]) |
209 |
|
AN_FUNCTION([strtoull], [AC_CHECK_FUNCS]) |
210 |
|
AN_FUNCTION([strtoumax], [AC_CHECK_FUNCS]) |
211 |
|
AN_FUNCTION([strverscmp], [AC_CHECK_FUNCS]) |
212 |
|
AN_FUNCTION([sysinfo], [AC_CHECK_FUNCS]) |
213 |
|
AN_FUNCTION([tzset], [AC_CHECK_FUNCS]) |
214 |
|
AN_FUNCTION([uname], [AC_CHECK_FUNCS]) |
215 |
|
AN_FUNCTION([utmpname], [AC_CHECK_FUNCS]) |
216 |
|
AN_FUNCTION([utmpxname], [AC_CHECK_FUNCS]) |
217 |
|
AN_FUNCTION([wcwidth], [AC_CHECK_FUNCS]) |
218 |
|
|
219 |
|
|
220 |
## --------------------------------- ## |
## --------------------------------- ## |
221 |
## 2. Tests for specific functions. ## |
## 3. Tests for specific functions. ## |
222 |
## --------------------------------- ## |
## --------------------------------- ## |
223 |
|
|
224 |
|
|
306 |
|
|
307 |
# AC_FUNC_ALLOCA |
# AC_FUNC_ALLOCA |
308 |
# -------------- |
# -------------- |
309 |
|
AN_FUNCTION([alloca], [AC_FUNC_ALLOCA]) |
310 |
AC_DEFUN([AC_FUNC_ALLOCA], |
AC_DEFUN([AC_FUNC_ALLOCA], |
311 |
[# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works |
[# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works |
312 |
# for constant arguments. Useless! |
# for constant arguments. Useless! |
365 |
# AC_FUNC_CHOWN |
# AC_FUNC_CHOWN |
366 |
# ------------- |
# ------------- |
367 |
# Determine whether chown accepts arguments of -1 for uid and gid. |
# Determine whether chown accepts arguments of -1 for uid and gid. |
368 |
|
AN_FUNCTION([chown], [AC_FUNC_CHOWN]) |
369 |
AC_DEFUN([AC_FUNC_CHOWN], |
AC_DEFUN([AC_FUNC_CHOWN], |
370 |
[AC_REQUIRE([AC_TYPE_UID_T])dnl |
[AC_REQUIRE([AC_TYPE_UID_T])dnl |
371 |
AC_CHECK_HEADERS(unistd.h) |
AC_CHECK_HEADERS(unistd.h) |
403 |
# --------------------- |
# --------------------- |
404 |
# Check whether closedir returns void, and #define CLOSEDIR_VOID in |
# Check whether closedir returns void, and #define CLOSEDIR_VOID in |
405 |
# that case. |
# that case. |
406 |
|
AN_FUNCTION([closedir], [AC_FUNC_CLOSEDIR_VOID]) |
407 |
AC_DEFUN([AC_FUNC_CLOSEDIR_VOID], |
AC_DEFUN([AC_FUNC_CLOSEDIR_VOID], |
408 |
[AC_REQUIRE([AC_HEADER_DIRENT])dnl |
[AC_REQUIRE([AC_HEADER_DIRENT])dnl |
409 |
AC_CACHE_CHECK([whether closedir returns void], |
AC_CACHE_CHECK([whether closedir returns void], |
428 |
|
|
429 |
# AC_FUNC_ERROR_AT_LINE |
# AC_FUNC_ERROR_AT_LINE |
430 |
# --------------------- |
# --------------------- |
431 |
|
AN_FUNCTION([error_at_line], [AC_FUNC_ERROR_AT_LINE]) |
432 |
AC_DEFUN([AC_FUNC_ERROR_AT_LINE], |
AC_DEFUN([AC_FUNC_ERROR_AT_LINE], |
433 |
[AC_LIBSOURCES([error.h, error.c])dnl |
[AC_LIBSOURCES([error.h, error.c])dnl |
434 |
AC_CACHE_CHECK([for error_at_line], ac_cv_lib_error_at_line, |
AC_CACHE_CHECK([for error_at_line], ac_cv_lib_error_at_line, |
541 |
|
|
542 |
# AC_FUNC_FSEEKO |
# AC_FUNC_FSEEKO |
543 |
# -------------- |
# -------------- |
544 |
|
AN_FUNCTION([ftello], [AC_FUNC_FSEEKO]) |
545 |
|
AN_FUNCTION([fseeko], [AC_FUNC_FSEEKO]) |
546 |
AC_DEFUN([AC_FUNC_FSEEKO], |
AC_DEFUN([AC_FUNC_FSEEKO], |
547 |
[_AC_SYS_LARGEFILE_MACRO_VALUE(_LARGEFILE_SOURCE, 1, |
[_AC_SYS_LARGEFILE_MACRO_VALUE(_LARGEFILE_SOURCE, 1, |
548 |
[ac_cv_sys_largefile_source], |
[ac_cv_sys_largefile_source], |
568 |
# ----------------- |
# ----------------- |
569 |
# Try to find `getgroups', and check that it works. |
# Try to find `getgroups', and check that it works. |
570 |
# When cross-compiling, assume getgroups is broken. |
# When cross-compiling, assume getgroups is broken. |
571 |
|
AN_FUNCTION([getgroups], [AC_FUNC_GETGROUPS]) |
572 |
AC_DEFUN([AC_FUNC_GETGROUPS], |
AC_DEFUN([AC_FUNC_GETGROUPS], |
573 |
[AC_REQUIRE([AC_TYPE_GETGROUPS])dnl |
[AC_REQUIRE([AC_TYPE_GETGROUPS])dnl |
574 |
AC_REQUIRE([AC_TYPE_SIZE_T])dnl |
AC_REQUIRE([AC_TYPE_SIZE_T])dnl |
656 |
|
|
657 |
# AC_FUNC_GETLOADAVG |
# AC_FUNC_GETLOADAVG |
658 |
# ------------------ |
# ------------------ |
659 |
|
AN_FUNCTION([getloadavg], [AC_FUNC_GETLOADAVG]) |
660 |
AC_DEFUN([AC_FUNC_GETLOADAVG], |
AC_DEFUN([AC_FUNC_GETLOADAVG], |
661 |
[ac_have_func=no # yes means we've found a way to get the load average. |
[ac_have_func=no # yes means we've found a way to get the load average. |
662 |
|
|
755 |
|
|
756 |
# AC_FUNC_GETMNTENT |
# AC_FUNC_GETMNTENT |
757 |
# ----------------- |
# ----------------- |
758 |
|
AN_FUNCTION([getmntent], [AC_FUNC_GETMNTENT]) |
759 |
AC_DEFUN([AC_FUNC_GETMNTENT], |
AC_DEFUN([AC_FUNC_GETMNTENT], |
760 |
[# getmntent is in -lsun on Irix 4, -lseq on Dynix/PTX, -lgen on Unixware. |
[# getmntent is in -lsun on Irix 4, -lseq on Dynix/PTX, -lgen on Unixware. |
761 |
AC_CHECK_LIB(sun, getmntent, LIBS="-lsun $LIBS", |
AC_CHECK_LIB(sun, getmntent, LIBS="-lsun $LIBS", |
768 |
# AC_FUNC_GETPGRP |
# AC_FUNC_GETPGRP |
769 |
# --------------- |
# --------------- |
770 |
# Figure out whether getpgrp requires zero arguments. |
# Figure out whether getpgrp requires zero arguments. |
771 |
|
AN_FUNCTION([getpgrp], [AC_FUNC_GETPGRP]) |
772 |
AC_DEFUN([AC_FUNC_GETPGRP], |
AC_DEFUN([AC_FUNC_GETPGRP], |
773 |
[AC_CACHE_CHECK(whether getpgrp requires zero arguments, |
[AC_CACHE_CHECK(whether getpgrp requires zero arguments, |
774 |
ac_cv_func_getpgrp_void, |
ac_cv_func_getpgrp_void, |
789 |
# When cross-compiling, be pessimistic so we will end up using the |
# When cross-compiling, be pessimistic so we will end up using the |
790 |
# replacement version of lstat that checks for trailing slashes and |
# replacement version of lstat that checks for trailing slashes and |
791 |
# calls lstat a second time when necessary. |
# calls lstat a second time when necessary. |
792 |
|
AN_FUNCTION([lstat], [AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK]) |
793 |
AC_DEFUN([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK], |
AC_DEFUN([AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK], |
794 |
[AC_CACHE_CHECK( |
[AC_CACHE_CHECK( |
795 |
[whether lstat dereferences a symlink specified with a trailing slash], |
[whether lstat dereferences a symlink specified with a trailing slash], |
852 |
# -------------- |
# -------------- |
853 |
# Report whether `malloc (0)' properly handled, and replace malloc if |
# Report whether `malloc (0)' properly handled, and replace malloc if |
854 |
# needed. |
# needed. |
855 |
|
AN_FUNCTION([malloc], [AC_FUNC_MALLOC]) |
856 |
AC_DEFUN([AC_FUNC_MALLOC], |
AC_DEFUN([AC_FUNC_MALLOC], |
857 |
[_AC_FUNC_MALLOC_IF( |
[_AC_FUNC_MALLOC_IF( |
858 |
[AC_DEFINE([HAVE_MALLOC], 1, |
[AC_DEFINE([HAVE_MALLOC], 1, |
867 |
|
|
868 |
# AC_FUNC_MBRTOWC |
# AC_FUNC_MBRTOWC |
869 |
# --------------- |
# --------------- |
870 |
|
AN_FUNCTION([mbrtowc], [AC_FUNC_MBRTOWC]) |
871 |
AC_DEFUN([AC_FUNC_MBRTOWC], |
AC_DEFUN([AC_FUNC_MBRTOWC], |
872 |
[ |
[ |
873 |
AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared], |
AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared], |
887 |
|
|
888 |
# AC_FUNC_MEMCMP |
# AC_FUNC_MEMCMP |
889 |
# -------------- |
# -------------- |
890 |
|
AN_FUNCTION([memcmp], [AC_FUNC_MEMCMP]) |
891 |
AC_DEFUN([AC_FUNC_MEMCMP], |
AC_DEFUN([AC_FUNC_MEMCMP], |
892 |
[AC_CACHE_CHECK([for working memcmp], ac_cv_func_memcmp_working, |
[AC_CACHE_CHECK([for working memcmp], ac_cv_func_memcmp_working, |
893 |
[AC_RUN_IFELSE([AC_LANG_PROGRAM([], [[ |
[AC_RUN_IFELSE([AC_LANG_PROGRAM([], [[ |
924 |
|
|
925 |
# AC_FUNC_MKTIME |
# AC_FUNC_MKTIME |
926 |
# -------------- |
# -------------- |
927 |
|
AN_FUNCTION([mktime], [AC_FUNC_MKTIME]) |
928 |
AC_DEFUN([AC_FUNC_MKTIME], |
AC_DEFUN([AC_FUNC_MKTIME], |
929 |
[AC_REQUIRE([AC_HEADER_TIME])dnl |
[AC_REQUIRE([AC_HEADER_TIME])dnl |
930 |
AC_CHECK_HEADERS(sys/time.h unistd.h) |
AC_CHECK_HEADERS(sys/time.h unistd.h) |
1092 |
|
|
1093 |
# AC_FUNC_MMAP |
# AC_FUNC_MMAP |
1094 |
# ------------ |
# ------------ |
1095 |
|
AN_FUNCTION([mmap], [AC_FUNC_MMAP]) |
1096 |
AC_DEFUN([AC_FUNC_MMAP], |
AC_DEFUN([AC_FUNC_MMAP], |
1097 |
[AC_CHECK_HEADERS(stdlib.h unistd.h) |
[AC_CHECK_HEADERS(stdlib.h unistd.h) |
1098 |
AC_CHECK_FUNCS(getpagesize) |
AC_CHECK_FUNCS(getpagesize) |
1242 |
# AC_FUNC_OBSTACK |
# AC_FUNC_OBSTACK |
1243 |
# --------------- |
# --------------- |
1244 |
# Ensure obstack support. Yeah, this is not exactly a `FUNC' check. |
# Ensure obstack support. Yeah, this is not exactly a `FUNC' check. |
1245 |
|
AN_FUNCTION([obstack_init], [AC_FUNC_OBSTACK]) |
1246 |
AC_DEFUN([AC_FUNC_OBSTACK], |
AC_DEFUN([AC_FUNC_OBSTACK], |
1247 |
[AC_LIBSOURCES([obstack.h, obstack.c])dnl |
[AC_LIBSOURCES([obstack.h, obstack.c])dnl |
1248 |
AC_CACHE_CHECK([for obstacks], ac_cv_func_obstack, |
AC_CACHE_CHECK([for obstacks], ac_cv_func_obstack, |
1292 |
# --------------- |
# --------------- |
1293 |
# Report whether `realloc (0, 0)' properly handled, and replace realloc if |
# Report whether `realloc (0, 0)' properly handled, and replace realloc if |
1294 |
# needed. |
# needed. |
1295 |
|
AN_FUNCTION([realloc], [AC_FUNC_REALLOC]) |
1296 |
AC_DEFUN([AC_FUNC_REALLOC], |
AC_DEFUN([AC_FUNC_REALLOC], |
1297 |
[_AC_FUNC_REALLOC_IF( |
[_AC_FUNC_REALLOC_IF( |
1298 |
[AC_DEFINE([HAVE_REALLOC], 1, |
[AC_DEFINE([HAVE_REALLOC], 1, |
1310 |
# Determine the correct type to be passed to each of the `select' |
# Determine the correct type to be passed to each of the `select' |
1311 |
# function's arguments, and define those types in `SELECT_TYPE_ARG1', |
# function's arguments, and define those types in `SELECT_TYPE_ARG1', |
1312 |
# `SELECT_TYPE_ARG234', and `SELECT_TYPE_ARG5'. |
# `SELECT_TYPE_ARG234', and `SELECT_TYPE_ARG5'. |
1313 |
|
AN_FUNCTION([select], [AC_FUNC_SELECT_ARGTYPES]) |
1314 |
AC_DEFUN([AC_FUNC_SELECT_ARGTYPES], |
AC_DEFUN([AC_FUNC_SELECT_ARGTYPES], |
1315 |
[AC_CHECK_HEADERS(sys/select.h sys/socket.h) |
[AC_CHECK_HEADERS(sys/select.h sys/socket.h) |
1316 |
AC_CACHE_CHECK([types of arguments for select], |
AC_CACHE_CHECK([types of arguments for select], |
1354 |
|
|
1355 |
# AC_FUNC_SETPGRP |
# AC_FUNC_SETPGRP |
1356 |
# --------------- |
# --------------- |
1357 |
|
AN_FUNCTION([setpgrp], [AC_FUNC_SETPGRP]) |
1358 |
AC_DEFUN([AC_FUNC_SETPGRP], |
AC_DEFUN([AC_FUNC_SETPGRP], |
1359 |
[AC_CACHE_CHECK(whether setpgrp takes no argument, ac_cv_func_setpgrp_void, |
[AC_CACHE_CHECK(whether setpgrp takes no argument, ac_cv_func_setpgrp_void, |
1360 |
[AC_RUN_IFELSE( |
[AC_RUN_IFELSE( |
1407 |
|
|
1408 |
# AC_FUNC_STAT & AC_FUNC_LSTAT |
# AC_FUNC_STAT & AC_FUNC_LSTAT |
1409 |
# ---------------------------- |
# ---------------------------- |
1410 |
|
AN_FUNCTION([stat], [AC_FUNC_STAT]) |
1411 |
AC_DEFUN([AC_FUNC_STAT], [_AC_FUNC_STAT(stat)]) |
AC_DEFUN([AC_FUNC_STAT], [_AC_FUNC_STAT(stat)]) |
1412 |
|
AN_FUNCTION([lstat], [AC_FUNC_LSTAT]) |
1413 |
AC_DEFUN([AC_FUNC_LSTAT], [_AC_FUNC_STAT(lstat)]) |
AC_DEFUN([AC_FUNC_LSTAT], [_AC_FUNC_STAT(lstat)]) |
1414 |
|
|
1415 |
|
|
1428 |
|
|
1429 |
# AC_FUNC_STRTOD |
# AC_FUNC_STRTOD |
1430 |
# -------------- |
# -------------- |
1431 |
|
AN_FUNCTION([strtod], [AC_FUNC_STRTOD]) |
1432 |
AC_DEFUN([AC_FUNC_STRTOD], |
AC_DEFUN([AC_FUNC_STRTOD], |
1433 |
[AC_SUBST(POW_LIB)dnl |
[AC_SUBST(POW_LIB)dnl |
1434 |
AC_CACHE_CHECK(for working strtod, ac_cv_func_strtod, |
AC_CACHE_CHECK(for working strtod, ac_cv_func_strtod, |
1475 |
|
|
1476 |
# AC_FUNC_STRERROR_R |
# AC_FUNC_STRERROR_R |
1477 |
# ------------------ |
# ------------------ |
1478 |
|
AN_FUNCTION([strerror_r], [AC_FUNC_STRERROR_R]) |
1479 |
AC_DEFUN([AC_FUNC_STRERROR_R], |
AC_DEFUN([AC_FUNC_STRERROR_R], |
1480 |
[AC_CHECK_DECLS([strerror_r]) |
[AC_CHECK_DECLS([strerror_r]) |
1481 |
AC_CHECK_FUNCS([strerror_r]) |
AC_CHECK_FUNCS([strerror_r]) |
1515 |
|
|
1516 |
# AC_FUNC_STRFTIME |
# AC_FUNC_STRFTIME |
1517 |
# ---------------- |
# ---------------- |
1518 |
|
AN_FUNCTION([strftime], [AC_FUNC_STRFTIME]) |
1519 |
AC_DEFUN([AC_FUNC_STRFTIME], |
AC_DEFUN([AC_FUNC_STRFTIME], |
1520 |
[AC_CHECK_FUNCS(strftime, [], |
[AC_CHECK_FUNCS(strftime, [], |
1521 |
[# strftime is in -lintl on SCO UNIX. |
[# strftime is in -lintl on SCO UNIX. |
1527 |
|
|
1528 |
# AC_FUNC_STRNLEN |
# AC_FUNC_STRNLEN |
1529 |
# -------------- |
# -------------- |
1530 |
|
AN_FUNCTION([strnlen], [AC_FUNC_STRNLEN]) |
1531 |
AC_DEFUN([AC_FUNC_STRNLEN], |
AC_DEFUN([AC_FUNC_STRNLEN], |
1532 |
[AC_CACHE_CHECK([for working strnlen], ac_cv_func_strnlen_working, |
[AC_CACHE_CHECK([for working strnlen], ac_cv_func_strnlen_working, |
1533 |
[AC_RUN_IFELSE([AC_LANG_PROGRAM([], [[ |
[AC_RUN_IFELSE([AC_LANG_PROGRAM([], [[ |
1555 |
|
|
1556 |
# AC_FUNC_SETVBUF_REVERSED |
# AC_FUNC_SETVBUF_REVERSED |
1557 |
# ------------------------ |
# ------------------------ |
1558 |
|
AN_FUNCTION([setvbuf], [AC_FUNC_SETVBUF_REVERSED]) |
1559 |
AC_DEFUN([AC_FUNC_SETVBUF_REVERSED], |
AC_DEFUN([AC_FUNC_SETVBUF_REVERSED], |
1560 |
[AC_REQUIRE([AC_C_PROTOTYPES])dnl |
[AC_REQUIRE([AC_C_PROTOTYPES])dnl |
1561 |
AC_CACHE_CHECK(whether setvbuf arguments are reversed, |
AC_CACHE_CHECK(whether setvbuf arguments are reversed, |
1609 |
|
|
1610 |
# AC_FUNC_STRCOLL |
# AC_FUNC_STRCOLL |
1611 |
# --------------- |
# --------------- |
1612 |
|
AN_FUNCTION([strcoll], [AC_FUNC_STRCOLL]) |
1613 |
AC_DEFUN([AC_FUNC_STRCOLL], |
AC_DEFUN([AC_FUNC_STRCOLL], |
1614 |
[AC_CACHE_CHECK(for working strcoll, ac_cv_func_strcoll_works, |
[AC_CACHE_CHECK(for working strcoll, ac_cv_func_strcoll_works, |
1615 |
[AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], |
[AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], |
1634 |
|
|
1635 |
# AC_FUNC_UTIME_NULL |
# AC_FUNC_UTIME_NULL |
1636 |
# ------------------ |
# ------------------ |
1637 |
|
AN_FUNCTION([utime], [AC_FUNC_UTIME_NULL]) |
1638 |
AC_DEFUN([AC_FUNC_UTIME_NULL], |
AC_DEFUN([AC_FUNC_UTIME_NULL], |
1639 |
[AC_CACHE_CHECK(whether utime accepts a null argument, ac_cv_func_utime_null, |
[AC_CACHE_CHECK(whether utime accepts a null argument, ac_cv_func_utime_null, |
1640 |
[rm -f conftest.data; >conftest.data |
[rm -f conftest.data; >conftest.data |
1666 |
|
|
1667 |
# AC_FUNC_FORK |
# AC_FUNC_FORK |
1668 |
# ------------- |
# ------------- |
1669 |
|
AN_FUNCTION([fork], [AC_FUNC_FORK]) |
1670 |
AC_DEFUN([AC_FUNC_FORK], |
AC_DEFUN([AC_FUNC_FORK], |
1671 |
[AC_REQUIRE([AC_TYPE_PID_T])dnl |
[AC_REQUIRE([AC_TYPE_PID_T])dnl |
1672 |
AC_CHECK_HEADERS(unistd.h vfork.h) |
AC_CHECK_HEADERS(unistd.h vfork.h) |
1846 |
# --------------- |
# --------------- |
1847 |
# Why the heck is that _doprnt does not define HAVE__DOPRNT??? |
# Why the heck is that _doprnt does not define HAVE__DOPRNT??? |
1848 |
# That the logical name! |
# That the logical name! |
1849 |
|
AN_FUNCTION([vfprintf], [AC_FUNC_VPRINTF]) |
1850 |
|
AN_FUNCTION([vprintf], [AC_FUNC_VPRINTF]) |
1851 |
|
AN_FUNCTION([vsprintf], [AC_FUNC_VPRINTF]) |
1852 |
|
AN_FUNCTION([_doprnt], [AC_FUNC_VPRINTF]) |
1853 |
AC_DEFUN([AC_FUNC_VPRINTF], |
AC_DEFUN([AC_FUNC_VPRINTF], |
1854 |
[AC_CHECK_FUNCS(vprintf, [] |
[AC_CHECK_FUNCS(vprintf, [] |
1855 |
[AC_CHECK_FUNC(_doprnt, |
[AC_CHECK_FUNC(_doprnt, |
1869 |
# Don't bother too hard maintaining this macro, as it's obsoleted. |
# Don't bother too hard maintaining this macro, as it's obsoleted. |
1870 |
# We don't AU define it, since we don't have any alternative to propose, |
# We don't AU define it, since we don't have any alternative to propose, |
1871 |
# any invocation should be removed, and the code adjusted. |
# any invocation should be removed, and the code adjusted. |
1872 |
|
AN_FUNCTION([wait3], [AC_FUNC_WAIT3]) |
1873 |
AC_DEFUN([AC_FUNC_WAIT3], |
AC_DEFUN([AC_FUNC_WAIT3], |
1874 |
[AC_DIAGNOSE([obsolete], |
[AC_DIAGNOSE([obsolete], |
1875 |
[$0: `wait3' is being removed from the Open Group standards. |
[$0: `wait3' is being removed from the Open Group standards. |