/[autoconf]/autoconf/lib/autoconf/functions.m4
ViewVC logotype

Diff of /autoconf/lib/autoconf/functions.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.70 by akim, Fri Sep 27 09:25:42 2002 UTC revision 1.71 by akim, Sat Sep 28 14:06:07 2002 UTC
# Line 52  Line 52 
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  ## -------------------------------- ##  ## -------------------------------- ##
# Line 117  AU_ALIAS([AC_HAVE_FUNCS], [AC_CHECK_FUNC Line 118  AU_ALIAS([AC_HAVE_FUNCS], [AC_CHECK_FUNC
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    
# Line 206  AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_ Line 306  AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_
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!
# Line 264  AU_ALIAS([AC_ALLOCA], [AC_FUNC_ALLOCA]) Line 365  AU_ALIAS([AC_ALLOCA], [AC_FUNC_ALLOCA])
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)
# Line 301  fi Line 403  fi
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],
# Line 325  fi Line 428  fi
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,
# Line 437  AU_ALIAS([fp_FUNC_FNMATCH], [AC_FUNC_FNM Line 541  AU_ALIAS([fp_FUNC_FNMATCH], [AC_FUNC_FNM
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],
# Line 462  fi Line 568  fi
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
# Line 549  AC_CHECK_HEADERS(nlist.h, Line 656  AC_CHECK_HEADERS(nlist.h,
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    
# Line 647  AU_ALIAS([AC_GETLOADAVG], [AC_FUNC_GETLO Line 755  AU_ALIAS([AC_GETLOADAVG], [AC_FUNC_GETLO
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",
# Line 659  AC_CHECK_FUNCS(getmntent) Line 768  AC_CHECK_FUNCS(getmntent)
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,
# Line 679  fi Line 789  fi
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],
# Line 741  AS_IF([test $ac_cv_func_malloc_works = y Line 852  AS_IF([test $ac_cv_func_malloc_works = y
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,
# Line 755  AC_DEFUN([AC_FUNC_MALLOC], Line 867  AC_DEFUN([AC_FUNC_MALLOC],
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],
# Line 774  AC_DEFUN([AC_FUNC_MBRTOWC], Line 887  AC_DEFUN([AC_FUNC_MBRTOWC],
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([], [[
# Line 810  test $ac_cv_func_memcmp_working = no && Line 924  test $ac_cv_func_memcmp_working = no &&
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)
# Line 977  AU_ALIAS([AM_FUNC_MKTIME], [AC_FUNC_MKTI Line 1092  AU_ALIAS([AM_FUNC_MKTIME], [AC_FUNC_MKTI
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)
# Line 1126  AU_ALIAS([AC_MMAP], [AC_FUNC_MMAP]) Line 1242  AU_ALIAS([AC_MMAP], [AC_FUNC_MMAP])
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,
# Line 1175  AS_IF([test $ac_cv_func_realloc_works = Line 1292  AS_IF([test $ac_cv_func_realloc_works =
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,
# Line 1192  AC_DEFUN([AC_FUNC_REALLOC], Line 1310  AC_DEFUN([AC_FUNC_REALLOC],
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],
# Line 1235  rm -f conftest* Line 1354  rm -f conftest*
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(
# Line 1287  fi Line 1407  fi
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    
# Line 1306  fi Line 1428  fi
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,
# Line 1352  AU_ALIAS([AM_FUNC_STRTOD], [AC_FUNC_STRT Line 1475  AU_ALIAS([AM_FUNC_STRTOD], [AC_FUNC_STRT
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])
# Line 1391  fi Line 1515  fi
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.
# Line 1402  LIBS="-lintl $LIBS"])])dnl Line 1527  LIBS="-lintl $LIBS"])])dnl
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([], [[
# Line 1429  test $ac_cv_func_strnlen_working = no && Line 1555  test $ac_cv_func_strnlen_working = no &&
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,
# Line 1482  AU_ALIAS([AC_SETVBUF_REVERSED], [AC_FUNC Line 1609  AU_ALIAS([AC_SETVBUF_REVERSED], [AC_FUNC
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],
# Line 1506  AU_ALIAS([AC_STRCOLL], [AC_FUNC_STRCOLL] Line 1634  AU_ALIAS([AC_STRCOLL], [AC_FUNC_STRCOLL]
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
# Line 1537  AU_ALIAS([AC_UTIME_NULL], [AC_FUNC_UTIME Line 1666  AU_ALIAS([AC_UTIME_NULL], [AC_FUNC_UTIME
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)
# Line 1716  AU_ALIAS([AC_VFORK], [AC_FUNC_FORK]) Line 1846  AU_ALIAS([AC_VFORK], [AC_FUNC_FORK])
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,
# Line 1735  AU_ALIAS([AC_VPRINTF], [AC_FUNC_VPRINTF] Line 1869  AU_ALIAS([AC_VPRINTF], [AC_FUNC_VPRINTF]
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.

Legend:
Removed from v.1.70  
changed lines
  Added in v.1.71

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26