sparc: define _GLOBAL_OFFSET_TABLE_ when referenced
[binutils-gdb.git] / gnulib / import / m4 / gnulib-comp.m4
blob94e2cfe1a52ae004983b0616b466f130ade9e8f5
1 # DO NOT EDIT! GENERATED AUTOMATICALLY!
2 # Copyright (C) 2002-2022 Free Software Foundation, Inc.
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.
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.
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/>.
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.
22 # Generated by gnulib-tool.
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.
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],
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
41   # Pre-early section.
42   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
43   AC_REQUIRE([gl_PROG_AR_RANLIB])
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:
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],
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])
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"
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)])
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   ])
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"
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)])
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   ])
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