Home | History | Annotate | Line # | Download | only in m4
      1 # DO NOT EDIT! GENERATED AUTOMATICALLY!
      2 # Copyright (C) 2002-2022 Free Software Foundation, Inc.
      3 #
      4 # This file is free software; you can redistribute it and/or modify
      5 # it under the terms of the GNU General Public License as published by
      6 # the Free Software Foundation, either version 3 of the License, or
      7 # (at your option) any later version.
      8 #
      9 # This file is distributed in the hope that it will be useful,
     10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
     11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     12 # GNU General Public License for more details.
     13 #
     14 # You should have received a copy of the GNU General Public License
     15 # along with this file.  If not, see <https://www.gnu.org/licenses/>.
     16 #
     17 # As a special exception to the GNU General Public License,
     18 # this file may be distributed as part of a program that
     19 # contains a configuration script generated by Autoconf, under
     20 # the same distribution terms as the rest of that program.
     21 #
     22 # Generated by gnulib-tool.
     23 #
     24 # This file represents the compiled summary of the specification in
     25 # gnulib-cache.m4. It lists the computed macro invocations that need
     26 # to be invoked from configure.ac.
     27 # In projects that use version control, this file can be treated like
     28 # other built files.
     29 
     30 
     31 # This macro should be invoked from ./configure.ac, in the section
     32 # "Checks for programs", right after AC_PROG_CC, and certainly before
     33 # any checks for libraries, header files, types and library functions.
     34 AC_DEFUN([gl_EARLY],
     35 [
     36   m4_pattern_forbid([^gl_[A-Z]])dnl the gnulib macro namespace
     37   m4_pattern_allow([^gl_ES$])dnl a valid locale name
     38   m4_pattern_allow([^gl_LIBOBJS$])dnl a variable
     39   m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable
     40 
     41   # Pre-early section.
     42   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
     43   AC_REQUIRE([gl_PROG_AR_RANLIB])
     44 
     45   # Code from module absolute-header:
     46   # Code from module accept:
     47   # Code from module alloca:
     48   # Code from module alloca-opt:
     49   # Code from module arpa_inet:
     50   # Code from module assure:
     51   # Code from module at-internal:
     52   # Code from module attribute:
     53   # Code from module basename-lgpl:
     54   # Code from module bind:
     55   # Code from module btowc:
     56   # Code from module builtin-expect:
     57   # Code from module c99:
     58   # Code from module canonicalize-lgpl:
     59   # Code from module chdir:
     60   # Code from module chdir-long:
     61   # Code from module chown:
     62   # Code from module clock-time:
     63   # Code from module cloexec:
     64   # Code from module close:
     65   # Code from module closedir:
     66   # Code from module connect:
     67   # Code from module count-one-bits:
     68   # Code from module ctype:
     69   # Code from module d-ino:
     70   # Code from module d-type:
     71   # Code from module dirent:
     72   # Code from module dirfd:
     73   # Code from module dirname-lgpl:
     74   # Code from module double-slash-root:
     75   # Code from module dup:
     76   # Code from module dup2:
     77   # Code from module eloop-threshold:
     78   # Code from module environ:
     79   # Code from module errno:
     80   # Code from module error:
     81   # Code from module exitfail:
     82   # Code from module extensions:
     83   # Code from module extern-inline:
     84   # Code from module fchdir:
     85   # Code from module fcntl:
     86   # Code from module fcntl-h:
     87   # Code from module fd-hook:
     88   # Code from module fd-safer-flag:
     89   # Code from module fdopendir:
     90   # Code from module ffs:
     91   # Code from module filename:
     92   # Code from module filenamecat-lgpl:
     93   # Code from module flexmember:
     94   # Code from module float:
     95   # Code from module fnmatch:
     96   # Code from module fnmatch-gnu:
     97   # Code from module fnmatch-h:
     98   # Code from module fpieee:
     99   AC_REQUIRE([gl_FP_IEEE])
    100   # Code from module fpucw:
    101   # Code from module free-posix:
    102   # Code from module frexp:
    103   # Code from module frexpl:
    104   # Code from module fstat:
    105   # Code from module fstatat:
    106   # Code from module gen-header:
    107   # Code from module gendocs:
    108   # Code from module getcwd:
    109   # Code from module getcwd-lgpl:
    110   # Code from module getdelim:
    111   # Code from module getdtablesize:
    112   # Code from module getline:
    113   # Code from module getlogin_r:
    114   # Code from module getprogname:
    115   # Code from module getrandom:
    116   # Code from module gettext-h:
    117   # Code from module gettimeofday:
    118   # Code from module gitlog-to-changelog:
    119   # Code from module glob:
    120   # Code from module glob-h:
    121   # Code from module hard-locale:
    122   # Code from module idx:
    123   # Code from module include_next:
    124   # Code from module inet_ntop:
    125   # Code from module intprops:
    126   # Code from module inttypes:
    127   # Code from module inttypes-incomplete:
    128   # Code from module isblank:
    129   # Code from module isnand-nolibm:
    130   # Code from module isnanl-nolibm:
    131   # Code from module largefile:
    132   AC_REQUIRE([AC_SYS_LARGEFILE])
    133   AC_REQUIRE([gl_YEAR2038_EARLY])
    134   # Code from module libc-config:
    135   # Code from module limits-h:
    136   # Code from module listen:
    137   # Code from module localcharset:
    138   # Code from module locale:
    139   # Code from module lock:
    140   # Code from module lstat:
    141   # Code from module malloc-posix:
    142   # Code from module malloca:
    143   # Code from module math:
    144   # Code from module mbrtowc:
    145   # Code from module mbsinit:
    146   # Code from module mbsrtowcs:
    147   # Code from module mbtowc:
    148   # Code from module memchr:
    149   # Code from module memmem:
    150   # Code from module memmem-simple:
    151   # Code from module mempcpy:
    152   # Code from module memrchr:
    153   # Code from module minmax:
    154   # Code from module mkdir:
    155   # Code from module mkdtemp:
    156   # Code from module mkostemp:
    157   # Code from module msvc-inval:
    158   # Code from module msvc-nothrow:
    159   # Code from module multiarch:
    160   # Code from module netdb:
    161   # Code from module netinet_in:
    162   # Code from module nocrash:
    163   # Code from module open:
    164   # Code from module openat:
    165   # Code from module openat-die:
    166   # Code from module openat-h:
    167   # Code from module opendir:
    168   # Code from module pathmax:
    169   # Code from module pipe-posix:
    170   # Code from module rawmemchr:
    171   # Code from module readdir:
    172   # Code from module readlink:
    173   # Code from module realloc-posix:
    174   # Code from module rename:
    175   # Code from module rewinddir:
    176   # Code from module rmdir:
    177   # Code from module same-inode:
    178   # Code from module save-cwd:
    179   # Code from module scratch_buffer:
    180   # Code from module select:
    181   # Code from module setenv:
    182   # Code from module setlocale-null:
    183   # Code from module setsockopt:
    184   # Code from module signal-h:
    185   # Code from module snippet/_Noreturn:
    186   # Code from module snippet/arg-nonnull:
    187   # Code from module snippet/c++defs:
    188   # Code from module snippet/warn-on-use:
    189   # Code from module socket:
    190   # Code from module socketlib:
    191   # Code from module sockets:
    192   # Code from module socklen:
    193   # Code from module ssize_t:
    194   # Code from module stat:
    195   # Code from module stat-time:
    196   # Code from module std-gnu11:
    197   # Code from module stdalign:
    198   # Code from module stdbool:
    199   # Code from module stddef:
    200   # Code from module stdint:
    201   # Code from module stdio:
    202   # Code from module stdlib:
    203   # Code from module strchrnul:
    204   # Code from module strdup-posix:
    205   # Code from module streq:
    206   # Code from module strerror:
    207   # Code from module strerror-override:
    208   # Code from module strerror_r-posix:
    209   # Code from module string:
    210   # Code from module strings:
    211   # Code from module strnlen:
    212   # Code from module strnlen1:
    213   # Code from module strstr:
    214   # Code from module strstr-simple:
    215   # Code from module strtok_r:
    216   # Code from module sys_random:
    217   # Code from module sys_select:
    218   # Code from module sys_socket:
    219   # Code from module sys_stat:
    220   # Code from module sys_time:
    221   # Code from module sys_types:
    222   # Code from module sys_uio:
    223   # Code from module sys_wait:
    224   # Code from module tempname:
    225   # Code from module threadlib:
    226   gl_THREADLIB_EARLY
    227   # Code from module time:
    228   # Code from module time_r:
    229   # Code from module unistd:
    230   # Code from module unistd-safer:
    231   # Code from module unsetenv:
    232   # Code from module update-copyright:
    233   # Code from module vararrays:
    234   # Code from module verify:
    235   # Code from module wchar:
    236   # Code from module wctype-h:
    237   # Code from module windows-mutex:
    238   # Code from module windows-once:
    239   # Code from module windows-recmutex:
    240   # Code from module windows-rwlock:
    241   # Code from module wmemchr:
    242   # Code from module wmempcpy:
    243   # Code from module xalloc-oversized:
    244 ])
    245 
    246 # This macro should be invoked from ./configure.ac, in the section
    247 # "Check for header files, types and library functions".
    248 AC_DEFUN([gl_INIT],
    249 [
    250   AC_CONFIG_LIBOBJ_DIR([import])
    251   AM_CONDITIONAL([GL_COND_LIBTOOL], [false])
    252   gl_cond_libtool=false
    253   gl_libdeps=
    254   gl_ltlibdeps=
    255   gl_m4_base='import/m4'
    256   m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
    257   m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
    258   m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
    259   m4_pushdef([gl_LIBSOURCES_LIST], [])
    260   m4_pushdef([gl_LIBSOURCES_DIR], [])
    261   m4_pushdef([GL_MACRO_PREFIX], [gl])
    262   m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL])
    263   gl_COMMON
    264   gl_source_base='import'
    265   gl_source_base_prefix=
    266   AC_REQUIRE([gl_SYS_SOCKET_H])
    267   gl_CONDITIONAL([GL_COND_OBJ_ACCEPT], [test "$ac_cv_header_winsock2_h" = yes])
    268   gl_SYS_SOCKET_MODULE_INDICATOR([accept])
    269   gl_FUNC_ALLOCA
    270   gl_CONDITIONAL_HEADER([alloca.h])
    271   AC_PROG_MKDIR_P
    272   gl_ARPA_INET_H
    273   gl_ARPA_INET_H_REQUIRE_DEFAULTS
    274   AC_PROG_MKDIR_P
    275   AC_REQUIRE([AC_CANONICAL_HOST])
    276   AC_REQUIRE([gl_SYS_SOCKET_H])
    277   gl_CONDITIONAL([GL_COND_OBJ_BIND], [test "$ac_cv_header_winsock2_h" = yes])
    278   gl_SYS_SOCKET_MODULE_INDICATOR([bind])
    279   gl_FUNC_BTOWC
    280   gl_CONDITIONAL([GL_COND_OBJ_BTOWC],
    281                  [test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1])
    282   AM_COND_IF([GL_COND_OBJ_BTOWC], [
    283     gl_PREREQ_BTOWC
    284   ])
    285   gl_WCHAR_MODULE_INDICATOR([btowc])
    286   gl___BUILTIN_EXPECT
    287   gl_CANONICALIZE_LGPL
    288   gl_CONDITIONAL([GL_COND_OBJ_CANONICALIZE_LGPL],
    289                  [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1])
    290   gl_MODULE_INDICATOR([canonicalize-lgpl])
    291   gl_STDLIB_MODULE_INDICATOR([canonicalize_file_name])
    292   gl_STDLIB_MODULE_INDICATOR([realpath])
    293   gl_UNISTD_MODULE_INDICATOR([chdir])
    294   gl_FUNC_CHDIR_LONG
    295   gl_CONDITIONAL([GL_COND_OBJ_CHDIR_LONG],
    296                  [test $gl_cv_have_unlimited_file_name_length = no])
    297   AM_COND_IF([GL_COND_OBJ_CHDIR_LONG], [
    298     gl_PREREQ_CHDIR_LONG
    299   ])
    300   gl_FUNC_CHOWN
    301   gl_CONDITIONAL([GL_COND_OBJ_CHOWN],
    302                  [test $HAVE_CHOWN = 0 || test $REPLACE_CHOWN = 1])
    303   gl_CONDITIONAL([GL_COND_OBJ_FCHOWN_STUB],
    304                  [test $REPLACE_CHOWN = 1 && test $ac_cv_func_fchown = no])
    305   gl_UNISTD_MODULE_INDICATOR([chown])
    306   gl_CLOCK_TIME
    307   gl_MODULE_INDICATOR_FOR_TESTS([cloexec])
    308   gl_FUNC_CLOSE
    309   gl_CONDITIONAL([GL_COND_OBJ_CLOSE], [test $REPLACE_CLOSE = 1])
    310   gl_UNISTD_MODULE_INDICATOR([close])
    311   gl_FUNC_CLOSEDIR
    312   gl_CONDITIONAL([GL_COND_OBJ_CLOSEDIR],
    313                  [test $HAVE_CLOSEDIR = 0 || test $REPLACE_CLOSEDIR = 1])
    314   gl_DIRENT_MODULE_INDICATOR([closedir])
    315   AC_REQUIRE([gl_SYS_SOCKET_H])
    316   gl_CONDITIONAL([GL_COND_OBJ_CONNECT], [test "$ac_cv_header_winsock2_h" = yes])
    317   gl_SYS_SOCKET_MODULE_INDICATOR([connect])
    318   gl_CTYPE_H
    319   gl_CTYPE_H_REQUIRE_DEFAULTS
    320   AC_PROG_MKDIR_P
    321   gl_CHECK_TYPE_STRUCT_DIRENT_D_INO
    322   gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE
    323   gl_DIRENT_H
    324   gl_DIRENT_H_REQUIRE_DEFAULTS
    325   AC_PROG_MKDIR_P
    326   gl_FUNC_DIRFD
    327   gl_CONDITIONAL([GL_COND_OBJ_DIRFD],
    328                  [test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no || test $REPLACE_DIRFD = 1])
    329   AM_COND_IF([GL_COND_OBJ_DIRFD], [
    330     gl_PREREQ_DIRFD
    331   ])
    332   gl_DIRENT_MODULE_INDICATOR([dirfd])
    333   gl_DOUBLE_SLASH_ROOT
    334   gl_FUNC_DUP
    335   gl_CONDITIONAL([GL_COND_OBJ_DUP], [test $REPLACE_DUP = 1])
    336   AM_COND_IF([GL_COND_OBJ_DUP], [
    337     gl_PREREQ_DUP
    338   ])
    339   gl_UNISTD_MODULE_INDICATOR([dup])
    340   gl_FUNC_DUP2
    341   gl_CONDITIONAL([GL_COND_OBJ_DUP2], [test $REPLACE_DUP2 = 1])
    342   AM_COND_IF([GL_COND_OBJ_DUP2], [
    343     gl_PREREQ_DUP2
    344   ])
    345   gl_UNISTD_MODULE_INDICATOR([dup2])
    346   gl_ENVIRON
    347   gl_UNISTD_MODULE_INDICATOR([environ])
    348   gl_HEADER_ERRNO_H
    349   gl_CONDITIONAL_HEADER([errno.h])
    350   AC_PROG_MKDIR_P
    351   gl_ERROR
    352   gl_CONDITIONAL([GL_COND_OBJ_ERROR], [test "$ac_cv_lib_error_at_line" = no])
    353   AM_COND_IF([GL_COND_OBJ_ERROR], [
    354     gl_PREREQ_ERROR
    355   ])
    356   m4_ifdef([AM_XGETTEXT_OPTION],
    357     [AM_][XGETTEXT_OPTION([--flag=error:3:c-format])
    358      AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
    359   AC_REQUIRE([gl_EXTERN_INLINE])
    360   gl_FUNC_FCHDIR
    361   gl_CONDITIONAL([GL_COND_OBJ_FCHDIR], [test $HAVE_FCHDIR = 0])
    362   AM_COND_IF([GL_COND_OBJ_FCHDIR], [
    363     gl_PREREQ_FCHDIR
    364   ])
    365   gl_UNISTD_MODULE_INDICATOR([fchdir])
    366   gl_FUNC_FCNTL
    367   gl_CONDITIONAL([GL_COND_OBJ_FCNTL],
    368                  [test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1])
    369   gl_FCNTL_MODULE_INDICATOR([fcntl])
    370   gl_FCNTL_H
    371   gl_FCNTL_H_REQUIRE_DEFAULTS
    372   AC_PROG_MKDIR_P
    373   gl_MODULE_INDICATOR([fd-safer-flag])
    374   gl_FUNC_FDOPENDIR
    375   gl_CONDITIONAL([GL_COND_OBJ_FDOPENDIR],
    376                  [test $HAVE_FDOPENDIR = 0 || test $REPLACE_FDOPENDIR = 1])
    377   gl_DIRENT_MODULE_INDICATOR([fdopendir])
    378   gl_MODULE_INDICATOR([fdopendir])
    379   gl_FUNC_FFS
    380   gl_CONDITIONAL([GL_COND_OBJ_FFS], [test $HAVE_FFS = 0])
    381   gl_STRINGS_MODULE_INDICATOR([ffs])
    382   gl_FILE_NAME_CONCAT_LGPL
    383   AC_C_FLEXIBLE_ARRAY_MEMBER
    384   gl_FLOAT_H
    385   gl_CONDITIONAL_HEADER([float.h])
    386   AC_PROG_MKDIR_P
    387   gl_CONDITIONAL([GL_COND_OBJ_FLOAT], [test $REPLACE_FLOAT_LDBL = 1])
    388   gl_CONDITIONAL([GL_COND_OBJ_ITOLD], [test $REPLACE_ITOLD = 1])
    389   gl_FUNC_FNMATCH_POSIX
    390   dnl Because of gl_REPLACE_FNMATCH_H:
    391   gl_CONDITIONAL_HEADER([fnmatch.h])
    392   if test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; then
    393     AC_LIBOBJ([fnmatch])
    394     gl_PREREQ_FNMATCH
    395   fi
    396   gl_FNMATCH_MODULE_INDICATOR([fnmatch])
    397   gl_FUNC_FNMATCH_GNU
    398   if test $HAVE_FNMATCH = 0 || test $REPLACE_FNMATCH = 1; then
    399     AC_LIBOBJ([fnmatch])
    400     gl_PREREQ_FNMATCH
    401   fi
    402   gl_MODULE_INDICATOR([fnmatch-gnu])
    403   gl_FNMATCH_H
    404   gl_FNMATCH_H_REQUIRE_DEFAULTS
    405   gl_CONDITIONAL_HEADER([fnmatch.h])
    406   AC_PROG_MKDIR_P
    407   gl_FUNC_FREE
    408   gl_CONDITIONAL([GL_COND_OBJ_FREE], [test $REPLACE_FREE = 1])
    409   AM_COND_IF([GL_COND_OBJ_FREE], [
    410     gl_PREREQ_FREE
    411   ])
    412   gl_STDLIB_MODULE_INDICATOR([free-posix])
    413   AC_REQUIRE([gl_FUNC_FREXP])
    414   if test $gl_func_frexp != yes; then
    415     AC_LIBOBJ([frexp])
    416   fi
    417   gl_MATH_MODULE_INDICATOR([frexp])
    418   AC_REQUIRE([gl_FUNC_FREXPL])
    419   if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl = no; then
    420     AC_LIBOBJ([frexpl])
    421   fi
    422   gl_MATH_MODULE_INDICATOR([frexpl])
    423   gl_FUNC_FSTAT
    424   gl_CONDITIONAL([GL_COND_OBJ_FSTAT], [test $REPLACE_FSTAT = 1])
    425   AM_COND_IF([GL_COND_OBJ_FSTAT], [
    426     case "$host_os" in
    427       mingw*)
    428         AC_LIBOBJ([stat-w32])
    429         ;;
    430     esac
    431     gl_PREREQ_FSTAT
    432   ])
    433   gl_SYS_STAT_MODULE_INDICATOR([fstat])
    434   gl_FUNC_FSTATAT
    435   gl_CONDITIONAL([GL_COND_OBJ_FSTATAT],
    436                  [test $HAVE_FSTATAT = 0 || test $REPLACE_FSTATAT = 1])
    437   gl_SYS_STAT_MODULE_INDICATOR([fstatat])
    438   gl_FUNC_GETCWD
    439   gl_CONDITIONAL([GL_COND_OBJ_GETCWD], [test $REPLACE_GETCWD = 1])
    440   AM_COND_IF([GL_COND_OBJ_GETCWD], [
    441     gl_PREREQ_GETCWD
    442   ])
    443   gl_MODULE_INDICATOR([getcwd])
    444   gl_UNISTD_MODULE_INDICATOR([getcwd])
    445   gl_FUNC_GETCWD_LGPL
    446   gl_CONDITIONAL([GL_COND_OBJ_GETCWD_LGPL], [test $REPLACE_GETCWD = 1])
    447   gl_UNISTD_MODULE_INDICATOR([getcwd])
    448   gl_FUNC_GETDELIM
    449   gl_CONDITIONAL([GL_COND_OBJ_GETDELIM],
    450                  [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1])
    451   AM_COND_IF([GL_COND_OBJ_GETDELIM], [
    452     gl_PREREQ_GETDELIM
    453   ])
    454   gl_STDIO_MODULE_INDICATOR([getdelim])
    455   gl_FUNC_GETDTABLESIZE
    456   gl_CONDITIONAL([GL_COND_OBJ_GETDTABLESIZE],
    457                  [test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1])
    458   AM_COND_IF([GL_COND_OBJ_GETDTABLESIZE], [
    459     gl_PREREQ_GETDTABLESIZE
    460   ])
    461   gl_UNISTD_MODULE_INDICATOR([getdtablesize])
    462   gl_FUNC_GETLINE
    463   gl_CONDITIONAL([GL_COND_OBJ_GETLINE], [test $REPLACE_GETLINE = 1])
    464   AM_COND_IF([GL_COND_OBJ_GETLINE], [
    465     gl_PREREQ_GETLINE
    466   ])
    467   gl_STDIO_MODULE_INDICATOR([getline])
    468   gl_FUNC_GETLOGIN_R
    469   gl_CONDITIONAL([GL_COND_OBJ_GETLOGIN_R],
    470                  [test $HAVE_GETLOGIN_R = 0 || test $REPLACE_GETLOGIN_R = 1])
    471   AM_COND_IF([GL_COND_OBJ_GETLOGIN_R], [
    472     gl_PREREQ_GETLOGIN_R
    473   ])
    474   gl_UNISTD_MODULE_INDICATOR([getlogin_r])
    475   AC_REQUIRE([gl_LIB_GETLOGIN])
    476   gl_FUNC_GETPROGNAME
    477   AC_REQUIRE([AC_CANONICAL_HOST])
    478   gl_FUNC_GETRANDOM
    479   gl_CONDITIONAL([GL_COND_OBJ_GETRANDOM],
    480                  [test $HAVE_GETRANDOM = 0 || test $REPLACE_GETRANDOM = 1])
    481   gl_SYS_RANDOM_MODULE_INDICATOR([getrandom])
    482   AC_SUBST([LIBINTL])
    483   AC_SUBST([LTLIBINTL])
    484   gl_FUNC_GETTIMEOFDAY
    485   gl_CONDITIONAL([GL_COND_OBJ_GETTIMEOFDAY],
    486                  [test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1])
    487   AM_COND_IF([GL_COND_OBJ_GETTIMEOFDAY], [
    488     gl_PREREQ_GETTIMEOFDAY
    489   ])
    490   gl_SYS_TIME_MODULE_INDICATOR([gettimeofday])
    491   gl_GLOB
    492   dnl Because of gl_REPLACE_GLOB_H:
    493   gl_CONDITIONAL_HEADER([glob.h])
    494   gl_CONDITIONAL([GL_COND_OBJ_GLOB],
    495                  [test $HAVE_GLOB = 0 || test $REPLACE_GLOB = 1])
    496   AM_COND_IF([GL_COND_OBJ_GLOB], [
    497     gl_PREREQ_GLOB
    498   ])
    499   gl_CONDITIONAL([GL_COND_OBJ_GLOB_PATTERN_P],
    500                  [test $HAVE_GLOB_PATTERN_P = 0 || test $REPLACE_GLOB_PATTERN_P = 1])
    501   gl_GLOB_MODULE_INDICATOR([glob])
    502   gl_GLOB_H
    503   gl_GLOB_H_REQUIRE_DEFAULTS
    504   gl_CONDITIONAL_HEADER([glob.h])
    505   AC_PROG_MKDIR_P
    506   AC_REQUIRE([gl_FUNC_SETLOCALE_NULL])
    507   LIB_HARD_LOCALE="$LIB_SETLOCALE_NULL"
    508   AC_SUBST([LIB_HARD_LOCALE])
    509   gl_FUNC_INET_NTOP
    510   gl_CONDITIONAL([GL_COND_OBJ_INET_NTOP],
    511                  [test $HAVE_INET_NTOP = 0 || test $REPLACE_INET_NTOP = 1])
    512   AM_COND_IF([GL_COND_OBJ_INET_NTOP], [
    513     gl_PREREQ_INET_NTOP
    514   ])
    515   gl_ARPA_INET_MODULE_INDICATOR([inet_ntop])
    516   gl_INTTYPES_H
    517   gl_INTTYPES_INCOMPLETE
    518   gl_INTTYPES_H_REQUIRE_DEFAULTS
    519   AC_PROG_MKDIR_P
    520   gl_FUNC_ISBLANK
    521   gl_CONDITIONAL([GL_COND_OBJ_ISBLANK], [test $HAVE_ISBLANK = 0])
    522   gl_MODULE_INDICATOR([isblank])
    523   gl_CTYPE_MODULE_INDICATOR([isblank])
    524   gl_FUNC_ISNAND_NO_LIBM
    525   if test $gl_func_isnand_no_libm != yes; then
    526     AC_LIBOBJ([isnand])
    527     gl_PREREQ_ISNAND
    528   fi
    529   gl_FUNC_ISNANL_NO_LIBM
    530   if test $gl_func_isnanl_no_libm != yes; then
    531     AC_LIBOBJ([isnanl])
    532     gl_PREREQ_ISNANL
    533   fi
    534   AC_REQUIRE([gl_LARGEFILE])
    535   gl___INLINE
    536   gl_LIMITS_H
    537   gl_CONDITIONAL_HEADER([limits.h])
    538   AC_PROG_MKDIR_P
    539   AC_REQUIRE([gl_SYS_SOCKET_H])
    540   gl_CONDITIONAL([GL_COND_OBJ_LISTEN], [test "$ac_cv_header_winsock2_h" = yes])
    541   gl_SYS_SOCKET_MODULE_INDICATOR([listen])
    542   gl_LOCALCHARSET
    543   dnl For backward compatibility. Some packages still use this.
    544   LOCALCHARSET_TESTS_ENVIRONMENT=
    545   AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT])
    546   gl_LOCALE_H
    547   gl_LOCALE_H_REQUIRE_DEFAULTS
    548   AC_PROG_MKDIR_P
    549   gl_LOCK
    550   gl_MODULE_INDICATOR([lock])
    551   gl_FUNC_LSTAT
    552   gl_CONDITIONAL([GL_COND_OBJ_LSTAT], [test $REPLACE_LSTAT = 1])
    553   AM_COND_IF([GL_COND_OBJ_LSTAT], [
    554     gl_PREREQ_LSTAT
    555   ])
    556   gl_SYS_STAT_MODULE_INDICATOR([lstat])
    557   AC_REQUIRE([gl_FUNC_MALLOC_POSIX])
    558   if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
    559     AC_LIBOBJ([malloc])
    560   fi
    561   gl_STDLIB_MODULE_INDICATOR([malloc-posix])
    562   gl_MALLOCA
    563   gl_MATH_H
    564   gl_MATH_H_REQUIRE_DEFAULTS
    565   AC_PROG_MKDIR_P
    566   gl_FUNC_MBRTOWC
    567   gl_CONDITIONAL([GL_COND_OBJ_MBRTOWC],
    568                  [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1])
    569   AM_COND_IF([GL_COND_OBJ_MBRTOWC], [
    570     if test $REPLACE_MBSTATE_T = 1; then
    571       AC_LIBOBJ([lc-charset-dispatch])
    572       AC_LIBOBJ([mbtowc-lock])
    573       gl_PREREQ_MBTOWC_LOCK
    574     fi
    575     gl_PREREQ_MBRTOWC
    576   ])
    577   gl_WCHAR_MODULE_INDICATOR([mbrtowc])
    578   gl_FUNC_MBSINIT
    579   gl_CONDITIONAL([GL_COND_OBJ_MBSINIT],
    580                  [test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1])
    581   AM_COND_IF([GL_COND_OBJ_MBSINIT], [
    582     gl_PREREQ_MBSINIT
    583   ])
    584   gl_WCHAR_MODULE_INDICATOR([mbsinit])
    585   gl_FUNC_MBSRTOWCS
    586   gl_CONDITIONAL([GL_COND_OBJ_MBSRTOWCS],
    587                  [test $HAVE_MBSRTOWCS = 0 || test $REPLACE_MBSRTOWCS = 1])
    588   AM_COND_IF([GL_COND_OBJ_MBSRTOWCS], [
    589     AC_LIBOBJ([mbsrtowcs-state])
    590     gl_PREREQ_MBSRTOWCS
    591   ])
    592   gl_WCHAR_MODULE_INDICATOR([mbsrtowcs])
    593   gl_FUNC_MBTOWC
    594   gl_CONDITIONAL([GL_COND_OBJ_MBTOWC],
    595                  [test $HAVE_MBTOWC = 0 || test $REPLACE_MBTOWC = 1])
    596   AM_COND_IF([GL_COND_OBJ_MBTOWC], [
    597     gl_PREREQ_MBTOWC
    598   ])
    599   gl_STDLIB_MODULE_INDICATOR([mbtowc])
    600   gl_FUNC_MEMCHR
    601   gl_CONDITIONAL([GL_COND_OBJ_MEMCHR], [test $REPLACE_MEMCHR = 1])
    602   AM_COND_IF([GL_COND_OBJ_MEMCHR], [
    603     gl_PREREQ_MEMCHR
    604   ])
    605   gl_STRING_MODULE_INDICATOR([memchr])
    606   gl_FUNC_MEMMEM
    607   if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
    608     AC_LIBOBJ([memmem])
    609   fi
    610   gl_FUNC_MEMMEM_SIMPLE
    611   if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
    612     AC_LIBOBJ([memmem])
    613   fi
    614   gl_STRING_MODULE_INDICATOR([memmem])
    615   gl_FUNC_MEMPCPY
    616   gl_CONDITIONAL([GL_COND_OBJ_MEMPCPY], [test $HAVE_MEMPCPY = 0])
    617   AM_COND_IF([GL_COND_OBJ_MEMPCPY], [
    618     gl_PREREQ_MEMPCPY
    619   ])
    620   gl_STRING_MODULE_INDICATOR([mempcpy])
    621   gl_FUNC_MEMRCHR
    622   gl_CONDITIONAL([GL_COND_OBJ_MEMRCHR], [test $ac_cv_func_memrchr = no])
    623   AM_COND_IF([GL_COND_OBJ_MEMRCHR], [
    624     gl_PREREQ_MEMRCHR
    625   ])
    626   gl_STRING_MODULE_INDICATOR([memrchr])
    627   gl_MINMAX
    628   gl_FUNC_MKDIR
    629   gl_CONDITIONAL([GL_COND_OBJ_MKDIR], [test $REPLACE_MKDIR = 1])
    630   gl_SYS_STAT_MODULE_INDICATOR([mkdir])
    631   gl_FUNC_MKDTEMP
    632   gl_CONDITIONAL([GL_COND_OBJ_MKDTEMP], [test $HAVE_MKDTEMP = 0])
    633   AM_COND_IF([GL_COND_OBJ_MKDTEMP], [
    634     gl_PREREQ_MKDTEMP
    635   ])
    636   gl_STDLIB_MODULE_INDICATOR([mkdtemp])
    637   gl_FUNC_MKOSTEMP
    638   gl_CONDITIONAL([GL_COND_OBJ_MKOSTEMP], [test $HAVE_MKOSTEMP = 0])
    639   AM_COND_IF([GL_COND_OBJ_MKOSTEMP], [
    640     gl_PREREQ_MKOSTEMP
    641   ])
    642   gl_MODULE_INDICATOR([mkostemp])
    643   gl_STDLIB_MODULE_INDICATOR([mkostemp])
    644   AC_REQUIRE([gl_MSVC_INVAL])
    645   gl_CONDITIONAL([GL_COND_OBJ_MSVC_INVAL],
    646                  [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1])
    647   AC_REQUIRE([gl_MSVC_NOTHROW])
    648   gl_CONDITIONAL([GL_COND_OBJ_MSVC_NOTHROW],
    649                  [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1])
    650   gl_MODULE_INDICATOR([msvc-nothrow])
    651   gl_MULTIARCH
    652   gl_NETDB_H
    653   gl_NETDB_H_REQUIRE_DEFAULTS
    654   AC_PROG_MKDIR_P
    655   gl_HEADER_NETINET_IN
    656   gl_CONDITIONAL_HEADER([netinet/in.h])
    657   AC_PROG_MKDIR_P
    658   gl_FUNC_OPEN
    659   gl_CONDITIONAL([GL_COND_OBJ_OPEN], [test $REPLACE_OPEN = 1])
    660   AM_COND_IF([GL_COND_OBJ_OPEN], [
    661     gl_PREREQ_OPEN
    662   ])
    663   gl_FCNTL_MODULE_INDICATOR([open])
    664   gl_FUNC_OPENAT
    665   gl_CONDITIONAL([GL_COND_OBJ_OPENAT],
    666                  [test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1])
    667   AM_COND_IF([GL_COND_OBJ_OPENAT], [
    668     gl_PREREQ_OPENAT
    669   ])
    670   gl_MODULE_INDICATOR([openat]) dnl for lib/getcwd.c
    671   gl_FCNTL_MODULE_INDICATOR([openat])
    672   gl_FUNC_OPENDIR
    673   gl_CONDITIONAL([GL_COND_OBJ_OPENDIR],
    674                  [test $HAVE_OPENDIR = 0 || test $REPLACE_OPENDIR = 1])
    675   gl_DIRENT_MODULE_INDICATOR([opendir])
    676   gl_PATHMAX
    677   gl_FUNC_PIPE
    678   gl_CONDITIONAL([GL_COND_OBJ_PIPE], [test $HAVE_PIPE = 0])
    679   gl_UNISTD_MODULE_INDICATOR([pipe])
    680   gl_FUNC_RAWMEMCHR
    681   gl_CONDITIONAL([GL_COND_OBJ_RAWMEMCHR], [test $HAVE_RAWMEMCHR = 0])
    682   AM_COND_IF([GL_COND_OBJ_RAWMEMCHR], [
    683     gl_PREREQ_RAWMEMCHR
    684   ])
    685   gl_STRING_MODULE_INDICATOR([rawmemchr])
    686   gl_FUNC_READDIR
    687   gl_CONDITIONAL([GL_COND_OBJ_READDIR], [test $HAVE_READDIR = 0])
    688   gl_DIRENT_MODULE_INDICATOR([readdir])
    689   gl_FUNC_READLINK
    690   gl_CONDITIONAL([GL_COND_OBJ_READLINK],
    691                  [test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1])
    692   AM_COND_IF([GL_COND_OBJ_READLINK], [
    693     gl_PREREQ_READLINK
    694   ])
    695   gl_UNISTD_MODULE_INDICATOR([readlink])
    696   gl_FUNC_REALLOC_POSIX
    697   if test $REPLACE_REALLOC_FOR_REALLOC_POSIX = 1; then
    698     AC_LIBOBJ([realloc])
    699   fi
    700   gl_STDLIB_MODULE_INDICATOR([realloc-posix])
    701   gl_FUNC_RENAME
    702   gl_CONDITIONAL([GL_COND_OBJ_RENAME], [test $REPLACE_RENAME = 1])
    703   gl_STDIO_MODULE_INDICATOR([rename])
    704   gl_FUNC_REWINDDIR
    705   gl_CONDITIONAL([GL_COND_OBJ_REWINDDIR], [test $HAVE_REWINDDIR = 0])
    706   gl_DIRENT_MODULE_INDICATOR([rewinddir])
    707   gl_FUNC_RMDIR
    708   gl_CONDITIONAL([GL_COND_OBJ_RMDIR], [test $REPLACE_RMDIR = 1])
    709   gl_UNISTD_MODULE_INDICATOR([rmdir])
    710   gl_SAVE_CWD
    711   AC_PROG_MKDIR_P
    712   gl_FUNC_SELECT
    713   gl_CONDITIONAL([GL_COND_OBJ_SELECT], [test $REPLACE_SELECT = 1])
    714   gl_SYS_SELECT_MODULE_INDICATOR([select])
    715   gl_FUNC_SETENV
    716   gl_CONDITIONAL([GL_COND_OBJ_SETENV],
    717                  [test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1])
    718   gl_STDLIB_MODULE_INDICATOR([setenv])
    719   gl_FUNC_SETLOCALE_NULL
    720   gl_CONDITIONAL([GL_COND_OBJ_SETLOCALE_LOCK],
    721                  [test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0])
    722   AM_COND_IF([GL_COND_OBJ_SETLOCALE_LOCK], [
    723     gl_PREREQ_SETLOCALE_LOCK
    724   ])
    725   gl_LOCALE_MODULE_INDICATOR([setlocale_null])
    726   AC_REQUIRE([gl_SYS_SOCKET_H])
    727   gl_CONDITIONAL([GL_COND_OBJ_SETSOCKOPT],
    728                  [test "$ac_cv_header_winsock2_h" = yes])
    729   gl_SYS_SOCKET_MODULE_INDICATOR([setsockopt])
    730   gl_SIGNAL_H
    731   gl_SIGNAL_H_REQUIRE_DEFAULTS
    732   AC_PROG_MKDIR_P
    733   AC_REQUIRE([gl_SYS_SOCKET_H])
    734   gl_CONDITIONAL([GL_COND_OBJ_SOCKET], [test "$ac_cv_header_winsock2_h" = yes])
    735   # When this module is used, sockets may actually occur as file descriptors,
    736   # hence it is worth warning if the modules 'close' and 'ioctl' are not used.
    737   m4_ifdef([gl_UNISTD_H_DEFAULTS], [gl_UNISTD_H_REQUIRE_DEFAULTS])
    738   m4_ifdef([gl_SYS_IOCTL_H_DEFAULTS], [gl_SYS_IOCTL_H_REQUIRE_DEFAULTS])
    739   AC_REQUIRE([gl_PREREQ_SYS_H_WINSOCK2])
    740   if test "$ac_cv_header_winsock2_h" = yes; then
    741     UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=1
    742     SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=1
    743   fi
    744   gl_SYS_SOCKET_MODULE_INDICATOR([socket])
    745   AC_REQUIRE([gl_SOCKETLIB])
    746   AC_REQUIRE([gl_SOCKETS])
    747   gl_TYPE_SOCKLEN_T
    748   gt_TYPE_SSIZE_T
    749   gl_FUNC_STAT
    750   gl_CONDITIONAL([GL_COND_OBJ_STAT], [test $REPLACE_STAT = 1])
    751   AM_COND_IF([GL_COND_OBJ_STAT], [
    752     case "$host_os" in
    753       mingw*)
    754         AC_LIBOBJ([stat-w32])
    755         ;;
    756     esac
    757     gl_PREREQ_STAT
    758   ])
    759   gl_SYS_STAT_MODULE_INDICATOR([stat])
    760   gl_STAT_TIME
    761   gl_STAT_BIRTHTIME
    762   gl_STDALIGN_H
    763   gl_CONDITIONAL_HEADER([stdalign.h])
    764   AC_PROG_MKDIR_P
    765   gl_STDBOOL_H
    766   gl_CONDITIONAL_HEADER([stdbool.h])
    767   AC_PROG_MKDIR_P
    768   gl_STDDEF_H
    769   gl_STDDEF_H_REQUIRE_DEFAULTS
    770   gl_CONDITIONAL_HEADER([stddef.h])
    771   AC_PROG_MKDIR_P
    772   gl_STDINT_H
    773   gl_CONDITIONAL_HEADER([stdint.h])
    774   dnl Because of gl_REPLACE_LIMITS_H:
    775   gl_CONDITIONAL_HEADER([limits.h])
    776   AC_PROG_MKDIR_P
    777   gl_STDIO_H
    778   gl_STDIO_H_REQUIRE_DEFAULTS
    779   AC_PROG_MKDIR_P
    780   gl_CONDITIONAL([GL_COND_OBJ_STDIO_READ], [test $REPLACE_STDIO_READ_FUNCS = 1])
    781   gl_CONDITIONAL([GL_COND_OBJ_STDIO_WRITE], [test $REPLACE_STDIO_WRITE_FUNCS = 1])
    782   dnl No need to create extra modules for these functions. Everyone who uses
    783   dnl <stdio.h> likely needs them.
    784   gl_STDIO_MODULE_INDICATOR([fscanf])
    785   gl_MODULE_INDICATOR([fscanf])
    786   gl_STDIO_MODULE_INDICATOR([scanf])
    787   gl_MODULE_INDICATOR([scanf])
    788   gl_STDIO_MODULE_INDICATOR([fgetc])
    789   gl_STDIO_MODULE_INDICATOR([getc])
    790   gl_STDIO_MODULE_INDICATOR([getchar])
    791   gl_STDIO_MODULE_INDICATOR([fgets])
    792   gl_STDIO_MODULE_INDICATOR([fread])
    793   dnl No need to create extra modules for these functions. Everyone who uses
    794   dnl <stdio.h> likely needs them.
    795   gl_STDIO_MODULE_INDICATOR([fprintf])
    796   gl_STDIO_MODULE_INDICATOR([printf])
    797   gl_STDIO_MODULE_INDICATOR([vfprintf])
    798   gl_STDIO_MODULE_INDICATOR([vprintf])
    799   gl_STDIO_MODULE_INDICATOR([fputc])
    800   gl_STDIO_MODULE_INDICATOR([putc])
    801   gl_STDIO_MODULE_INDICATOR([putchar])
    802   gl_STDIO_MODULE_INDICATOR([fputs])
    803   gl_STDIO_MODULE_INDICATOR([puts])
    804   gl_STDIO_MODULE_INDICATOR([fwrite])
    805   gl_STDLIB_H
    806   gl_STDLIB_H_REQUIRE_DEFAULTS
    807   AC_PROG_MKDIR_P
    808   gl_FUNC_STRCHRNUL
    809   gl_CONDITIONAL([GL_COND_OBJ_STRCHRNUL],
    810                  [test $HAVE_STRCHRNUL = 0 || test $REPLACE_STRCHRNUL = 1])
    811   AM_COND_IF([GL_COND_OBJ_STRCHRNUL], [
    812     gl_PREREQ_STRCHRNUL
    813   ])
    814   gl_STRING_MODULE_INDICATOR([strchrnul])
    815   gl_FUNC_STRDUP_POSIX
    816   gl_CONDITIONAL([GL_COND_OBJ_STRDUP], [test $REPLACE_STRDUP = 1])
    817   AM_COND_IF([GL_COND_OBJ_STRDUP], [
    818     gl_PREREQ_STRDUP
    819   ])
    820   gl_STRING_MODULE_INDICATOR([strdup])
    821   gl_FUNC_STRERROR
    822   gl_CONDITIONAL([GL_COND_OBJ_STRERROR], [test $REPLACE_STRERROR = 1])
    823   gl_MODULE_INDICATOR([strerror])
    824   gl_STRING_MODULE_INDICATOR([strerror])
    825   AC_REQUIRE([gl_HEADER_ERRNO_H])
    826   AC_REQUIRE([gl_FUNC_STRERROR_0])
    827   gl_CONDITIONAL([GL_COND_OBJ_STRERROR_OVERRIDE],
    828                  [test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1])
    829   AM_COND_IF([GL_COND_OBJ_STRERROR_OVERRIDE], [
    830     gl_PREREQ_SYS_H_WINSOCK2
    831   ])
    832   gl_FUNC_STRERROR_R
    833   AS_IF([test $HAVE_DECL_STRERROR_R = 0 || test $REPLACE_STRERROR_R = 1], [
    834     AC_LIBOBJ([strerror_r])
    835     gl_PREREQ_STRERROR_R
    836   ])
    837   gl_STRING_MODULE_INDICATOR([strerror_r])
    838   dnl For the modules argp, error.
    839   gl_MODULE_INDICATOR([strerror_r-posix])
    840   gl_STRING_H
    841   gl_STRING_H_REQUIRE_DEFAULTS
    842   AC_PROG_MKDIR_P
    843   gl_STRINGS_H
    844   gl_STRINGS_H_REQUIRE_DEFAULTS
    845   AC_PROG_MKDIR_P
    846   gl_FUNC_STRNLEN
    847   gl_CONDITIONAL([GL_COND_OBJ_STRNLEN],
    848                  [test $HAVE_DECL_STRNLEN = 0 || test $REPLACE_STRNLEN = 1])
    849   AM_COND_IF([GL_COND_OBJ_STRNLEN], [
    850     gl_PREREQ_STRNLEN
    851   ])
    852   gl_STRING_MODULE_INDICATOR([strnlen])
    853   gl_FUNC_STRSTR
    854   if test $REPLACE_STRSTR = 1; then
    855     AC_LIBOBJ([strstr])
    856   fi
    857   gl_FUNC_STRSTR_SIMPLE
    858   if test $REPLACE_STRSTR = 1; then
    859     AC_LIBOBJ([strstr])
    860   fi
    861   gl_STRING_MODULE_INDICATOR([strstr])
    862   gl_FUNC_STRTOK_R
    863   gl_CONDITIONAL([GL_COND_OBJ_STRTOK_R],
    864                  [test $HAVE_STRTOK_R = 0 || test $REPLACE_STRTOK_R = 1])
    865   AM_COND_IF([GL_COND_OBJ_STRTOK_R], [
    866     gl_PREREQ_STRTOK_R
    867   ])
    868   gl_STRING_MODULE_INDICATOR([strtok_r])
    869   gl_SYS_RANDOM_H
    870   gl_SYS_RANDOM_H_REQUIRE_DEFAULTS
    871   AC_PROG_MKDIR_P
    872   gl_SYS_SELECT_H
    873   gl_SYS_SELECT_H_REQUIRE_DEFAULTS
    874   AC_PROG_MKDIR_P
    875   gl_SYS_SOCKET_H
    876   gl_SYS_SOCKET_H_REQUIRE_DEFAULTS
    877   AC_PROG_MKDIR_P
    878   gl_SYS_STAT_H
    879   gl_SYS_STAT_H_REQUIRE_DEFAULTS
    880   AC_PROG_MKDIR_P
    881   gl_SYS_TIME_H
    882   gl_SYS_TIME_H_REQUIRE_DEFAULTS
    883   AC_PROG_MKDIR_P
    884   gl_SYS_TYPES_H
    885   gl_SYS_TYPES_H_REQUIRE_DEFAULTS
    886   AC_PROG_MKDIR_P
    887   gl_SYS_UIO_H
    888   gl_SYS_UIO_H_REQUIRE_DEFAULTS
    889   AC_PROG_MKDIR_P
    890   gl_SYS_WAIT_H
    891   gl_SYS_WAIT_H_REQUIRE_DEFAULTS
    892   AC_PROG_MKDIR_P
    893   gl_FUNC_GEN_TEMPNAME
    894   gl_MODULE_INDICATOR([tempname])
    895   AC_REQUIRE([gl_THREADLIB])
    896   gl_TIME_H
    897   gl_TIME_H_REQUIRE_DEFAULTS
    898   AC_PROG_MKDIR_P
    899   gl_TIME_R
    900   gl_CONDITIONAL([GL_COND_OBJ_TIME_R],
    901                  [test $HAVE_LOCALTIME_R = 0 || test $REPLACE_LOCALTIME_R = 1])
    902   AM_COND_IF([GL_COND_OBJ_TIME_R], [
    903     gl_PREREQ_TIME_R
    904   ])
    905   gl_TIME_MODULE_INDICATOR([time_r])
    906   gl_UNISTD_H
    907   gl_UNISTD_H_REQUIRE_DEFAULTS
    908   AC_PROG_MKDIR_P
    909   gl_UNISTD_SAFER
    910   gl_FUNC_UNSETENV
    911   gl_CONDITIONAL([GL_COND_OBJ_UNSETENV],
    912                  [test $HAVE_UNSETENV = 0 || test $REPLACE_UNSETENV = 1])
    913   AM_COND_IF([GL_COND_OBJ_UNSETENV], [
    914     gl_PREREQ_UNSETENV
    915   ])
    916   gl_STDLIB_MODULE_INDICATOR([unsetenv])
    917   AC_C_VARARRAYS
    918   gl_WCHAR_H
    919   gl_WCHAR_H_REQUIRE_DEFAULTS
    920   AC_PROG_MKDIR_P
    921   gl_WCTYPE_H
    922   gl_WCTYPE_H_REQUIRE_DEFAULTS
    923   AC_PROG_MKDIR_P
    924   AC_REQUIRE([AC_CANONICAL_HOST])
    925   gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_MUTEX],
    926                  [case "$host_os" in mingw*) true;; *) false;; esac])
    927   AC_REQUIRE([AC_CANONICAL_HOST])
    928   gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_ONCE],
    929                  [case "$host_os" in mingw*) true;; *) false;; esac])
    930   AC_REQUIRE([AC_CANONICAL_HOST])
    931   gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_RECMUTEX],
    932                  [case "$host_os" in mingw*) true;; *) false;; esac])
    933   AC_REQUIRE([AC_CANONICAL_HOST])
    934   gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_RWLOCK],
    935                  [case "$host_os" in mingw*) true;; *) false;; esac])
    936   gl_FUNC_WMEMCHR
    937   gl_CONDITIONAL([GL_COND_OBJ_WMEMCHR], [test $HAVE_WMEMCHR = 0])
    938   gl_WCHAR_MODULE_INDICATOR([wmemchr])
    939   gl_FUNC_WMEMPCPY
    940   gl_CONDITIONAL([GL_COND_OBJ_WMEMPCPY], [test $HAVE_WMEMPCPY = 0])
    941   gl_WCHAR_MODULE_INDICATOR([wmempcpy])
    942   # End of code from modules
    943   m4_ifval(gl_LIBSOURCES_LIST, [
    944     m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
    945       for gl_file in ]gl_LIBSOURCES_LIST[ ; do
    946         if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then
    947           echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2
    948           exit 1
    949         fi
    950       done])dnl
    951       m4_if(m4_sysval, [0], [],
    952         [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
    953   ])
    954   m4_popdef([GL_MODULE_INDICATOR_PREFIX])
    955   m4_popdef([GL_MACRO_PREFIX])
    956   m4_popdef([gl_LIBSOURCES_DIR])
    957   m4_popdef([gl_LIBSOURCES_LIST])
    958   m4_popdef([AC_LIBSOURCES])
    959   m4_popdef([AC_REPLACE_FUNCS])
    960   m4_popdef([AC_LIBOBJ])
    961   AC_CONFIG_COMMANDS_PRE([
    962     gl_libobjs=
    963     gl_ltlibobjs=
    964     gl_libobjdeps=
    965     if test -n "$gl_LIBOBJS"; then
    966       # Remove the extension.
    967 changequote(,)dnl
    968       sed_drop_objext='s/\.o$//;s/\.obj$//'
    969       sed_dirname1='s,//*,/,g'
    970       sed_dirname2='s,\(.\)/$,\1,'
    971       sed_dirname3='s,^[^/]*$,.,'
    972       sed_dirname4='s,\(.\)/[^/]*$,\1,'
    973       sed_basename1='s,.*/,,'
    974 changequote([, ])dnl
    975       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
    976         gl_libobjs="$gl_libobjs $i.$ac_objext"
    977         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
    978         i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"`
    979         i_base=`echo "$i" | sed -e "$sed_basename1"`
    980         gl_libobjdeps="$gl_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Po"
    981       done
    982     fi
    983     AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
    984     AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
    985     AC_SUBST([gl_LIBOBJDEPS], [$gl_libobjdeps])
    986   ])
    987   gltests_libdeps=
    988   gltests_ltlibdeps=
    989   m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
    990   m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
    991   m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
    992   m4_pushdef([gltests_LIBSOURCES_LIST], [])
    993   m4_pushdef([gltests_LIBSOURCES_DIR], [])
    994   m4_pushdef([GL_MACRO_PREFIX], [gltests])
    995   m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL])
    996   gl_COMMON
    997   gl_source_base='tests'
    998   gl_source_base_prefix=
    999 changequote(,)dnl
   1000   gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
   1001 changequote([, ])dnl
   1002   AC_SUBST([gltests_WITNESS])
   1003   gl_module_indicator_condition=$gltests_WITNESS
   1004   m4_pushdef([gl_MODULE_INDICATOR_CONDITION], [$gl_module_indicator_condition])
   1005   m4_popdef([gl_MODULE_INDICATOR_CONDITION])
   1006   m4_ifval(gltests_LIBSOURCES_LIST, [
   1007     m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
   1008       for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
   1009         if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then
   1010           echo "missing file ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file" >&2
   1011           exit 1
   1012         fi
   1013       done])dnl
   1014       m4_if(m4_sysval, [0], [],
   1015         [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
   1016   ])
   1017   m4_popdef([GL_MODULE_INDICATOR_PREFIX])
   1018   m4_popdef([GL_MACRO_PREFIX])
   1019   m4_popdef([gltests_LIBSOURCES_DIR])
   1020   m4_popdef([gltests_LIBSOURCES_LIST])
   1021   m4_popdef([AC_LIBSOURCES])
   1022   m4_popdef([AC_REPLACE_FUNCS])
   1023   m4_popdef([AC_LIBOBJ])
   1024   AC_CONFIG_COMMANDS_PRE([
   1025     gltests_libobjs=
   1026     gltests_ltlibobjs=
   1027     gltests_libobjdeps=
   1028     if test -n "$gltests_LIBOBJS"; then
   1029       # Remove the extension.
   1030 changequote(,)dnl
   1031       sed_drop_objext='s/\.o$//;s/\.obj$//'
   1032       sed_dirname1='s,//*,/,g'
   1033       sed_dirname2='s,\(.\)/$,\1,'
   1034       sed_dirname3='s,^[^/]*$,.,'
   1035       sed_dirname4='s,\(.\)/[^/]*$,\1,'
   1036       sed_basename1='s,.*/,,'
   1037 changequote([, ])dnl
   1038       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
   1039         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
   1040         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
   1041         i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"`
   1042         i_base=`echo "$i" | sed -e "$sed_basename1"`
   1043         gltests_libobjdeps="$gltests_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Po"
   1044       done
   1045     fi
   1046     AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
   1047     AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
   1048     AC_SUBST([gltests_LIBOBJDEPS], [$gltests_libobjdeps])
   1049   ])
   1050   AC_REQUIRE([gl_CC_GNULIB_WARNINGS])
   1051   LIBGNU_LIBDEPS="$gl_libdeps"
   1052   AC_SUBST([LIBGNU_LIBDEPS])
   1053   LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
   1054   AC_SUBST([LIBGNU_LTLIBDEPS])
   1055 ])
   1056 
   1057 # Like AC_LIBOBJ, except that the module name goes
   1058 # into gl_LIBOBJS instead of into LIBOBJS.
   1059 AC_DEFUN([gl_LIBOBJ], [
   1060   AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
   1061   gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
   1062 ])
   1063 
   1064 # Like AC_REPLACE_FUNCS, except that the module name goes
   1065 # into gl_LIBOBJS instead of into LIBOBJS.
   1066 AC_DEFUN([gl_REPLACE_FUNCS], [
   1067   m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
   1068   AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
   1069 ])
   1070 
   1071 # Like AC_LIBSOURCES, except the directory where the source file is
   1072 # expected is derived from the gnulib-tool parameterization,
   1073 # and alloca is special cased (for the alloca-opt module).
   1074 # We could also entirely rely on EXTRA_lib..._SOURCES.
   1075 AC_DEFUN([gl_LIBSOURCES], [
   1076   m4_foreach([_gl_NAME], [$1], [
   1077     m4_if(_gl_NAME, [alloca.c], [], [
   1078       m4_define([gl_LIBSOURCES_DIR], [import])
   1079       m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
   1080     ])
   1081   ])
   1082 ])
   1083 
   1084 # Like AC_LIBOBJ, except that the module name goes
   1085 # into gltests_LIBOBJS instead of into LIBOBJS.
   1086 AC_DEFUN([gltests_LIBOBJ], [
   1087   AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
   1088   gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
   1089 ])
   1090 
   1091 # Like AC_REPLACE_FUNCS, except that the module name goes
   1092 # into gltests_LIBOBJS instead of into LIBOBJS.
   1093 AC_DEFUN([gltests_REPLACE_FUNCS], [
   1094   m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
   1095   AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
   1096 ])
   1097 
   1098 # Like AC_LIBSOURCES, except the directory where the source file is
   1099 # expected is derived from the gnulib-tool parameterization,
   1100 # and alloca is special cased (for the alloca-opt module).
   1101 # We could also entirely rely on EXTRA_lib..._SOURCES.
   1102 AC_DEFUN([gltests_LIBSOURCES], [
   1103   m4_foreach([_gl_NAME], [$1], [
   1104     m4_if(_gl_NAME, [alloca.c], [], [
   1105       m4_define([gltests_LIBSOURCES_DIR], [tests])
   1106       m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
   1107     ])
   1108   ])
   1109 ])
   1110 
   1111 # This macro records the list of files which have been installed by
   1112 # gnulib-tool and may be removed by future gnulib-tool invocations.
   1113 AC_DEFUN([gl_FILE_LIST], [
   1114   build-aux/gendocs.sh
   1115   build-aux/gitlog-to-changelog
   1116   build-aux/update-copyright
   1117   doc/gendocs_template
   1118   doc/gendocs_template_min
   1119   lib/_Noreturn.h
   1120   lib/accept.c
   1121   lib/alloca.c
   1122   lib/alloca.in.h
   1123   lib/arg-nonnull.h
   1124   lib/arpa_inet.in.h
   1125   lib/assure.h
   1126   lib/at-func.c
   1127   lib/attribute.h
   1128   lib/basename-lgpl.c
   1129   lib/basename-lgpl.h
   1130   lib/bind.c
   1131   lib/btowc.c
   1132   lib/c++defs.h
   1133   lib/canonicalize-lgpl.c
   1134   lib/cdefs.h
   1135   lib/chdir-long.c
   1136   lib/chdir-long.h
   1137   lib/chown.c
   1138   lib/cloexec.c
   1139   lib/cloexec.h
   1140   lib/close.c
   1141   lib/closedir.c
   1142   lib/connect.c
   1143   lib/count-one-bits.c
   1144   lib/count-one-bits.h
   1145   lib/ctype.in.h
   1146   lib/dirent-private.h
   1147   lib/dirent.in.h
   1148   lib/dirfd.c
   1149   lib/dirname-lgpl.c
   1150   lib/dirname.h
   1151   lib/dup-safer-flag.c
   1152   lib/dup-safer.c
   1153   lib/dup.c
   1154   lib/dup2.c
   1155   lib/eloop-threshold.h
   1156   lib/errno.in.h
   1157   lib/error.c
   1158   lib/error.h
   1159   lib/exitfail.c
   1160   lib/exitfail.h
   1161   lib/fchdir.c
   1162   lib/fchown-stub.c
   1163   lib/fcntl.c
   1164   lib/fcntl.in.h
   1165   lib/fd-hook.c
   1166   lib/fd-hook.h
   1167   lib/fd-safer-flag.c
   1168   lib/fd-safer.c
   1169   lib/fdopendir.c
   1170   lib/ffs.c
   1171   lib/filename.h
   1172   lib/filenamecat-lgpl.c
   1173   lib/filenamecat.h
   1174   lib/flexmember.h
   1175   lib/float+.h
   1176   lib/float.c
   1177   lib/float.in.h
   1178   lib/fnmatch.c
   1179   lib/fnmatch.in.h
   1180   lib/fnmatch_loop.c
   1181   lib/fpucw.h
   1182   lib/free.c
   1183   lib/frexp.c
   1184   lib/frexpl.c
   1185   lib/fstat.c
   1186   lib/fstatat.c
   1187   lib/getcwd-lgpl.c
   1188   lib/getcwd.c
   1189   lib/getdelim.c
   1190   lib/getdtablesize.c
   1191   lib/getline.c
   1192   lib/getlogin_r.c
   1193   lib/getprogname.c
   1194   lib/getprogname.h
   1195   lib/getrandom.c
   1196   lib/gettext.h
   1197   lib/gettimeofday.c
   1198   lib/glob-libc.h
   1199   lib/glob.c
   1200   lib/glob.in.h
   1201   lib/glob_internal.h
   1202   lib/glob_pattern_p.c
   1203   lib/globfree.c
   1204   lib/glthread/lock.c
   1205   lib/glthread/lock.h
   1206   lib/glthread/threadlib.c
   1207   lib/hard-locale.c
   1208   lib/hard-locale.h
   1209   lib/idx.h
   1210   lib/inet_ntop.c
   1211   lib/intprops.h
   1212   lib/inttypes.in.h
   1213   lib/isblank.c
   1214   lib/isnan.c
   1215   lib/isnand-nolibm.h
   1216   lib/isnand.c
   1217   lib/isnanl-nolibm.h
   1218   lib/isnanl.c
   1219   lib/itold.c
   1220   lib/lc-charset-dispatch.c
   1221   lib/lc-charset-dispatch.h
   1222   lib/libc-config.h
   1223   lib/limits.in.h
   1224   lib/listen.c
   1225   lib/localcharset.c
   1226   lib/localcharset.h
   1227   lib/locale.in.h
   1228   lib/lstat.c
   1229   lib/malloc.c
   1230   lib/malloc/scratch_buffer.h
   1231   lib/malloc/scratch_buffer_dupfree.c
   1232   lib/malloc/scratch_buffer_grow.c
   1233   lib/malloc/scratch_buffer_grow_preserve.c
   1234   lib/malloc/scratch_buffer_set_array_size.c
   1235   lib/malloca.c
   1236   lib/malloca.h
   1237   lib/math.c
   1238   lib/math.in.h
   1239   lib/mbrtowc-impl-utf8.h
   1240   lib/mbrtowc-impl.h
   1241   lib/mbrtowc.c
   1242   lib/mbsinit.c
   1243   lib/mbsrtowcs-impl.h
   1244   lib/mbsrtowcs-state.c
   1245   lib/mbsrtowcs.c
   1246   lib/mbtowc-impl.h
   1247   lib/mbtowc-lock.c
   1248   lib/mbtowc-lock.h
   1249   lib/mbtowc.c
   1250   lib/memchr.c
   1251   lib/memchr.valgrind
   1252   lib/memmem.c
   1253   lib/mempcpy.c
   1254   lib/memrchr.c
   1255   lib/minmax.h
   1256   lib/mkdir.c
   1257   lib/mkdtemp.c
   1258   lib/mkostemp.c
   1259   lib/msvc-inval.c
   1260   lib/msvc-inval.h
   1261   lib/msvc-nothrow.c
   1262   lib/msvc-nothrow.h
   1263   lib/netdb.in.h
   1264   lib/netinet_in.in.h
   1265   lib/open.c
   1266   lib/openat-die.c
   1267   lib/openat-priv.h
   1268   lib/openat-proc.c
   1269   lib/openat.c
   1270   lib/openat.h
   1271   lib/opendir.c
   1272   lib/pathmax.h
   1273   lib/pipe-safer.c
   1274   lib/pipe.c
   1275   lib/rawmemchr.c
   1276   lib/rawmemchr.valgrind
   1277   lib/readdir.c
   1278   lib/readlink.c
   1279   lib/realloc.c
   1280   lib/rename.c
   1281   lib/rewinddir.c
   1282   lib/rmdir.c
   1283   lib/same-inode.h
   1284   lib/save-cwd.c
   1285   lib/save-cwd.h
   1286   lib/scratch_buffer.h
   1287   lib/select.c
   1288   lib/setenv.c
   1289   lib/setlocale-lock.c
   1290   lib/setlocale_null.c
   1291   lib/setlocale_null.h
   1292   lib/setsockopt.c
   1293   lib/signal.in.h
   1294   lib/socket.c
   1295   lib/sockets.c
   1296   lib/sockets.h
   1297   lib/stat-time.c
   1298   lib/stat-time.h
   1299   lib/stat-w32.c
   1300   lib/stat-w32.h
   1301   lib/stat.c
   1302   lib/stdalign.in.h
   1303   lib/stdbool.in.h
   1304   lib/stddef.in.h
   1305   lib/stdint.in.h
   1306   lib/stdio-read.c
   1307   lib/stdio-write.c
   1308   lib/stdio.in.h
   1309   lib/stdlib.in.h
   1310   lib/str-two-way.h
   1311   lib/strchrnul.c
   1312   lib/strchrnul.valgrind
   1313   lib/strdup.c
   1314   lib/streq.h
   1315   lib/strerror-override.c
   1316   lib/strerror-override.h
   1317   lib/strerror.c
   1318   lib/strerror_r.c
   1319   lib/string.in.h
   1320   lib/strings.in.h
   1321   lib/stripslash.c
   1322   lib/strnlen.c
   1323   lib/strnlen1.c
   1324   lib/strnlen1.h
   1325   lib/strstr.c
   1326   lib/strtok_r.c
   1327   lib/sys_random.in.h
   1328   lib/sys_select.in.h
   1329   lib/sys_socket.c
   1330   lib/sys_socket.in.h
   1331   lib/sys_stat.in.h
   1332   lib/sys_time.in.h
   1333   lib/sys_types.in.h
   1334   lib/sys_uio.in.h
   1335   lib/sys_wait.in.h
   1336   lib/tempname.c
   1337   lib/tempname.h
   1338   lib/time.in.h
   1339   lib/time_r.c
   1340   lib/unistd--.h
   1341   lib/unistd-safer.h
   1342   lib/unistd.c
   1343   lib/unistd.in.h
   1344   lib/unsetenv.c
   1345   lib/verify.h
   1346   lib/w32sock.h
   1347   lib/warn-on-use.h
   1348   lib/wchar.in.h
   1349   lib/wctype-h.c
   1350   lib/wctype.in.h
   1351   lib/windows-initguard.h
   1352   lib/windows-mutex.c
   1353   lib/windows-mutex.h
   1354   lib/windows-once.c
   1355   lib/windows-once.h
   1356   lib/windows-recmutex.c
   1357   lib/windows-recmutex.h
   1358   lib/windows-rwlock.c
   1359   lib/windows-rwlock.h
   1360   lib/wmemchr-impl.h
   1361   lib/wmemchr.c
   1362   lib/wmempcpy.c
   1363   lib/xalloc-oversized.h
   1364   m4/00gnulib.m4
   1365   m4/__inline.m4
   1366   m4/absolute-header.m4
   1367   m4/alloca.m4
   1368   m4/arpa_inet_h.m4
   1369   m4/btowc.m4
   1370   m4/builtin-expect.m4
   1371   m4/canonicalize.m4
   1372   m4/chdir-long.m4
   1373   m4/chown.m4
   1374   m4/clock_time.m4
   1375   m4/close.m4
   1376   m4/closedir.m4
   1377   m4/codeset.m4
   1378   m4/ctype_h.m4
   1379   m4/d-ino.m4
   1380   m4/d-type.m4
   1381   m4/dirent_h.m4
   1382   m4/dirfd.m4
   1383   m4/double-slash-root.m4
   1384   m4/dup.m4
   1385   m4/dup2.m4
   1386   m4/eealloc.m4
   1387   m4/environ.m4
   1388   m4/errno_h.m4
   1389   m4/error.m4
   1390   m4/exponentd.m4
   1391   m4/exponentl.m4
   1392   m4/extensions.m4
   1393   m4/extern-inline.m4
   1394   m4/fchdir.m4
   1395   m4/fcntl-o.m4
   1396   m4/fcntl.m4
   1397   m4/fcntl_h.m4
   1398   m4/fdopendir.m4
   1399   m4/ffs.m4
   1400   m4/filenamecat.m4
   1401   m4/flexmember.m4
   1402   m4/float_h.m4
   1403   m4/fnmatch.m4
   1404   m4/fnmatch_h.m4
   1405   m4/fpieee.m4
   1406   m4/free.m4
   1407   m4/frexp.m4
   1408   m4/frexpl.m4
   1409   m4/fstat.m4
   1410   m4/fstatat.m4
   1411   m4/getcwd-abort-bug.m4
   1412   m4/getcwd-path-max.m4
   1413   m4/getcwd.m4
   1414   m4/getdelim.m4
   1415   m4/getdtablesize.m4
   1416   m4/getline.m4
   1417   m4/getlogin.m4
   1418   m4/getlogin_r.m4
   1419   m4/getpagesize.m4
   1420   m4/getprogname.m4
   1421   m4/getrandom.m4
   1422   m4/gettimeofday.m4
   1423   m4/glob.m4
   1424   m4/glob_h.m4
   1425   m4/gnulib-common.m4
   1426   m4/include_next.m4
   1427   m4/inet_ntop.m4
   1428   m4/inttypes.m4
   1429   m4/isblank.m4
   1430   m4/isnand.m4
   1431   m4/isnanl.m4
   1432   m4/largefile.m4
   1433   m4/limits-h.m4
   1434   m4/localcharset.m4
   1435   m4/locale-fr.m4
   1436   m4/locale-ja.m4
   1437   m4/locale-zh.m4
   1438   m4/locale_h.m4
   1439   m4/lock.m4
   1440   m4/lstat.m4
   1441   m4/malloc.m4
   1442   m4/malloca.m4
   1443   m4/math_h.m4
   1444   m4/mbrtowc.m4
   1445   m4/mbsinit.m4
   1446   m4/mbsrtowcs.m4
   1447   m4/mbstate_t.m4
   1448   m4/mbtowc.m4
   1449   m4/memchr.m4
   1450   m4/memmem.m4
   1451   m4/mempcpy.m4
   1452   m4/memrchr.m4
   1453   m4/minmax.m4
   1454   m4/mkdir.m4
   1455   m4/mkdtemp.m4
   1456   m4/mkostemp.m4
   1457   m4/mmap-anon.m4
   1458   m4/mode_t.m4
   1459   m4/msvc-inval.m4
   1460   m4/msvc-nothrow.m4
   1461   m4/multiarch.m4
   1462   m4/netdb_h.m4
   1463   m4/netinet_in_h.m4
   1464   m4/nocrash.m4
   1465   m4/off_t.m4
   1466   m4/open-cloexec.m4
   1467   m4/open-slash.m4
   1468   m4/open.m4
   1469   m4/openat.m4
   1470   m4/opendir.m4
   1471   m4/pathmax.m4
   1472   m4/pid_t.m4
   1473   m4/pipe.m4
   1474   m4/pthread_rwlock_rdlock.m4
   1475   m4/rawmemchr.m4
   1476   m4/readdir.m4
   1477   m4/readlink.m4
   1478   m4/realloc.m4
   1479   m4/rename.m4
   1480   m4/rewinddir.m4
   1481   m4/rmdir.m4
   1482   m4/save-cwd.m4
   1483   m4/select.m4
   1484   m4/setenv.m4
   1485   m4/setlocale_null.m4
   1486   m4/signal_h.m4
   1487   m4/socketlib.m4
   1488   m4/sockets.m4
   1489   m4/socklen.m4
   1490   m4/sockpfaf.m4
   1491   m4/ssize_t.m4
   1492   m4/stat-time.m4
   1493   m4/stat.m4
   1494   m4/std-gnu11.m4
   1495   m4/stdalign.m4
   1496   m4/stdbool.m4
   1497   m4/stddef_h.m4
   1498   m4/stdint.m4
   1499   m4/stdio_h.m4
   1500   m4/stdlib_h.m4
   1501   m4/strchrnul.m4
   1502   m4/strdup.m4
   1503   m4/strerror.m4
   1504   m4/strerror_r.m4
   1505   m4/string_h.m4
   1506   m4/strings_h.m4
   1507   m4/strnlen.m4
   1508   m4/strstr.m4
   1509   m4/strtok_r.m4
   1510   m4/sys_random_h.m4
   1511   m4/sys_select_h.m4
   1512   m4/sys_socket_h.m4
   1513   m4/sys_stat_h.m4
   1514   m4/sys_time_h.m4
   1515   m4/sys_types_h.m4
   1516   m4/sys_uio_h.m4
   1517   m4/sys_wait_h.m4
   1518   m4/tempname.m4
   1519   m4/threadlib.m4
   1520   m4/time_h.m4
   1521   m4/time_r.m4
   1522   m4/unistd-safer.m4
   1523   m4/unistd_h.m4
   1524   m4/vararrays.m4
   1525   m4/visibility.m4
   1526   m4/warn-on-use.m4
   1527   m4/wchar_h.m4
   1528   m4/wchar_t.m4
   1529   m4/wctype_h.m4
   1530   m4/wint_t.m4
   1531   m4/wmemchr.m4
   1532   m4/wmempcpy.m4
   1533   m4/year2038.m4
   1534   m4/zzgnulib.m4
   1535 ])
   1536