Work around a bug of AC_EGREP_CPP in autoconf-2.57.
[gnulib.git] / m4 / ChangeLog
1 2003-01-11  Bruno Haible  <bruno@clisp.org>
2
3         * alloca.m4 (gl_FUNC_ALLOCA): Invoke AC_EGREP_CPP prerequisites.
4
5 2003-01-12  Paul Eggert  <eggert@twinsun.com>
6
7         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
8         to avoid collisions with libcurses and libreadline.
9
10         * getstr.m4: Remove.
11         * getline.m4 (gl_PREREQ_GETLINE): Require AC_HEADER_STDC.
12
13 2003-01-10  Bruno Haible  <bruno@clisp.org>
14
15         * alloca.m4 (gl_FUNC_ALLOCA): Also define ALLOCA_H.
16
17 2003-01-09  Bruno Haible  <bruno@clisp.org>
18
19         * stdbool.m4 (AM_STDBOOL_H): New macro.
20
21 2002-12-31  Paul Eggert  <eggert@twinsun.com>
22
23         * memcoll.m4 (gl_MEMCOLL): Require AC_FUNC_MEMCMP.
24
25 2002-12-24  Bruno Haible  <bruno@clisp.org>
26
27         General infrasructure.
28         * README: Rewritten.
29         * onceonly.m4: New file.
30         * onceonly_2_57.m4: New file.
31
32         Module atexit.
33         * atexit.m4: New file.
34
35         Module strtod.
36         * strtod.m4: New file.
37
38         Module strtol.
39         * strtol.m4: New file.
40
41         Module strtoul.
42         * strtoul.m4: New file.
43
44         Module memchr.
45         * memchr.m4: New file.
46
47         Module memcmp.
48         * memcmp.m4 (gl_PREREQ_MEMCMP): New macro.
49         (jm_FUNC_MEMCMP): Invoke it.
50
51         Module memcpy.
52         * memcpy.m4: New file.
53
54         Module memmove.
55         * memmove.m4: New file.
56
57         Module memset.
58         * memset.m4: New file.
59
60         Module strcspn.
61         * strcspn.m4: New file.
62
63         Module strpbrk.
64         * strpbrk.m4: New file.
65
66         Module strstr.
67         * strstr.m4: New file.
68
69         Module strerror.
70         * strerror.m4: New file.
71
72         Module mktime.
73         * mktime.m4: Renamed from jm-mktime.m4.
74         (gl_PREREQ_MKTIME): New macro.
75         (gl_FUNC_MKTIME): Renamed from jm_FUNC_MKTIME. Invoke gl_PREREQ_MKTIME.
76
77         Module malloc.
78         * malloc.m4 (gl_PREREQ_MALLOC): New macro.
79         (jm_FUNC_MALLOC): Use AC_FUNC_MALLOC. Invoke gl_PREREQ_MALLOC.
80         Don't define HAVE_DONE_WORKING_MALLOC_CHECK, since nothing uses it.
81
82         Module realloc.
83         * realloc.m4 (gl_PREREQ_REALLOC): New macro.
84         (jm_FUNC_REALLOC): Use AC_FUNC_REALLOC. Invoke gl_PREREQ_REALLOC.
85         Don't define HAVE_DONE_WORKING_REALLOC_CHECK, since nothing uses it.
86
87         Module strftime.
88         * tm_gmtoff.m4: New file, extracted from strftime.m4.
89         * strftime.m4 (_jm_STRFTIME_PREREQS): Use AC_FUNC_STRFTIME.
90         Don't test for bcopy (we are not emacs). Invoke AC_TYPE_MBSTATE_T and
91         gl_TM_GMTOFF.
92         (_jm_STRFTIME_PREREQS, jm_FUNC_GNU_STRFTIME): Use onceonly macros.
93
94         Module xalloc.
95         * xalloc.m4: New file.
96
97         Module alloca.
98         * alloca.m4: New file.
99
100         Module putenv.
101         * putenv.m4 (gl_PREREQ_PUTENV): New macro.
102         (jm_FUNC_PUTENV): Invoke it.
103
104         Module setenv.
105         * setenv.m4 (gt_FUNC_SETENV): New macro.
106         (gt_CHECK_VAR_DECL): Fix quoting error that led to infinite loop in m4
107         when invoked twice.
108         (gt_PREREQ_SETENV, gt_PREREQ_UNSETENV): New macros, replacing old
109         gt_FUNC_SETENV.
110
111         Module memrchr.
112         * memrchr.m4: New file.
113
114         Module stpcpy.
115         * stpcpy.m4: New file.
116
117         Module strcase.
118         * strcase.m4: New file.
119
120         Module strdup.
121         * strdup.m4: New file.
122
123         Module strnlen.
124         * strnlen.m4: New file.
125
126         Module strndup.
127         * strndup.m4: New file.
128
129         Module xstrtod.
130         * xstrtod.m4: New file.
131
132         Module xstrtol.
133         * xstrtol.m4: New file.
134
135         Module getdate.
136         * getdate.m4: New file.
137
138         Module unlocked-io.
139         * unlocked-io.m4: Renamed from jm-glibc-io.m4.
140         (jm_FUNC_GLIBC_UNLOCKED_IO): Invoke AC_GNU_SOURCE. Use onceonly macros.
141         * jm-glibc-io.m4n: Remove file.
142
143         Module long-options.
144         * long-options.m4: New file.
145
146         Module md5.
147         * md5.m4: New file.
148
149         Module sha.
150         * sha.m4: New file.
151
152         Module getstr.
153         * getstr.m4: New file.
154
155         Module getline.
156         * getline.m4 (gl_PREREQ_GETLINE): New macro.
157         (AM_FUNC_GETLINE): Invoke AC_GNU_SOURCE. Use <stdlib.h>, not
158         <sys/types.h>, for size_t. Use the function name gnu_getline, not
159         simply getline. Infoke gl_PREREQ_GETLINE.
160
161         Module obstack.
162         * obstack.m4: New file.
163
164         Module hash.
165         * hash.m4: New file.
166
167         Module readtokens.
168         * readtokens.m4: New file.
169
170         Module strverscmp.
171         * strverscmp.m4: New file.
172
173         Module stdbool.
174         * stdbool.m4 (AC_HEADER_STDBOOL): Add test for _Bool. Needed for OSF/1.
175
176         Module strtoll.
177         * strtoll.m4: New file.
178
179         Module strtoull.
180         * strtoull.m4: New file.
181
182         Module strtoimax.
183         * strtoimax.m4: New file.
184
185         Module strtoumax.
186         * strtoumax.m4: New file.
187
188         Module xstrtoimax.
189         * xstrtoimax.m4 (jm_XSTRTOIMAX): Renamed from jm_AC_PREREQ_XSTRTOIMAX.
190         Moved the strtol prerequisites to strtol.m4.
191         Moved the strtoll prerequisites to strtoll.m4.
192         Moved the strtoimax prerequisites to strtoimax.m4.
193
194         Module xstrtoumax.
195         * xstrtoumax.m4 (jm_XSTRTOUMAX): Renamed from jm_AC_PREREQ_XSTRTOUMAX.
196         Moved the strtoul prerequisites to strtoul.m4.
197         Moved the strtoull prerequisites to strtoull.m4.
198         Moved the strtoumax prerequisites to strtoumax.m4.
199
200         Module chown.
201         * chown.m4 (gl_PREREQ_CHOWN): New macro.
202         (jm_FUNC_CHOWN): Use AC_FUNC_CHOWN. Invoke gl_PREREQ_CHOWN.
203
204         Module dup2.
205         * dup2.m4: New file.
206
207         Module ftruncate.
208         * ftruncate.m4 (gl_PREREQ_FTRUNCATE): New macro.
209         (jm_FUNC_FTRUNCATE): Use AC_REPLACE_FUNCS. Invoke gl_PREREQ_FTRUNCATE.
210
211         Module getgroups.
212         * getgroups.m4 (gl_PREREQ_GETGROUPS): New macro.
213         (jm_FUNC_GETGROUPS): Use AC_FUNC_GETGROUPS. Invoke gl_PREREQ_GETGROUPS.
214
215         Module gettimeofday.
216         * gettimeofday.m4 (gl_PREREQ_GETTIMEOFDAY): New macro.
217         (AC_FUNC_GETTIMEOFDAY_CLOBBER): Use onceonly macros. Invoke
218         gl_PREREQ_GETTIMEOFDAY.
219
220         Module mkdir.
221         * mkdir-slash.m4 (gl_PREREQ_MKDIR): New macro.
222         (UTILS_FUNC_MKDIR_TRAILING_SLASH): Invoke gl_PREREQ_MKDIR.
223
224         Module mkstemp.
225         * mkstemp.m4 (gl_PREREQ_MKSTEMP): New macro.
226         (jm_PREREQ_TEMPNAME): New macro, from prereq.m4. Also invoke
227         jm_AC_TYPE_UINTMAX_T.
228         (UTILS_FUNC_MKSTEMP): Invoke gl_PREREQ_MKSTEMP and jm_PREREQ_TEMPNAME.
229
230         Module stat.
231         * stat.m4 (gl_PREREQ_STAT): New macro.
232         (jm_FUNC_STAT): Use AC_FUNC_STAT. Invoke gl_PREREQ_STAT.
233
234         Module lstat.
235         * lstat.m4 (gl_PREREQ_LSTAT): New macro.
236         (jm_FUNC_LSTAT): Use AC_FUNC_LSTAT. Invoke gl_PREREQ_LSTAT.
237
238         Module timespec.
239         * timespec.m4 (gl_TIMESPEC): New macro.
240         (jm_CHECK_TYPE_STRUCT_TIMESPEC): Add check for <sys/time.h>.
241         * st_mtim.m4: Indentation.
242
243         Module nanosleep.
244         * nanosleep.m4 (gl_PREREQ_NANOSLEEP): New macro.
245         (jm_FUNC_NANOSLEEP): Add check for <sys/time.h>. Invoke
246         gl_PREREQ_NANOSLEEP.
247
248         Module regex.
249         * regex.m4 (jm_PREREQ_REGEX): New macro.
250         (jm_INCLUDED_REGEX): Invoke jm_PREREQ_REGEX.
251         (gl_REGEX): New macro.
252
253         Module rename.
254         * rename.m4 (gl_PREREQ_RENAME): New macro.
255         (vb_FUNC_RENAME): Invoke gl_PREREQ_RENAME.
256
257         Module rmdir.
258         * rmdir.m4: New file.
259
260         Module utime.
261         * utimbuf.m4 (jm_CHECK_TYPE_STRUCT_UTIMBUF): Use onceonly macros.
262         * utime.m4 (gl_PREREQ_UTIME): New macro.
263         (jm_FUNC_UTIME): Invoke gl_PREREQ_UTIME.
264
265         Module dirname.
266         * dirname.m4: New file.
267
268         Module getopt.
269         * getopt.m4: New file.
270
271         Module unistd-safer.
272         * unistd-safer.m4: New file.
273
274         Module fnmatch.
275         * fnmatch.m4 (_AC_FUNC_FNMATCH_IF): Include <stdlib.h>, for exit()
276         declaration.
277         (gl_PREREQ_FNMATCH_EXTRA): New macro.
278         (gl_FUNC_FNMATCH_POSIX): New macro.
279         (gl_FUNC_FNMATCH_GNU): Renamed from AC_FUNC_FNMATCH_GNU. Invoke
280         gl_PREREQ_FNMATCH_EXTRA. Use the function name gnu_fnmatch, not
281         simply fnmatch.
282
283         Module exclude.
284         * exclude.m4: New file.
285
286         Module human.
287         * human.m4: New file.
288
289         Module acl.
290         * acl.m4: Nop.
291
292         Module backupfile.
293         * backupfile.m4: New file.
294         * d-ino.m4: Indentation.
295
296         Module fsusage.
297         * fsusage.m4 (gl_FSUSAGE): New macro.
298         (jm_STATFS_TRUNCATES): New macro, from coreutils-4.5.4/configure.ac.
299         (gl_PREREQ_FSUSAGE_EXTRA): New macro.
300
301         Module dirfd.
302         * dirfd.m4 (UTILS_FUNC_DIRFD): Invoke some AC_EGREP_CPP requirements.
303
304         Module euidaccess.
305         * euidaccess.m4: New file.
306
307         Module file-type.
308         * file-type.m4: New file.
309
310         Module fileblocks.
311         * fileblocks.m4: New file.
312
313         Module filemode.
314         * filemode.m4: New file.
315
316         Module isdir.
317         * isdir.m4: New file.
318
319         Module lchown.
320         * lchown.m4 (gl_PREREQ_LCHOWN): New macro.
321         (jm_FUNC_LCHOWN): Invoke gl_PREREQ_LCHOWN.
322
323         Module makepath.
324         * makepath.m4: New file.
325
326         Module modechange.
327         * modechange.m4: New file.
328
329         Module mountlist.
330         * mountlist.m4: New file.
331         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Use onceonly macros.
332         Indentation.
333
334         Module path-concat.
335         * path-concat.m4: New file.
336
337         Module pathmax.
338         * pathmax.m4: New file.
339
340         Module same.
341         * same.m4: New file.
342
343         Module save-cwd.
344         * save-cwd.m4: New file.
345
346         Module savedir.
347         * savedir.m4: New file.
348
349         Module xgetcwd.
350         * xgetcwd.m4: New file.
351         * getcwd.m4 (AC_FUNC_GETCWD_NULL): Use onceonly macros.
352
353         Module xreadlink.
354         * xreadlink.m4: New file.
355
356         Module safe-read.
357         * safe-read.m4: New file.
358
359         Module safe-write.
360         * safe-write.m4: New file.
361
362         Module closeout.
363         * closeout.m4: New file.
364
365         Module stdio-safer.
366         * stdio-safer.m4: New file.
367
368         Module getpass.
369         * getpass.m4: New file.
370
371         Module getugroups.
372         * getugroups.m4: New file.
373
374         Module group-member.
375         * group-member.m4 (gl_PREREQ_GROUP_MEMBER): New macro.
376         (jm_FUNC_GROUP_MEMBER): Invoke AC_GNU_SOURCE, gl_PREREQ_GROUP_MEMBER.
377
378         Module idcache.
379         * idcache.m4: New file.
380
381         Module userspec.
382         * userspec.m4: New file.
383
384         Module gettime.
385         * clock_time.m4: New file.
386         * gettime.m4: New file.
387
388         Module settime.
389         * settime.m4: New file.
390
391         Module posixtm.
392         * posixtm.m4: New file.
393
394         Module gethostname.
395         * gethostname.m4: New file.
396
397         Module canon-host.
398         * canon-host.m4: New file.
399
400         Module gettext.
401         * codeset.m4: New file, from gettext-0.11.5.
402         * gettext.m4: New file, from gettext-0.11.5.
403         * glibc21.m4: New file, from gettext-0.11.5.
404         * iconv.m4: New file, from gettext-0.11.5.
405         * intdiv0.m4: New file, from gettext-0.11.5.
406         * inttypes-pri.m4: New file, from gettext-0.11.5.
407         * inttypes.m4: New file, from gettext-0.11.5.
408         * inttypes_h.m4: New file, from gettext-0.11.5 with modifications.
409         * isc-posix.m4: New file, from gettext-0.11.5.
410         * lcmessage.m4: New file, from gettext-0.11.5.
411         * lib-ld.m4: New file, from gettext-0.11.5.
412         * lib-link.m4: New file, from gettext-0.11.5.
413         * lib-prefix.m4: New file, from gettext-0.11.5.
414         * progtest.m4: New file, from gettext-0.11.5.
415         * stdint_h.m4: New file, from gettext-0.11.5 with modifications.
416         * uintmax_t.m4: New file, from gettext-0.11.5 with modifications.
417         * ulonglong.m4: New file, from gettext-0.11.5 with modifications.
418
419         Module localcharset.
420         * localcharset.m4: New file.
421
422         Module hard-locale.
423         * hard-locale.m4: New file.
424
425         Module mbswidth.
426         * mbswidth.m4 (gl_MBSWIDTH): Renamed from jm_PREREQ_MBSWIDTH. Use
427         onceonly macros.
428         * mbrtowc.m4: Add comment.
429
430         Module memcasecmp.
431         * memcasecmp.m4: New file.
432
433         Module memcoll.
434         * memcoll.m4: New file.
435
436         Module unicodeio.
437         * unicodeio.m4: New file.
438
439         Module rpmatch.
440         * rpmatch.m4: New file.
441
442         Module yesno.
443         * yesno.m4: New file.
444
445         Module exitfail.
446         * exitfail.m4: New file.
447
448         Module c-stack.
449         * c-stack.m4 (gl_C_STACK): New macro.
450         (jm_PREREQ_C_STACK): Check for <sys/time.h>. Use onceonly macros.
451
452         Module error.
453         * error.m4 (gl_ERROR): New macro.
454         (jm_PREREQ_ERROR): Use onceonly macros.
455
456         Module fatal.
457         * fatal.m4: New file.
458
459         Module getloadavg.
460         * getloadavg.m4 (AC_FUNC_GETLOADAVG): Use onceonly macros.
461         (gl_FUNC_GETLOADAVG, gl_PREREQ_GETLOADAVG): New macros.
462
463         Module getpagesize.
464         * getpagesize.m4: New file.
465
466         Module getusershell.
467         * getusershell.m4: New file.
468
469         Module physmem.
470         * physmem.m4: New file.
471
472         Module posixver.
473         * posixver.m4: New file.
474
475         Module quotearg.
476         * quotearg.m4: New file.
477
478         Module quote.
479         * quote.m4: New file.
480
481         Module readutmp.
482         * readutmp.m4: New file, based on jm_PREREQ_READUTMP from prereq.m4.
483
484         Module sig2str.
485         * sig2str.m4: New file.
486
487         Other.
488         * longlong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Remove, moved to
489         ulonglong.m4.
490         * intmax_t.m4: New file.
491         * d-type.m4: Indentation.
492         * jm-macros.m4: Update.
493         * prereq.m4 (jm_PREREQ): Update.
494         (jm_PREREQ_ADDEXT): Remove, obsoleted by backupfile.m4.
495         (jm_PREREQ_CANON_HOST): Remove, obsoleted by canon-host.m4.
496         (jm_PREREQ_DIRNAME): Remove, obsoleted by dirname.m4.
497         (jm_PREREQ_EXCLUDE): Remove, obsoleted by exclude.m4.
498         (jm_PREREQ_GETPAGESIZE): Remove, obsoleted by getpagesize.m4.
499         (jm_PREREQ_HARD_LOCALE): Remove, obsoleted by hard-locale.m4.
500         (jm_PREREQ_HASH): Remove, obsoleted by hash.m4.
501         (jm_PREREQ_HUMAN): Remove, obsoleted by human.m4.
502         (jm_PREREQ_MEMCHR): Remove, obsoleted by memchr.m4.
503         (jm_PREREQ_PHYSMEM): Remove, obsoleted by physmem.m4.
504         (jm_PREREQ_POSIXVER): Remove, obsoleted by posixver.m4.
505         (jm_PREREQ_QUOTEARG): Remove, obsoleted by quotearg.m4.
506         (jm_PREREQ_READUTMP): Remove, obsoleted by readutmp.m4.
507         (jm_PREREQ_REGEX): Remove, obsoleted by regex.m4.
508         (jm_PREREQ_STRNLEN): Remove, obsoleted by strnlen.m4.
509         (jm_PREREQ_TEMPNAME): Remove, obsoleted by mkstemp.m4.
510         (jm_PREREQ_XGETCWD): Remove, obsoleted by xgetcwd.m4.
511         (jm_PREREQ_XREADLINK): Remove, obsoleted by xreadlink.m4.
512         * readdir.m4 (jm_FUNC_READDIR): Use onceonly macros.
513
514 2002-12-18  Bruno Haible  <bruno@clisp.org>
515
516         * strftime.m4 (_jm_STRFTIME_PREREQS): Don't test for localtime_r.
517         * jm-mktime.m4 (jm_FUNC_MKTIME): Likewise.
518
519 2002-12-17  Bruno Haible  <bruno@clisp.org>
520
521         * mbswidth.m4 (jm_PREREQ_MBSWIDTH): Remove checks for limits.h,
522         stdlib.h, string.h.
523
524 2002-12-11  Bruno Haible  <bruno@clisp.org>
525
526         * setenv.m4: New file, from gettext-0.11.5.
527
528 2002-12-06  Paul Eggert  <eggert@twinsun.com>
529
530         Undo the 2001-07-02 change for jm-glibc-io, as it was too much of
531         a pain in practice to deal with generated m4 files.  This change
532         goes together with the 2002-12-04 unlocked-io.h change in ../lib.
533
534         * Makefile.am.in (Makefile.am): Don't mention jm-glibc-io.m4n
535         and jm-glibc-io.m4, as they are no longer a special case.
536         * jm-glibc-io.m4: Rename from jm-glibc-io.m4n, and remove the
537         kludge and the auto-generation stuff.  Check only whether the
538         functions are declared, not whether they exist, since older hosts
539         that don't declare the functions can't use the optimization anyway.
540
541 2002-07-06  Jim Meyering  <meyering@lucent.com>
542
543         * README: Don't mention Makefile.am.in.
544         Outline how I've tested changes to .m4 files.  Yep, it's a pain.
545
546 2002-06-11  Paul Eggert  <eggert@twinsun.com>
547
548         * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for btowc.
549
550 2002-06-22  Jim Meyering  <meyering@lucent.com>
551
552         * c-stack.m4: New file, from diffutils-2.8.2.
553         * prereq.m4 (jm_PREREQ): Add jm_PREREQ_C_STACK.
554
555         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Don't require AC__GNU_SOURCE,
556         now that configure.ac uses AC_GNU_SOURCE.
557         (jm_MACROS): Rename: jm_FUNC_FNMATCH to AC_FUNC_FNMATCH_GNU.
558         * prereq.m4 (jm_PREREQ_EXCLUDE): Likewise, wrt jm_FUNC_FNMATCH.
559
560         Update to latest tools.  Suggestions from Paul Eggert.
561         * stdbool.m4: New file, from diffutils-2.8.2.
562         * gnu-source.m4: Update from diffutils-2.8.2.
563         * fnmatch.m4: Likewise.
564         * prereq.m4: Change each use of AC_CHECK_HEADERS(stdbool.h)
565         to AC_HEADER_STDBOOL
566
567 2002-06-21  Jim Meyering  <meyering@lucent.com>
568
569         * c-bs-a.m4: Add comment, from diffutils-2.8.2.
570         * mbrtowc.m4: Likewise.
571
572         * mbstate_t.m4: Update from diffutils-2.8.2.
573         * mbswidth.m4: Reflect name change:
574         s/AC_MBSTATE_T/AC_TYPE_MBSTATE_T.
575         * prereq.m4 (jm_PREREQ_QUOTEARG): Likewise.
576
577         * lib-link.m4: Update from gettext-0.11.2.
578         * gettext.m4: Likewise.
579
580         * jm-macros.m4 (jm_CHECK_ALL_HEADERS): Check for hurd.h.
581         From Alfred M. Szmidt.
582
583 2002-05-19  Paul Eggert  <eggert@twinsun.com>
584
585         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Check for st_author.
586
587 2002-06-07  Jim Meyering  <meyering@lucent.com>
588
589         * prereq.m4 (jm_PREREQ_STAT): Check for sys/param.h and sys/mount.h.
590         They're needed at least for NetBSD 1.5.2.
591         ($statxfs_includes): Include those same headers.
592         ($statxfs_includes): Include sys/vfs.h if available.
593         ($statxfs_includes): Likewise for sys/statvfs.h.
594         Check for the following members in both structs statfs and statvfs:
595         f_basetype, f_type, f_fsid.__val, f_namemax, f_namelen.
596
597 2002-06-01  Jim Meyering  <meyering@lucent.com>
598
599         * d-type.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename macro:
600         s/D_TYPE_IN_DIRENT/HAVE_STRUCT_DIRENT_D_TYPE/.
601
602 2002-05-28  Jim Meyering  <meyering@lucent.com>
603
604         * readdir.m4 (jm_FUNC_READDIR): Undefine `mkdir', not `rmdir'.
605         Reported by Volker Borchert.
606
607 2002-05-27  Jim Meyering  <meyering@lucent.com>
608
609         * gettimeofday.m4 (AC_FUNC_GETTIMEOFDAY_CLOBBER): Also replace
610         localtime.
611
612         * readdir.m4 (jm_FUNC_READDIR): Undefine `rmdir' so we don't try to
613         use the replacement function; it wouldn't resolve at link time.
614         Reported by Volker Borchert.
615
616 2002-04-30  Jim Meyering  <meyering@lucent.com>
617
618         * prereq.m4 (jm_PREREQ): Add jm_PREREQ_STAT.
619
620 2002-04-29  Paul Eggert  <eggert@twinsun.com>
621
622         * prereq.m4 (jm_PREREQ_HARD_LOCALE): Check for stdlib.h.
623         Do not check for alloca.h (no longer used) or stdbool.h (was never
624         used?).  Add AM_C_PROTOTYPES since hard-locale.h uses it.
625
626 2002-04-28  Paul Eggert  <eggert@twinsun.com>
627
628         * prereq.m4 (jm_PREREQ_SIG2STR): Remove; all callers changed.
629
630 2002-04-29  Jim Meyering  <meyering@lucent.com>
631
632         * jm-macros.m4 (jm_MACROS): Remove use of AC_FUNC_STRNLEN.
633         * prereq.m4: Add jm_PREREQ_STRNLEN.
634         Use AC_FUNC_STRNLEN here instead.
635
636         * jm-macros.m4: Don't AC_REQUIRE([AC_PROG_CC_STDC]).
637         With autoconf-2.53a, it's part of AC_PROG_CC.
638
639 2002-04-28  Paul Eggert  <eggert@twinsun.com>
640
641         * jm-macros.m4 (jm_MACROS): Add AC_REPLACE_FUNCS(sig2str).
642         * prereq.m4 (jm_PREREQ): Add jm_PREREQ_SIG2STR.
643
644 2002-04-24  Jim Meyering  <meyering@lucent.com>
645
646         * prereq.m4 (jm_PREREQ_HARD_LOCALE): New macro.
647         (jm_PREREQ): Use it.
648
649         * getloadavg.m4: Check for these headers: locale.h unistd.h
650         mach/mach.h fcntl.h.
651         Check for this function: setlocale.
652
653 2002-04-16  Jim Meyering  <meyering@lucent.com>
654
655         * prereq.m4 (jm_PREREQ_READUTMP): Also check for these members:
656         ut_pid, ut_id, ut_exit.
657
658 2002-04-12  Jim Meyering  <meyering@lucent.com>
659
660         * ls-mntd-fs.m4 (checking for getmntinfo function...): Remove now-bogus
661         check for f_type in sys/mount.h.  Instead, just test for the existence
662         of the getmntinfo function.  Needed for Darwin 5.3.
663
664         * dirfd.m4 (UTILS_FUNC_DIRFD): Also detect when dirfd is a macro.
665         This is necessary at least on Darwin 5.3.
666
667         * jm-macros.m4: Don't AC_REPLACE(strnlen), now that we use
668         AC_FUNC_STRNLEN.  Otherwise, we'd end up putting two copies of strnlen.o
669         in the library, and that makes some versions of ranlib object.
670
671 2002-04-09  Jim Meyering  <meyering@lucent.com>
672
673         * malloc.m4: (jm_FUNC_MALLOC): Change the `checking ...' message
674         to be more precise.  Rather than saying we're checking whether the
675         function `works', say what we're testing.
676         * realloc.m4 (jm_FUNC_REALLOC): Likewise.
677         Reported by Bruno Haible.
678
679 2002-02-27  Paul Eggert  <eggert@twinsun.com>
680
681         * jm-macros.m4 (jm_MACROS): Do not replace stime; no longer used.
682         Check for clock_settime.
683
684 2002-02-25  Paul Eggert  <eggert@twinsun.com>
685
686         * acl.m4: New file.
687         * jm-macros.m4 (jm_MACROS): Require AC_FUNC_ACL.
688         Do not check for acl or sys/acl.h, as AC_FUNC_ACL does that now.
689
690 2002-02-16  gettextize  <bug-gnu-gettext@gnu.org>
691
692         * codeset.m4: Upgrade to gettext-0.11.
693         * gettext.m4: Upgrade to gettext-0.11.
694         * glibc21.m4: Upgrade to gettext-0.11.
695         * iconv.m4: Upgrade to gettext-0.11.
696         * isc-posix.m4: Upgrade to gettext-0.11.
697         * lcmessage.m4: Upgrade to gettext-0.11.
698         * lib-ld.m4: New file, from gettext-0.11.
699         * lib-link.m4: New file, from gettext-0.11.
700         * lib-prefix.m4: New file, from gettext-0.11.
701         * progtest.m4: Upgrade to gettext-0.11.
702
703 2002-02-15  Paul Eggert  <eggert@twinsun.com>
704
705         * m4/prereq.m4 (jm_PREREQ_POSIXVER): New macro.
706         (jm_PREREQ): Use it.
707
708 2002-01-26  Jim Meyering  <meyering@lucent.com>
709
710         * jm-macros.m4 (jm_MACROS): Require autoconf-2.52g.
711         * strnlen.m4: Remove file, now that it's part of autoconf.
712
713 2002-01-22  Paul Eggert  <eggert@twinsun.com>
714
715         * jm-macros.m4 (jm_MACROS): Require AC_FUNC_FSEEKO.
716
717 2002-01-19  Jim Meyering  <meyering@lucent.com>
718
719         * jm-macros.m4 (jm_MACROS): Use AC_FUNC_STRNLEN.
720         Remove useless quotes: DF_PROG="df".
721         * strnlen.m4: New file.
722
723 2001-12-14  Jim Meyering  <meyering@lucent.com>
724
725         * jm-macros.m4 (jm_MACROS): Check for iswspace.
726         Suggestion from Bruno Haible.
727
728 2001-11-20  Jim Meyering  <meyering@lucent.com>
729
730         * mkstemp.m4 (UTILS_FUNC_MKSTEMP): Update comment to reflect that
731         SunOS4.1.4 and solaris2.5.1 lose, too.
732
733 2001-11-19  Jim Meyering  <meyering@lucent.com>
734
735         * mkstemp.m4 (UTILS_FUNC_MKSTEMP): Don't bother with a temporary
736         directory.  Use "conftestXXXXXX" as the template.
737         Suggestion from Paul Eggert.
738
739         * mkstemp.m4 (UTILS_FUNC_MKSTEMP): Close each descriptor immediately,
740         so the test doesn't mistakenly hit the max-open-files limit.
741
742 2001-11-18  Jim Meyering  <meyering@lucent.com>
743
744         * prereq.m4 (jm_PREREQ_TEMPNAME): Check for declaration of getenv.
745
746 2001-11-17  Jim Meyering  <meyering@lucent.com>
747
748         * mkstemp.m4 (UTILS_FUNC_MKSTEMP): New file and macro.
749         Prompted by a report from Bob Proulx.
750
751         * jm-macros.m4 (jm_MACROS): Don't test for mkstemp here.
752         Instead, require UTILS_FUNC_MKSTEMP.
753
754 2001-11-11  Jim Meyering  <meyering@lucent.com>
755
756         * jm-macros.m4 (jm_MACROS): Remove code to set POW_LIBM.
757         Now, that's done as part of AC_FUNC_STRTOD.
758
759 2001-10-22  Paul Eggert  <eggert@twinsun.com>
760
761         * jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): Do not define
762         WINSIZE_IN_PTEM if <termios.h> defines struct winsize.
763
764 2001-11-10  Jim Meyering  <meyering@lucent.com>
765
766         * prereq.m4 (jm_PREREQ_PHYSMEM): New function.
767         (jm_PREREQ): Use it.
768
769 2001-11-09  Jim Meyering  <meyering@lucent.com>
770
771         * jm-macros.m4: Require autoconf-2.52f.
772         (AC_FUNC_ERROR_AT_LINE, AC_FUNC_OBSTACK, AC_FUNC_STRTOD):
773         Use these AC_-prefixed names, not the AM_-prefixed ones.
774
775         * afs.m4 (jm_AFS): Quote the body.  Patch by Akim Demaille.
776
777 2001-11-04  Jim Meyering  <meyering@lucent.com>
778
779         * fpending.m4: Remove unused cruft that saved, set, and restored $DEFS.
780
781 2001-11-03  Jim Meyering  <meyering@lucent.com>
782
783         * jm-glibc-io.m4n (jm_FUNC_GLIBC_UNLOCKED_IO): Quote first arg
784         of AC_DEFUN.
785
786         * dirfd.m4 (UTILS_FUNC_DIRFD): Rework so dirfd.c doesn't have to
787         know the name of the variable in the macro definition.
788
789 2001-11-01  Jim Meyering  <meyering@lucent.com>
790
791         * dirfd.m4 (UTILS_FUNC_DIRFD): New macro.
792         * jm-macros.m4 (jm_MACROS): Require UTILS_FUNC_DIRFD.
793
794 2001-10-20  Paul Eggert  <eggert@twinsun.com>
795
796         * error.m4 (jm_PREREQ_ERROR):
797         Do not invoke AC_CHECK_FUNCS with strerror_r, as
798         AC_FUNC_STRERROR_R does that.
799         Check for strerror declaration.
800
801         * strerror_r.m4: Add copyright notice, as nontrivial m4 files
802         are supposed to have them these days.
803         (AC_FUNC_STRERROR_R): Always do char* test, so that it gets cached.
804         Merge changes from latest Autoconf CVS.
805         Rename ac_cv_func_strerror_r_works to ac_cv_func_strerror_r_char_p,
806         and rename HAVE_WORKING_STRERROR_R to STRERROR_R_CHAR_P, since
807         POSIX decided to standardize on the int flavor of strerror_r.
808
809 2001-09-30  Jim Meyering  <meyering@lucent.com>
810
811         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): See if
812         `struct fsstat' has the `f_fstypename' member.
813         Use that to define FS_TYPE, which is now used to make
814         the getfsstat link test tighter.
815
816 2001-09-29  Jim Meyering  <meyering@lucent.com>
817
818         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS)
819         [one-argument getmntent function]): Include stdio.h before mntent.h.
820         SunOS4.1.x needs it for the declaration of `FILE'.
821         Patch by Volker Borchert.
822
823         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS)
824         Check for these headers: sys/param.h sys/ucred.h sys/mount.h
825         sys/fs_types.h, and make the link-test for getfsstat guard #include
826         directives with appropriate #if HAVE_*_H tests so that we can
827         detect getfsstat on Apple Darwin1.3.7 systems.
828         Reported by Nelson Beebe.
829         Fix harmless typo in cache variable name: s/getsstat/getfsstat/.
830
831 2001-09-28  Paul Eggert  <eggert@twinsun.com>
832
833         Fix bug reported by Petter Reinholdtsen for HP-UX 10.20, which
834         #defines strtoimax.  Also treat the other strto* functions
835         like strtoimax.
836
837         * xstrtoimax.m4 (jm_AC_PREREQ_XSTRTOIMAX):
838         Check for strtoul and strtoumax,
839         as those declarations are made even in the signed case.
840         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX):
841         Likewise, for strtol and strtoimax.
842
843 2001-09-24  Jim Meyering  <meyering@lucent.com>
844
845         * gettext.m4: Use the version from gettext-0.10.40, not CVS.
846
847 2001-09-23  Jim Meyering  <meyering@lucent.com>
848
849         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add a compile-test
850         instead of the mere test for existence of mntent.h.  The latter
851         would get a false-positive on AIX 3.4 systems.
852         In the outer getmntent if-block, don't die if neither of the getmntent
853         tests succeeds.  Instead, just fall through and continue with the
854         remaining tests.
855
856 2001-09-22  Jim Meyering  <meyering@lucent.com>
857
858         * gettext.m4: New file.  From gettext.
859         * lcmessage.m4: Sync with gettext -- this changes only comments.
860         * progtest.m4: Likewise
861         * isc-posix.m4: Decrement serial number to sync with gettext.
862         * glibc21.m4: Likewise.
863
864         * libintl.m4: Remove.  No longer used.
865
866 2001-09-20  Jim Meyering  <meyering@lucent.com>
867
868         * xstrtoimax.m4 (jm_AC_PREREQ_XSTRTOIMAX): Check for declaration of
869         strtoimax.
870         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Check for declaration of
871         strtoumax.
872
873 2001-09-17  Jim Meyering  <meyering@lucent.com>
874
875         * chown.m4, fstypename.m4, getgroups.m4, gettimeofday.m4,
876         * jm-mktime.m4, lstat.m4, malloc.m4, memcmp.m4, mkdir-slash.m4,
877         * nanosleep.m4, putenv.m4, readdir.m4, realloc.m4, rename.m4,
878         * st_dm_mode.m4, stat.m4, strerror_r.m4, timespec.m4, utimbuf.m4,
879         * utimes.m4: Use AC_DEFINE rather than AC_DEFINE_UNQUOTED,
880         whenever the right hand side need not be expanded by the shell.
881
882 2001-09-16  Paul Eggert  <eggert@twinsun.com>
883
884         * fnmatch.m4 (jm_FUNC_FNMATCH): Remove test for GNU C
885         library.  It's not correct, as some older glibcs are buggy.
886         fnmatch wasn't fixed until glibc 2.2.
887
888         Use AC_DEFINE, not AC_DEFINE_UNQUOTED, as there's no
889         special shell magic here.
890
891 2001-09-16  Jim Meyering  <meyering@lucent.com>
892
893         * mkdir-slash.m4 (UTILS_FUNC_MKDIR_TRAILING_SLASH): New file/macro.
894         * jm-macros.m4: Require it.
895
896 2001-09-15  Jim Meyering  <meyering@lucent.com>
897
898         * jm-macros.m4: Check for help2man.
899
900 2001-09-11  Jim Meyering  <meyering@lucent.com>
901
902         * host-os.m4 (UTILS_HOST_OS): New file/macro.
903         The body, by Paul Eggert, was moved here from configure.in.
904         * jm-macros.m4: Require UTILS_HOST_OS.
905
906 2001-09-04  Paul Eggert  <eggert@twinsun.com>
907
908         * prereq.m4 (jm_PREREQ_XREADLINK): New macro.
909         (jm_PREREQ): Use it.
910
911 2001-09-03  Paul Eggert  <eggert@twinsun.com>
912
913         * prereq.m4 (jm_PREREQ_XGETCWD): Check for limits.h and
914         sys/param.h, as pathmax.h includes them.
915
916 2001-09-03  Paul Eggert  <eggert@twinsun.com>
917
918         * prereq.m4 (jm_PREREQ): Add jm_PREREQ_XGETCWD.
919         (jm_PREREQ_XGETCWD): New macro.
920
921         * getcwd.m4: New file.
922
923 2001-09-01  Jim Meyering  <meyering@lucent.com>
924
925         * jm-macros.m4 (jm_MACROS): Check for canonicalize_file_name.
926         Used by df.
927
928 2001-08-30  Paul Eggert  <eggert@twinsun.com>
929
930         Simplify code, partly by assuming autoconf 2.52 semantics.
931
932         * Makefile.am (EXTRA_DIST): Remove uintmax_t.m4.
933
934         * inttypes.m4 (AC_PREREQ): Bump to 2.52.
935         (jm_AC_HEADER_INTTYPES_H): Remove; now done by autoconf in 2.52.
936         All uses removed.
937         (jm_AC_TYPE_INTMAX_T, jm_AC_TYPE_UINTMAX_T):
938         Move AC_REQUIRE to next-to-top level, to avoid confusion.
939         Use 2.52's AC_CHECK_TYPE instead of merely looking for the header.
940         * prereq.m4 (jm_PREREQ_HUMAN): Don't require jm_AC_HEADER_INTTYPES_H.
941         * jm-macros.m4 (jm_MACROS): Likewise.
942
943         * uintmax_t.m4: Remove, as it duplicates inttypes.m4.
944
945         * xstrtoimax.m4 (jm_AC_PREREQ_XSTRTOIMAX):
946         Quote first arg of AC_DEFUN.
947         Require jm_AC_TYPE_UINTMAX_T and jm_AC_TYPE_UNSIGNED_LONG_LONG
948         since they are needed to parse the include file even if we need
949         only xstrtoimax.  Simplify logic behind the args to AC_REPLACE.
950         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Likewise,
951         but with opposite signedness.
952
953 2001-08-30  Paul Eggert  <eggert@twinsun.com>
954
955         * prereq.m4 (jm_PREREQ): Add jm_PREREQ_EXCLUDE.
956         (jm_PREREQ_EXCLUDE): New macro.
957
958 2001-08-26  Jim Meyering  <meyering@lucent.com>
959
960         * jm-macros.m4: Require jm_AC_PREREQ_XSTRTOIMAX.
961
962         * xstrtoimax.m4: New file.
963         * xstrtoumax.m4: Add comments explaining why we
964         AC_REPLACE_FUNCS(strtol).
965
966 2001-06-20  Paul Eggert  <eggert@twinsun.com>
967
968         * inttypes.m4: Add AC_PREREQ(2.13).
969         (jm_AC_HEADER_INTTYPES_H): Test for intmax_t, too.
970         (jm_AC_TYPE_INTMAX_T): New macro.
971         (jm_AC_TYPE_UINTMAX_T): Moved here from uintmax_t.m4.
972
973         * longlong.m4 (jm_AC_TYPE_LONG_LONG): New macro.
974
975         * longlong.m4: Renamed from ulonglong.m4.
976         * inttypes.m4: Renamed from inttypes_h.m4.
977         * uintmax_t.m4: Removed.
978
979 2001-08-12  Jim Meyering  <meyering@lucent.com>
980
981         * afs.m4, assert.m4, bison.m4, check-decl.m4, chown.m4, d-ino.m4,
982         d-type.m4, dos.m4, error.m4, fnmatch.m4, fpending.m4, fstypename.m4,
983         fsusage.m4, ftruncate.m4, getgroups.m4, glibc.m4, gnu-source.m4,
984         group-member.m4, jm-glibc-io.m4, jm-macros.m4, jm-mktime.m4,
985         jm-winsz1.m4, jm-winsz2.m4, lchown.m4, lib-check.m4, libintl.m4,
986         link-follow.m4, ls-mntd-fs.m4, lstat.m4, malloc.m4, mbrtowc.m4,
987         mbstate_t.m4, mbswidth.m4, memcmp.m4, nanosleep.m4, perl.m4,
988         prereq.m4, putenv.m4, readdir.m4, realloc.m4, regex.m4, rename.m4,
989         rmdir-errno.m4, search-libs.m4, st_dm_mode.m4, st_mtim.m4, stat.m4,
990         strftime.m4, timespec.m4, unlink-busy.m4, uptime.m4, utimbuf.m4,
991         utime.m4, utimes.m4, xstrtoumax.m4:
992         Quote the first argument in each use of AC_DEFUN.
993
994 2001-08-05  Jim Meyering  <meyering@lucent.com>
995
996         * jm-macros.m4: Require autoconf-2.52.
997
998 2001-08-03  Paul Eggert  <eggert@twinsun.com>
999
1000         The following changes are from gettext 0.10.39 as maintained by
1001         Bruno Haible, except that getline.m4 continues to use AC_LIBOBJ.
1002
1003         * codeset.m4: Upgrade to serial AM1.
1004         (AM_LANGINFO_CODESET): Renamed from jm_LANGINFO_CODESET;
1005         all uses changed.  Quote first arg of AC_DEFUN.
1006         (am_cv_langinfo_codeset): Renamed from jm_cv_langinfo_codeset.
1007
1008         * iconv.m4: Upgrade to serial AM2.
1009         (AM_ICONV): Renamed from jm_ICONV; all uses changed.
1010         Add --with-libconv-prefix.
1011         Quote first arg of AC_DEFUN.  Add description for ICONV_CONST.
1012         (am_cv_func_iconv): Renamed from jm_cv_func_iconv.
1013         (am_cv_lib_iconv): Renamed from jm_cv_lib_iconv.
1014         (am_cv_proto_iconv): Renamed from jm_cv_proto_iconv.
1015         * jm-macros.m4 (jm_MACROS): Reflect s/jm_/AM_/ renamings.
1016
1017         * c-bs-a.m4 (AC_C_BACKSLASH_A): Quote first arg of AC_DEFUN.
1018         * getline.m4 (AM_FUNC_GETLINE): Likewise.
1019         * glibc21.m4 (jm_GLIBC21): Likewise.
1020         * inttypes_h.m4 (jm_AC_HEADER_INTTYPES_H): Likewise.
1021         * isc-posix.m4 (AC_ISC_POSIX): Likewise.
1022         * lcmessage.m4 (AM_LC_MESSAGES): Likewise.
1023         * progtest.m4 (AM_PATH_PROG_WITH_TEST): Likewise.
1024         * uintmax_t.m4 (jm_AC_TYPE_UINTMAX_T): Likewise.
1025         * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Likewise.
1026
1027         * getline.m4 (AM_FUNC_GETLINE): Don't bother checking for
1028         string.h any more.
1029
1030         * progtest.m4 (AM_PATH_PROG_WITH_TEST): If not found, print "no",
1031         not the default value.
1032
1033         2001-06-25  Bruno Haible  <haible@clisp.cons.org>
1034         * mbswidth.m4 (jm_PREREQ_MBSWIDTH): Don't require AM_C_PROTOTYPES.
1035         Also check for mbsinit.  Needed for SCO 3.2v5.0.2.
1036         Also include <string.h>; this is where AIX 3.2.5 declares wcwidth.
1037         Also check for iswcntrl, used for wcwidth fallback.
1038         Use AC_TRY_COMPILE to emulate AC_CHECK_DECLS, for portability
1039         to Autoconf 2.13.
1040
1041 2001-08-03  Jim Meyering  <meyering@lucent.com>
1042
1043         * mbrtowc.m4 (jm_FUNC_MBRTOWC): Use `#include', not `@%:@include',
1044         as it was in the original.  Reported by Paul Eggert.
1045
1046 2001-07-16  Jim Meyering  <meyering@lucent.com>
1047
1048         * gettimeofday.m4: New file.
1049         Prompted by a report from Bernhard Baehr.
1050
1051 2001-07-15  Jim Meyering  <meyering@lucent.com>
1052
1053         * Makefile.am.in (Makefile.am): Remove most of the unlocked-io.h stuff.
1054         Now it's in ../Makefile.cfg.
1055
1056 2001-07-04  Jim Meyering  <meyering@lucent.com>
1057
1058         * Makefile.am.in (glibc-io.struct): New target.  Rework the code
1059         that generates jm-glibc-io.m4 so that it doesn't trigger any make
1060         distcheck failure.
1061
1062 2001-07-02  Jim Meyering  <meyering@lucent.com>
1063
1064         The following changes were prompted by suggestions from Bruno Haible.
1065
1066         * jm-glibc-io.m4n: New file, the template from which jm-glibc-io.m4
1067         is now generated.
1068         * Makefile.am.in (Makefile.am): Include jm-glibc-io.m4n in emitted
1069         definition of EXTRA_DIST.
1070         (Makefile.am): Emit the dependency, `all-local: jm-glibc-io.m4' to
1071         ensure that the generated file is created/updated whenever the list
1072         of $(unlocked_functions) is changed.
1073         (jm-glibc-io.m4): New rule.
1074         (unlocked-io.h): New rule -- currently unused.
1075
1076 2001-06-24  Jim Meyering  <meyering@lucent.com>
1077
1078         * regex.m4 (jm_INCLUDED_REGEX): Use a quadrigraph to represent an
1079         unmatched right bracket, rather than kludging it with an extra,
1080         falsely-matching quote in a comment.  Patch by Akim Demaille.
1081
1082 2001-05-27  Jim Meyering  <meyering@lucent.com>
1083
1084         * prereq.m4 (jm_PREREQ_READUTMP): Check for ut_type in struct utmpx.
1085         Check for ut_type in struct utmp.
1086
1087 2001-05-22  Jim Meyering  <meyering@lucent.com>
1088
1089         * strftime.m4 (_jm_STRFTIME_PREREQS): Don't use AC_LIBOBJ(strftime),
1090         now that we use the package-supplied version unconditionally.
1091         (jm_FUNC_STRFTIME): Don't replace strftime, for the same reason.
1092
1093 2001-05-21  Jim Meyering  <meyering@lucent.com>
1094
1095         * regex.m4: Change a couple backticks to single quotes to avoid shell
1096         syntax errors.
1097
1098 2001-05-19  Alexandre Duret-Lutz  <duret_g@epita.fr>
1099
1100         * dos.m4 (jm_AC_DOS): Check for _WIN32, __WIN32__, and __MSDOS__.
1101
1102 2001-05-11  Paul Eggert  <eggert@twinsun.com>
1103
1104         * strftime.m4 (jm_FUNC_GNU_STRFTIME):
1105         Don't bother to check library strftime, since
1106         we'll be using our own my_strftime function anyway.
1107         Define my_strftime instead of strftime.
1108
1109 2001-05-15  Jim Meyering  <meyering@lucent.com>
1110
1111         * regex.m4: Use proper quoting so brackets appear in the test program.
1112         Reported by, and with help from, Bruno Haible.
1113
1114 2001-05-13  Jim Meyering  <meyering@lucent.com>
1115
1116         * jm-macros.m4 (major_t, minor_t): Define to unsigned int if undefined.
1117
1118 2000-11-26  Paul Eggert  <eggert@twinsun.com>
1119
1120         * jm-macros.m4 (jm_MACROS): Do not check for fseeko; no longer used.
1121
1122 2001-04-21  Jim Meyering  <meyering@lucent.com>
1123
1124         * rmdir-errno.m4: Write to a new file, so that a restrictive umask
1125         doesn't interfere.
1126
1127 2001-04-21  Alexandre Duret-Lutz  <duret_g@epita.fr>
1128
1129         * ftruncate.m4: Check for chsize.
1130         Link with ftruncate.o unconditionally if ftruncate is missing.
1131         This was required when cross-compiling to i586-mingw32msvc.
1132
1133 2001-03-24  Jim Meyering  <meyering@lucent.com>
1134
1135         * jm-macros.m4: Require autoconf-2.49d.
1136
1137 2001-03-20  Bruno Haible  <haible@clisp.cons.org>
1138
1139         * iconv.m4 (jm_ICONV): Recommend GNU libiconv.
1140
1141 2001-03-17  Jim Meyering  <meyering@lucent.com>
1142
1143         * memcmp.m4 (jm_AC_FUNC_MEMCMP): Remove my copy of AC_FUNC_MEMCMP,
1144         now that the version in autoconf is equivalent.
1145         (jm_FUNC_MEMCMP): Adjust to use AC_FUNC_MEMCMP.
1146
1147         * error.m4 (jm_PREREQ_ERROR): Invoke AC_FUNC_STRERROR_R.
1148         Suggestion from Akim Demaille.
1149
1150         * prereq.m4 (jm_PREREQ): Add jm_PREREQ_TEMPNAME.
1151         (jm_PREREQ_TEMPNAME): New function.
1152
1153 2001-02-25  Paul Eggert  <eggert@twinsun.com>
1154
1155         * jm-macros.m4 (jm_MACROS): Use mkstemp replacement if the system
1156         lacks mkstemp.  Compile our own tempname.c if we compile our own
1157         mkstemp.c, as mkstemp relies on tempname.
1158
1159 2001-03-01  Jim Meyering  <meyering@lucent.com>
1160
1161         * dos.m4 (jm_AC_DOS): Remove extra backslashes, now that
1162         AH_VERBATIM really does output its argument verbatim.
1163
1164 2001-02-18  Paul Eggert  <eggert@twinsun.com>
1165
1166         * jm-macros.m4 (jm_CHECK_ALL_HEADERS): Check for sys/resource.h.
1167
1168 2001-02-17  Jim Meyering  <meyering@lucent.com>
1169
1170         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Don't check for
1171         getmntent via AC_CHECK_FUNCS, since that would get a `no' and disrupt
1172         further attempts by AC_FUNC_GETMNTENT to check with e.g., -lgen on
1173         UnixWare 7.1.1.
1174
1175         * mbrtowc.m4 (jm_FUNC_MBRTOWC): Adapt to use AC_CACHE_CHECK etc.,
1176         rather than AC_CACHE_VAL.
1177
1178 2001-02-17  Paul Eggert  <eggert@twinsun.com>
1179
1180         * mbrtowc.m4: New file, defining jm_FUNC_MBRTOWC.
1181         * mbswidth.m4 (jm_PREREQ_MBSWIDTH):
1182         Use jm_FUNC_MBRTOWC, not AC_CHECK_FUNCS(mbrtowc).
1183         * prereq.m4 (jm_PREREQ_QUOTEARG): Likewise.
1184
1185 2001-02-07  Jim Meyering  <meyering@lucent.com>
1186
1187         * regex.m4 (jm_INCLUDED_REGEX): Add a test for the latest bug.
1188
1189 2001-02-05  Jim Meyering  <meyering@lucent.com>
1190
1191         * jm-macros.m4: Require autoconf-2.14d (not yet released), because
1192         it includes the patch required for `large file' support with at least
1193         HP-UX's 10.20 /bin/cc.
1194
1195 2001-02-03  Jim Meyering  <meyering@lucent.com>
1196
1197         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Restore prior use of
1198         AS_IF, now that it works once again (mysteriously).
1199         * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Likewise.
1200
1201 2001-01-30  Jim Meyering  <meyering@lucent.com>
1202
1203         Don't use filenames that are 8.3-equivalent to "conftest" on DOS.
1204         * chown.m4: Rename conftestchown to conftest.chown.
1205         * rename.m4: s/conftestdir/conftest.d1/ and s/conftestdir2/conftest.d2/.
1206         * utimes.m4: s/conftestdata/conftest.data/
1207         Inspired by Pavel Roskin's change in autoconf.
1208
1209 2001-01-27  Jim Meyering  <meyering@lucent.com>
1210
1211         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Open-code what was
1212         a use of AS_IF.
1213         * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Likewise.
1214
1215 2001-01-26  Jim Meyering  <meyering@lucent.com>
1216
1217         * prereq.m4 (jm_PREREQ_QUOTEARG): Check for stddef.h, now that
1218         quotearg.c includes it.
1219
1220 2001-01-15  Bruno Haible  <haible@clisp.cons.org>
1221
1222         * iconv.m4 (jm_ICONV): Also check whether the iconv declaration
1223         has const.
1224
1225 2001-01-20  Jim Meyering  <meyering@lucent.com>
1226
1227         Be sure that headers are checked before used in code compiled
1228         for the type checks.
1229         * jm-macros.m4 (jm_MACROS): Remove all header checks.
1230         In place of that, invoke jm_CHECK_ALL_TYPES.
1231         (jm_CHECK_ALL_HEADERS): New functions with the above checks.
1232         (jm_CHECK_ALL_TYPES): Require jm_CHECK_ALL_HEADERS.
1233         Alan Iwi reported a build failure on an f300-fujitsu-uxpv4.1_ES;
1234         The check for ssize_t was mistakenly run before the test for unistd.h.
1235
1236         The configure-time check for stdbool.h was missing.
1237         * prereq.m4 (jm_PREREQ): Add jm_PREREQ_HASH.
1238         (jm_PREREQ_HASH): New function.
1239
1240 2001-01-17  Jim Meyering  <meyering@lucent.com>
1241
1242         * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Use AS_IF, not AS_IFELSE,
1243         for autoconf-2.49c.
1244         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Likewise.
1245
1246 2001-01-14  Jim Meyering  <meyering@lucent.com>
1247
1248         * rename.m4: Use temporary directories named conftestdir{,2}, not
1249         foo and bar.  Create conftestdir/ in the script, not in the C code.
1250         Remove directories in the script, not in the C code.
1251         Remove conftestdir{,2} before trying to create the directory.
1252         Make the entire configure script fail if the mkdir fails.
1253
1254 2001-01-02  Volker Borchert  <bt@teknon.de>
1255
1256         * rename.m4: New file.
1257         * jm-macros.m4 (jm_MACROS): Require vb_FUNC_RENAME.
1258
1259 2001-01-01  Alexandre Duret-Lutz  <duret_g@epita.fr>
1260
1261         * libintl.m4 (AM_GNU_GETTEXT): Define MKINSTALLDIRS by
1262         expanding the value of $ac_aux_dir, as in AM_MISSING_HAS_RUN,
1263         so `make install' also works in VPATH builds.
1264
1265 2001-01-01  Jim Meyering  <meyering@lucent.com>
1266
1267         * prereq.m4 (jm_PREREQ_READUTMP): Include utmp.h (if available), even
1268         on systems with utmpx.h.  It's necessary for the declaration of utmp's
1269         ut_user member.  Reported by Andreas Jaeger.
1270
1271         * check-decl.m4 (jm_CHECK_DECLS): Include grp.h and pwd.h if available.
1272         They are required for the declarations of getgrgid and getpwuid resp.
1273         (_jm_DECL_HEADERS): Check for grp.h and pwd.h.
1274         Reported by Andreas Jaeger.
1275
1276 2000-12-25  Alexandre Duret-Lutz  <duret_g@epita.fr>
1277
1278         * libintl.m4 (AM_WITH_NLS): When using AC_CONFIG_AUX_DIR,
1279         prepend $(top_srcdir) to the value of MKINSTALLDIRS so that it
1280         can be used in subdirectories.
1281
1282 2000-12-26  Jim Meyering  <meyering@lucent.com>
1283
1284         * dos.m4 (jm_AC_DOS): Rewrite (though it's still a stub) to work better
1285         with autoheader.
1286
1287 2000-12-17  Jim Meyering  <meyering@lucent.com>
1288
1289         * dos.m4 (jm_AC_DOS): New file and macro.
1290         * jm-macros.m4 (jm_MACROS): Require jm_AC_DOS.
1291
1292 2000-12-06  Paul Eggert  <eggert@twinsun.com>
1293
1294         * off_t-format.m4: Remove this file.
1295         * jm-macros.m4 (jm_MACROS): Remove jm_SYS_OFF_T_PRINTF_FORMAT.
1296
1297 2000-12-06  Jim Meyering  <meyering@lucent.com>
1298
1299         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): If we need the replacement
1300         strtoull, we may well need the replacement strtoul, too.
1301         Check for declarations of strtoul and strtoull.
1302         Check for strtol.  Mainly as a cue to cause automake to include
1303         strtol.c -- that file is included by each of strtoul.c and strtoull.c.
1304         Check for limits.h -- strtol.c needs it.
1305
1306 2000-12-02  Jim Meyering  <meyering@lucent.com>
1307
1308         * off_t-format.m4 (OFF_T_PRINTF_FORMAT_STRING): New file/macro.
1309         * jm-macros.m4 (jm_MACROS): require it.
1310
1311 2000-11-30  Jim Meyering  <meyering@lucent.com>
1312
1313         * jm-macros.m4 (jm_MACROS): Check for stdint.h.
1314
1315 2000-11-30  Jim Meyering  <meyering@lucent.com>
1316
1317         * getloadavg.m4: s/ifval/m4_ifval/ to accommodate new autoconf.
1318
1319 2000-11-03  Bruno Haible  <haible@clisp.cons.org>
1320
1321         * jm-macros.m4 (jm_MACROS): Add test for wcrtomb.
1322
1323 2000-11-04  Jim Meyering  <meyering@lucent.com>
1324
1325         * regex.m4: Use the `m4_' prefix on `syscmd' and `m4_sysval'.
1326
1327 2000-10-29  Jim Meyering  <meyering@lucent.com>
1328
1329         * fsusage.m4: s/AC_SHELL_IFELSE/AS_IFELSE/ to match autoconf renaming.
1330         * ls-mntd-fs.m4: Likewise
1331
1332 2000-10-28  Jim Meyering  <meyering@lucent.com>
1333
1334         * prereq.m4 (jm_PREREQ): Add jm_PREREQ_MEMCHR.
1335         (jm_PREREQ_MEMCHR): New function.
1336
1337 2000-10-21  Jim Meyering  <meyering@lucent.com>
1338
1339         * check-decl.m4 (jm_CHECK_DECLS): Also check for memrchr.
1340         * prereq.m4 (jm_PREREQ_DIRNAME): New macro.
1341         * jm-macros.m4 (AC_REPLACE_FUNCS): Add memrchr.
1342
1343 2000-09-18  Jim Meyering  <meyering@lucent.com>
1344
1345         * getloadavg.m4 (AC_FUNC_GETLOADAVG): Restore the initial value of LIBS.
1346         Otherwise, everyone ends up linking with -lelf for some configurations.
1347         Reported by Mike Stone.
1348
1349 2000-08-26  Jim Meyering  <meyering@lucent.com>
1350
1351         * jm-macros.m4: Use jm_FUNC_FPENDING.
1352         * fpending.m4: New file.
1353
1354 2000-08-20  Jim Meyering  <meyering@lucent.com>
1355
1356         * check-decl.m4: Include utmp.h `#if HAVE_UTMP_H', rather than
1357         `#if !HAVE_UTMPX_H'.  The latter would lose on systems with neither
1358         utmp.h nor utmpx.h.  Reported by Eli Zaretskii.
1359
1360 2000-08-11  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
1361
1362         Improve fileutils installation on systems where running
1363         programs (like install) can't be unlinked.
1364         * unlink-busy.m4 (jm_FUNC_UNLINK_BUSY_TEXT): New file/macro.
1365         * jm-macros.m4: Use jm_FUNC_UNLINK_BUSY_TEXT.
1366
1367 2000-08-06  Paul Eggert  <eggert@twinsun.com>
1368
1369         * mbstate_t.m4 (AC_MBSTATE_T): Define mbstate_t to be int,
1370         not char, for compatibility with glibc 2.1.3 strftime.c.
1371
1372 2000-07-23  Paul Eggert  <eggert@twinsun.com>
1373
1374         * mbswidth.m4 (jm_PREREQ_MBSWIDTH): Check for wcwidth declaration.
1375
1376 2000-07-23  Jim Meyering  <meyering@lucent.com>
1377
1378         * check-decl.m4 (jm_CHECK_DECLS): Check for declarations of these, too:
1379         getgrgid, getpwuid, getuid.
1380
1381 2000-07-16  Bruno Haible  <haible@clisp.cons.org>
1382
1383         * mbswidth.m4: New file.
1384         * prereq.m4 (jm_PREREQ): Call jm_PREREQ_MBSWIDTH.
1385
1386 2000-07-14  Jim Meyering  <meyering@lucent.com>
1387
1388         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Require jm_AC_TYPE_UINTMAX_T.
1389
1390 2000-07-10  Paul Eggert  <eggert@twinsun.com>
1391
1392         From a suggestion by Bruno Haible.
1393         * mbstate_t.m4 (AC_MBSTATE_T):
1394         Renamed from AC_MBSTATE_T_OBJECT.  All uses changed.
1395         Change from a two-part test, which defines both HAVE_MBSTATE_T_OBJECT
1396         and mbstate_t, to a single-part test that simply defines mbstate_t.
1397         * prereq.m4 (jm_PREREQ_QUOTEARG): s/AC_MBSTATE_T_OBJECT/AC_MBSTATE_T/.
1398
1399 2000-07-10  Jim Meyering  <meyering@lucent.com>
1400
1401         * strerror_r.m4: Mirror the correction made in autoconf.
1402
1403         * gnu-source.m4: Output to confdefs.h directly.
1404         Suggestion from Akim Demaille.
1405
1406 2000-07-09  Jim Meyering  <meyering@lucent.com>
1407
1408         * jm-macros.m4 (jm_MACROS): Add a test to see if -lm is required
1409         to link seq.  If so, set SEQ_LIBM to -lm.  From Bruno Haible.
1410
1411         * gnu-source.m4 (AC__GNU_SOURCE): New file/macro.
1412         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require it.
1413
1414 2000-07-05  Bruno Haible  <haible@clisp.cons.org>
1415
1416         * strerror_r.m4 (AC_FUNC_STRERROR_R): Pass a reasonably large buffer
1417         to strerror_r.
1418         Include <ctype.h> for use of isalpha.
1419
1420 2000-07-05  Paul Eggert  <eggert@twinsun.com>
1421         and Bruno Haible  <haible@clisp.cons.org>
1422
1423         * mbstate_t.m4 (AC_MBSTATE_T_OBJECT): Test for mbstate_t
1424         only if the test for an object-type mbstate_t fails.  This
1425         prevents us from mistakenly reporting that mbstate_t is a
1426         system object type after we "#define mbstate_t int" to work
1427         around its lack.
1428
1429 2000-07-04  Jim Meyering  <meyering@lucent.com>
1430
1431         * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Use plain old `echo' instead
1432         of the deprecated AC_CHECKING.
1433
1434 2000-07-03  Jim Meyering  <meyering@lucent.com>
1435
1436         * check-decl.m4 (AC_CHECK_DECLS): Add strnlen.
1437
1438 2000-07-03  Paul Eggert  <eggert@twinsun.com>
1439
1440         * mbstate_t.m4 (AC_MBSTATE_T_OBJECT): Port to autoconf 2.13.
1441         Add AC_CHECK_HEADERS(stdlib.h), since we use HAVE_STDLIB_H.
1442
1443 2000-07-02  Jim Meyering  <meyering@lucent.com>
1444
1445         * mbstate_t.m4: Also define mbstate_t, if necessary.
1446
1447         * chown.m4: Replace each use of AC_SUBST(LIBOBJS)/LIBOBJS=... with
1448         AC_LIBOBJ(function_name).
1449         * chown.m4: Likewise.
1450         * fnmatch.m4: Likewise.
1451         * ftruncate.m4: Likewise.
1452         * getgroups.m4: Likewise.
1453         * getline.m4: Likewise.
1454         * group-member.m4: Likewise.
1455         * jm-macros.m4: Likewise.
1456         * lstat.m4: Likewise.
1457         * malloc.m4: Likewise.
1458         * memcmp.m4: Likewise.
1459         * nanosleep.m4: Likewise.
1460         * putenv.m4: Likewise.
1461         * realloc.m4: Likewise.
1462         * regex.m4: Likewise.
1463         * stat.m4: Likewise.
1464         * strftime.m4: Likewise.
1465
1466 2000-07-01  Jim Meyering  <meyering@lucent.com>
1467
1468         * ls-mntd-fs.m4: Remove a `FIXME' comment and fix the associated
1469         problem.
1470
1471 2000-06-17  Bruno Haible  <haible@clisp.cons.org>
1472
1473         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Rename BeOS specific
1474         macro from MOUNTED_NEXT_DEV to MOUNTED_FS_STAT_DEV.
1475
1476 2000-07-01  Jim Meyering  <meyering@lucent.com>
1477
1478         * uptime.m4: Put double quotes around use of $cross_compiling.
1479
1480 2000-06-28  Jim Meyering  <meyering@lucent.com>
1481
1482         * mbstate_t.m4: Use stdlib.h, not stdio.h.  The latter is not included
1483         by quotearg.c, for which we perform this test.  From Bruno Haible.
1484
1485 2000-06-17  Bruno Haible  <haible@clisp.cons.org>
1486
1487         * check-decl.m4 (_jm_DECL_HEADERS): Check for utmp.h as well.
1488         * prereq.m4 (jm_PREREQ_READUTMP): Likewise. If either <utmp.h> or
1489         <utmpx.h> exists, put readutmp.o into LIBOBJS.
1490
1491 2000-06-25  Jim Meyering  <meyering@lucent.com>
1492
1493         * mbstate_t.m4: Include stdio.h before wchar.h to work around
1494         Linux header bug when _XOPEN_SOURCE is defined to 500.
1495
1496 2000-06-24  Jim Meyering  <meyering@lucent.com>
1497
1498         * strerror_r.m4: Revive this file -- to try out an experimental
1499         version of AC_FUNC_STRERROR_R that may work even on BeOS, a system
1500         for which strerror does return char*, but which lacks a conveniently
1501         accessible declaration of the function.  If the compile-test says
1502         strerror_r doesn't work, then resort to a `run'-test that works on
1503         BeOS and segfaults on DEC Unix.
1504
1505 2000-06-19  Paul Eggert  <eggert@twinsun.com>
1506
1507         * mbstate_t.m4: New file, defining AC_MBSTATE_T_OBJECT.
1508         * prereq.m4 (jm_PREREQ_QUOTEARG): Use it.  Add check for iswprint.
1509
1510 2000-06-23  Jim Meyering  <meyering@lucent.com>
1511
1512         * afs.m4: Add missing AC_MSG_RESULT.
1513         Reported by Bruno Haible.
1514
1515         * fsusage.m4: s/AC_MSG_CHECKING/AC_CHECKING/.
1516         Suggestion from Bruno Haible.
1517
1518 2000-06-21  Jim Meyering  <meyering@lucent.com>
1519
1520         * jm-macros.m4 (AC_REPLACE_FUNCS): Add getpass.
1521
1522 2000-06-18  Jim Meyering  <meyering@lucent.com>
1523
1524         * jm-macros.m4 (AC_REPLACE_FUNCS): Remove mkdir.
1525
1526         * link-follow.m4 (jm_AC_FUNC_LINK_FOLLOWS_SYMLINK): Change the
1527         `checking whether...' message to be consistent with that of the
1528         lstat test.
1529
1530 2000-06-16  Bruno Haible  <haible@clisp.cons.org>
1531
1532         * glibc21.m4 (jm_GLIBC21): Define GLIBC21 for Makefiles, not for C.
1533
1534 2000-06-12  Jim Meyering  <meyering@lucent.com>
1535
1536         * getloadavg.m4 (AM_FUNC_GETLOADAVG): Replace with AC_FUNC_GETLOADAVG
1537         from autoconf, and tweak the latter to accept an optional argument.
1538         * jm-macros.m4: s/AM_FUNC_GETLOADAVG/AC_FUNC_GETLOADAVG/, and supply
1539         the optional argument, `lib'.
1540
1541 2000-06-08  Jim Meyering  <meyering@lucent.com>
1542
1543         * largefile.m4: Remove file (now that it's part of autoconf).
1544
1545 2000-06-04  Paul Eggert  <eggert@twinsun.com>
1546
1547         Rewrite largefile configuration so that we don't need to run
1548         getconf and don't need AC_CANONICAL_HOST.  [I'm leaving the use of
1549         AC_CANONICAL_HOST in configure.in -- jmm]
1550
1551         * largefile.m4 (AC_SYS_LARGEFILE_FLAGS,
1552         AC_SYS_LARGEFILE_SPACE_APPEND): Remove.
1553         (AC_SYS_LARGEFILE_TEST_INCLUDES): New macro.
1554         (AC_SYS_LARGEFILE_MACRO_VALUE): Change arguments from
1555         CODE-TO-SET-DEFAULT to VALUE, INCLUDES, FUNCTION-BODY.
1556         All uses changed.
1557         Instead of inspecting the output of getconf, try to compile the
1558         test program without and with the macro definition.
1559         (AC_SYS_LARGEFILE): Do not require AC_CANONICAL_HOST or check
1560         for getconf.  Instead, check for the needed flags by compiling
1561         test programs.
1562
1563 2000-06-03  Jim Meyering  <meyering@lucent.com>
1564
1565         * prereq.m4 (jm_PREREQ_HUMAN): Use []-quoted list in AC_CHECK_DECLS,
1566         now that autoconf requires that.
1567
1568         * jm-glibc-io.m4: Add a kludge to make autoheader emit the required
1569         #undefs.  E.g., #undef HAVE_DECL_FERROR_UNLOCKED.
1570         Use []-quoted list in AC_CHECK_DECLS, now that autoconf requires that.
1571
1572 2000-05-26  Bruno Haible  <haible@clisp.cons.org>
1573
1574         * glibc21.m4: New file.
1575         * jm-macros.m4 (jm_MACROS): Call jm_GLIBC21.
1576
1577 2000-05-28  Jim Meyering  <meyering@lucent.com>
1578
1579         * jm-macros.m4 (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Rename from
1580         jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
1581         * stat.m4: Likewise.
1582         * lstat.m4: Likewise.
1583         * lstat-slash.m4: Remove file (absorbed into autoconf).
1584
1585         * jm-macros.m4 (AC_FUNC_STRERROR_R): Rename from jm_FUNC_STRERROR_R.
1586         * strerror_r.m4: Remove file (absorbed into autoconf).
1587
1588 2000-05-26  Jim Meyering  <meyering@lucent.com>
1589
1590         * uptime.m4: Use `$cross_compiling', not `$ac_cv_prog_cc_cross'.
1591
1592 2000-05-24  Jim Meyering  <meyering@lucent.com>
1593
1594         * prereq.m4: Use []-quoted list in AC_CHECK_MEMBERS, now that
1595         autoconf requires that.
1596         * lib-check.m4: Likewise.
1597         * jm-macros.m4: Likewise.
1598         * strftime.m4: Likewise.
1599
1600         * check-decl.m4 (jm_CHECK_DECLS): Use []-quoted list in AC_CHECK_DECLS,
1601         now that autoconf requires that.
1602
1603 2000-05-22  Jim Meyering  <meyering@lucent.com>
1604
1605         * stat.m4: Require jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
1606         * lstat.m4: Likewise.
1607
1608 2000-05-20  Jim Meyering  <meyering@lucent.com>
1609
1610         * prereq.m4 (jm_PREREQ_HUMAN): New macro.
1611         (jm_PREREQ): Use it.
1612
1613 2000-05-09  Jim Meyering  <meyering@lucent.com>
1614
1615         * gettext.m4: Rename this...
1616         * libintl.m4: ...to this.
1617
1618 2000-05-06  Jim Meyering  <meyering@lucent.com>
1619
1620         * jm-macros.m4 (AC_REPLACE_FUNCS): Add atexit.
1621         (AC_REPLACE_FUNCS): Add strnlen.
1622
1623         * rmdir-errno.m4 (fetish_FUNC_RMDIR_NOTEMPTY): New macro and file.
1624         * jm-macros.m4: Require fetish_FUNC_RMDIR_NOTEMPTY.
1625
1626         * nanosleep.m4 (jm_FUNC_NANOSLEEP): Save and restore LIBS around
1627         AC_SEARCH_LIBS call for nanosleep.
1628         (LIB_NANOSLEEP): Set and AC_SUBST.
1629
1630 2000-05-03  Paul Eggert  <eggert@twinsun.com>
1631
1632         * largefile.m4 (AC_SYS_LARGEFILE): Define _XOPEN_SOURCE to
1633         be 500, instead of _GNU_SOURCE to be 1, to work around glibc
1634         2.1.3 bug.  This avoids a clash when files like regex.c define
1635         _GNU_SOURCE.
1636
1637 2000-05-05  Jim Meyering  <meyering@lucent.com>
1638
1639         * jm-macros.m4 (jm_MACROS): Save and restore LIBS around AC_SEARCH_LIBS
1640         call for clock_gettime.
1641         (LIB_CLOCK_GETTIME): Set and AC_SUBST.
1642
1643         * search-libs.m4: Update from autoconf.
1644
1645         su doesn't work on Solaris2.6.
1646         * lib-check.m4: When checking for struct spwd.sp_pwdp, also include
1647         <shadow.h>.  Reported by Dragos Harabor.
1648
1649 2000-05-03  Jim Meyering  <meyering@lucent.com>
1650
1651         * check-decl.m4 (AC_CHECK_DECLS): Add strndup.
1652
1653 2000-05-02  Paul Eggert  <eggert@twinsun.com>
1654
1655         * largefile.m4 (AC_SYS_LARGEFILE): Define _GNU_SOURCE if
1656         this is needed to make ftello visible (e.g. glibc 2.1.3).  Use
1657         compile-time test, rather than inspecting host and OS, to
1658         decide whether to define _LARGEFILE_SOURCE.
1659
1660 2000-05-01  Jim Meyering  <meyering@lucent.com>
1661
1662         * fsusage.m4: Use AC_MSG_CHECKING instead of obsolete AC_CHECKING.
1663
1664         * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support.
1665         Based on a patch from Bruno Haible.
1666
1667 2000-04-18  Jim Meyering  <meyering@lucent.com>
1668
1669         * prereq.m4 (jm_PREREQ_GETPAGESIZE): New macro.
1670         (jm_PREREQ): Use it.
1671
1672 2000-04-17  Jim Meyering  <meyering@lucent.com>
1673
1674         Get it right :-)
1675         * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Emit the
1676         actual #define via AH_VERBATIM.  Don't need separate AC_DEFINE.
1677         Suggestion from Akim Demaille.
1678
1679 2000-04-14  Jim Meyering  <meyering@lucent.com>
1680
1681         * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use the one-arg form
1682         of AC_DEFINE.  Otherwise, the #ifndef in AH_VERBATIM gets clobbered.
1683
1684 2000-04-13  Jim Meyering  <meyering@lucent.com>
1685
1686         * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use new AH_VERBATIM
1687         to insert required #ifndef into config.h.in.
1688         Suggestion from Akim Demaille.
1689
1690 2000-04-12  Jim Meyering  <meyering@lucent.com>
1691
1692         * getloadavg.m4 (AM_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS, not
1693         `AC_CHECK_HEADER' to check for locale.h.  Thanks to a report from
1694         Christian Krackowizer.
1695
1696         More code moved from ../configure.in into (jm_CHECK_ALL_TYPES).
1697         * jm-macros.m4 (_GNU_SOURCE): Define.
1698         (AC_SYS_LARGEFILE): Require.
1699         (AM_C_PROTOTYPES): Require.
1700
1701 2000-04-05  Paul Eggert  <eggert@twinsun.com>
1702
1703         * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Don't use -n32 on
1704         IRIX if the installer said otherwise.
1705
1706 2000-04-05  Jim Meyering  <meyering@lucent.com>
1707
1708         Portability tweaks required for ultrix4.3.
1709         * check-decl.m4 [!HAVE_UTMPX_H] (headers): Include <utmp.h>.
1710         (jm_CHECK_DECLS): Add getutent to the list of functions.
1711         (_jm_DECL_HEADERS): Add utmpx.h.
1712         From John David Anglin.
1713
1714         * strftime.m4: Back out the 2000-04-02 change.
1715         Instead of that change, simply undefine putenv in the test program.
1716
1717 2000-04-03  Jim Meyering  <meyering@lucent.com>
1718
1719         * gettext.m4: Fix typo in comment.
1720
1721         * codeset.m4 (AC_CHECK_HEADERS): Add langinfo.h (moved here from
1722         textutils/configure.in).  Suggestion from Paul Eggert.
1723         (AC_CHECK_FUNCS): Add nl_langinfo.  (also from textutils/configure.in)
1724
1725 2000-04-02  Paul Eggert  <eggert@twinsun.com>
1726
1727         * strftime.m4 (jm_FUNC_GNU_STRFTIME): Set TZ environment
1728         variable in the shell rather than using putenv, which isn't
1729         portable.  This avoids the configure-time inter-test dependency
1730         on the potentially-renamed putenv function.
1731
1732 2000-03-30  Paul Eggert  <eggert@twinsun.com>
1733
1734         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Include <sys/stat.h>
1735         before checking struct stat.st_blksize, so that
1736         HAVE_STRUCT_STAT_ST_BLKSIZE is defined correctly.
1737
1738 2000-03-29  Paul Eggert  <eggert@twinsun.com>
1739
1740         * strftime.m4 (_jm_STRFTIME_PREREQS): Check for strftime,
1741         since strftime.c uses HAVE_STRFTIME to decide whether to use
1742         the underlying strftime.
1743
1744 2000-03-10  Jim Meyering  <meyering@lucent.com>
1745
1746         * lib-check.m4: Look for getspnam in -lgen, too.
1747         From Marco Franzen.
1748
1749 2000-02-02  Bruno Haible  <haible@clisp.cons.org>
1750
1751         * codeset.m4: New file.
1752         * iconv.m4: New file.
1753         * jm-macros.m4 (jm_MACROS): Call jm_LANGINFO_CODESET and jm_ICONV.
1754
1755 2000-03-04  Jim Meyering  <meyering@lucent.com>
1756
1757         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require AC_C_VOLATILE,
1758         for lib/localcharset.c.
1759
1760 2000-03-03  Jim Meyering  <meyering@lucent.com>
1761
1762         * regex.m4: Make sure re_compile_pattern accepts patterns like `{1'.
1763
1764 2000-03-02  Jim Meyering  <meyering@lucent.com>
1765
1766         * timespec.m4: Require AC_HEADER_TIME before the cache check so
1767         the messages come out on separate lines.
1768
1769         * jm-glibc-io.m4 (jm_FUNC_GLIBC_UNLOCKED_IO): Use AC_CHECK_DECLS,
1770         rather than jm_CHECK_DECLARATIONS.
1771         * decl.m4: Remove now-unused file.
1772
1773         * check-decl.m4 (AC_CHECK_DECLS): Add getlogin, ttyname, and geteuid.
1774
1775 2000-02-27  Jim Meyering  <meyering@lucent.com>
1776
1777         * check-decl.m4: Add getenv to the list.
1778
1779 2000-02-23  Jim Meyering  <meyering@lucent.com>
1780
1781         * check-decl.m4: Now that we have the new AC_CHECK_DECLS, use it
1782         in place of my hack.
1783
1784 2000-02-10  Jim Meyering  <meyering@lucent.com>
1785
1786         * nanosleep.m4 (jm_FUNC_NANOSLEEP): Rename replacement function from
1787         gnu_nanosleep to rpl_nanosleep.
1788
1789 2000-02-09  Jim Meyering  <meyering@lucent.com>
1790
1791         * lib-check.m4 (jm_LIB_CHECK): Fix typo: check for sp_pwdp in
1792         struct spwd, rather than in struct passwd.  Reported by Gaël Quéri.
1793
1794 2000-02-08  Akim Demaille  <akim@epita.fr>
1795
1796         * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Quote square brackets with
1797         `[' and `]' and remove uses of `changequote'.
1798         (AC_SYS_LARGEFILE_MACRO_VALUE): Likewise.
1799         (AC_SYS_LARGEFILE): Likewise.
1800         * gettext.m4 (AM_GNU_GETTEXT): Likewise.
1801         * strftime.m4 (jm_FUNC_GNU_STRFTIME): Remove now-unnecessary use
1802         of changequote.
1803         * regex.m4 (jm_INCLUDED_REGEX): Likewise.
1804         * readdir.m4 (jm_FUNC_READDIR): Likewise
1805         * memcmp.m4 (jm_AC_FUNC_MEMCMP): Likewise, and add `int' for main.
1806         * getloadavg.m4 (AM_FUNC_GETLOADAVG): Likewise.
1807
1808 2000-02-05  Jim Meyering  <meyering@lucent.com>
1809
1810         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require most macros.
1811         Remove explicit use of AC_HEADER_TIME.  It is required by
1812         jm_CHECK_TYPE_STRUCT_TIMESPEC.  Using AC_HEADER_TIME and
1813         `AC_REQUIRE'ing jm_CHECK_TYPE_STRUCT_TIMESPEC provoked a but
1814         in autoconf whereby the expansion of the latter ended up preceding
1815         the expansion of its prerequisite, AC_HEADER_TIME.
1816         Reported by Volker Borchert.
1817
1818 2000-02-03  Jim Meyering  <meyering@lucent.com>
1819
1820         * prereq.m4 (jm_PREREQ_READUTMP): Check for utmpxname.
1821
1822 2000-02-02  Jim Meyering  <meyering@lucent.com>
1823
1824         * prereq.m4 (jm_PREREQ_ADDEXT): Fix typo that resulted in no
1825         definition of HAVE_PATHCONF: s/AC_CHECK_FUNC/AC_CHECK_FUNCS/.
1826         Reported by Eli Zaretskii.
1827
1828 2000-01-31  Jim Meyering  <meyering@lucent.com>
1829
1830         * check-decl.m4 (jm_CHECK_DECLS): Add nanosleep to the list of
1831         functions.  Add the time.h and sys/time.h headers along with the
1832         AC_REQUIRE'ment of AC_HEADER_TIME.
1833
1834 2000-01-30  Jim Meyering  <meyering@lucent.com>
1835
1836         * lib-check.m4: Clean up some kludgy old shadow password tests.
1837
1838         * prereq.m4 (utmp_includes): Define.
1839         Check for ut_user and ut_name members in both struct utmpx
1840         and struct utmp.
1841
1842 2000-01-29  Jim Meyering  <meyering@lucent.com>
1843
1844         * lib-check.m4: New file containing library-related checks from
1845         fileutils and sh-utils (textutils had none).
1846
1847 2000-01-28  Jim Meyering  <meyering@lucent.com>
1848
1849         * perl.m4: Change format of warning message to look more like that
1850         from the missing script.  Suggestion from François Pinard.
1851
1852 2000-01-25  Jim Meyering  <meyering@lucent.com>
1853
1854         * timespec.m4: Require AC_HEADER_TIME, and include sys/time.h as well
1855         as time.h in the compile check.
1856         * nanosleep.m4: Require AC_HEADER_TIME rather than simply using it.
1857         Fix typo in cross-compiling case: s/yes/no/.
1858
1859 2000-01-23  Jim Meyering  <meyering@lucent.com>
1860
1861         * jm-macros.m4: Move df-related tests here from fileutils/configure.in
1862
1863         * ls-mntd-fs.m4: s/list_mounted_fs/ac_list_mounted_fs/
1864         (jm_LIST_MOUNTED_FILESYSTEMS): Take two parameters.
1865
1866         * fsusage.m4: New file.  Extracted from fileutils/configure.in.
1867         s/space/ac_fsusage_space/.
1868         (jm_FILE_SYSTEM_USAGE): Take two parameters.
1869
1870         * ftruncate.m4: New file (derived from part of fileutils/configure.in).
1871         * jm-macros.m4 (jm_FUNC_FTRUNCATE): AC_REQUIRE it.
1872         (jm_CHECK_ALL_TYPES): Require AC_HEADER_MAJOR and AC_HEADER_DIRENT.
1873
1874         * jm-macros.m4 (OPTIONAL_BIN_PROGS, OPTIONAL_BIN_ZCRIPTS, MAN):
1875         AC_SUBST these here, rather than just in sh-util/configure.in, so
1876         that the now-shared-by-fileutils-and-textutils lib/Makefile.am are
1877         all the same.
1878         (AM_FUNC_OBSTACK): Add (from fileutils/configure.in).
1879         (AC_CHECK_FUNCS): Merge all checks from fileutils, textutils, sh-utils.
1880         (AM_FUNC_STRTOD): Added (from textutils', sh-utils' configure.in).
1881         (AC_SUBST(POW_LIBM)): Likewise.
1882         (AC_SUBST(DF_PROG)): Moved from fileutils/configure.in.
1883
1884 2000-01-22  Jim Meyering  <meyering@lucent.com>
1885
1886         * jm-macros.m4: Call AC_PROG_CC_STDC just before AC_C_CONST.
1887
1888         * prereq.m4 (jm_PREREQ_QUOTEARG): Add wctype.h.
1889
1890         * jm-macros.m4 (AC_CHECK_HEADERS): Add checks from fileutils'
1891         configure.in
1892         (AC_CHECK_HEADERS): Likewise for sh-utils.
1893         (AC_CHECK_HEADERS): Likewise for textutils.
1894         Merge the three lists of headers.
1895
1896         * prereq.m4 (jm_PREREQ_ADDEXT): New macro.  Parts moved here
1897         from fileutils' configure.in.
1898
1899         * decl.m4: Remove kludgy `test -z $ac_...AC_CHECK_HEADERS(...)' code.
1900         Moved tests into their own function (_jm_DECL_HEADERS) in check-decl.m4.
1901
1902         * check-decl.m4: Use #if rather than #ifdef.
1903         Add HAVE_DECL_STRTOUL and HAVE_DECL_STRTOULL.
1904         (jm_CHECK_DECLARATIONS): Add strtoul strtoull.
1905         (_jm_DECL_HEADERS): Define new function.
1906         (jm_CHECK_DECLARATIONS): Require it.
1907
1908 2000-01-19  Jim Meyering  <meyering@lucent.com>
1909
1910         * nanosleep.m4 (jm_FUNC_NANOSLEEP): Include <sys/time.h>, too.
1911         Use AC_HEADER_TIME.  Volker Borchert reported that OpenBSD-2.3/sparc
1912         defines `struct timespec' in <sys/time.h>
1913
1914         * c-bs-a.m4: Remove uses of changequote altogether.
1915         Thanks to Akim for explaining.
1916
1917 2000-01-16  Jim Meyering  <meyering@lucent.com>
1918
1919         * jm-macros.m4: Require jm_FUNC_GROUP_MEMBER, jm_FUNC_PUTENV,
1920         AM_FUNC_ERROR_AT_LINE, jm_FUNC_GNU_STRFTIME, jm_FUNC_MKTIME,
1921         jm_FUNC_GETGROUPS AC_FUNC_VPRINTF, AC_FUNC_ALLOCA,
1922         AM_FUNC_GETLOADAVG, and jm_SYS_PROC_UPTIME.
1923
1924 2000-01-16  Jim Meyering  <meyering@lucent.com>
1925
1926         * c-bs-a.m4: Use `changequote(<<,>>)', rather than `changequote(, )'
1927         because the latter didn't work.
1928
1929 2000-01-15  Jim Meyering  <meyering@lucent.com>
1930
1931         * jm-macros.m4 (AC_REPLACE_FUNCS): Add gethostname and getusershell.
1932         (AC_REPLACE_FUNCS): Add memcpy and memset.
1933         Add these, too: stime strcspn stpcpy strstr strtol strtoul.
1934         Add strpbrk.
1935         Add these: euidaccess memcmp mkdir rmdir rpmatch strndup strverscmp.
1936
1937 2000-01-12  Jim Meyering  <meyering@lucent.com>
1938
1939         * prereq.m4 (jm_PREREQ_CANON_HOST): New macro.
1940         (jm_PREREQ): Use it.
1941         (jm_PREREQ_READUTMP): New macro.
1942         (jm_PREREQ): Use it.
1943
1944 2000-01-11  Paul Eggert  <eggert@twinsun.com>
1945
1946         Quote multibyte characters correctly.
1947         * c-bs-a.m4: New file.
1948         * prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
1949         (jm_PREREQ): Use it.
1950
1951 2000-01-11  Paul Eggert  <eggert@twinsun.com>
1952
1953         * uintmax_t.m4: Port to autoconf 2.13.
1954
1955 2000-01-08  Jim Meyering  <meyering@ascend.com>
1956
1957         * strerror_r.m4 (jm_FUNC_STRERROR_R): New file/macro.
1958         * jm-macros.m4 (jm_FUNC_STRERROR_R): Require it.
1959
1960 2000-01-04  Jim Meyering  <meyering@ascend.com>
1961
1962         * d-type.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename from
1963         jm_STRUCT_DIRENT_D_TYPE.
1964         * d-ino.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_INO): Rename from
1965         jm_STRUCT_DIRENT_D_INO.
1966         * utimbuf.m4 (jm_CHECK_TYPE_STRUCT_UTIMBUF): Rename from
1967         jm_STRUCT_UTIMBUF.
1968         * jm-macros.m4: Reflect s/jm_STRUCT_/jm_CHECK_TYPE_STRUCT_/ renamings.
1969         * utime.m4: Likewise.
1970
1971         * timespec.m4 (jm_CHECK_TYPE_STRUCT_TIMESPEC): New file, macro.
1972         * jm-macros.m4 (jm_CHECK_TYPE_STRUCT_TIMESPEC): Require it.
1973
1974 2000-01-03  Paul Eggert  <eggert@twinsun.com>
1975
1976         * nanosleep.m4 (jm_FUNC_NANOSLEEP): Search for nanosleep in -lrt
1977         (for Solaris 7) and in -lposix4 (for Solaris 2.5.1).
1978
1979 2000-01-02  Jim Meyering  <meyering@ascend.com>
1980
1981         * search-libs.m4: Escape `$' in $3 of dnl comment.  I no longer
1982         remember if this is necessary.
1983
1984 1999-12-26  Jim Meyering  <meyering@ascend.com>
1985
1986         * jm-macros.m4: Use it here.
1987         * nanosleep.m4 (jm_FUNC_NANOSLEEP): New file/macro.
1988
1989 1999-12-23  Jim Meyering  <meyering@ascend.com>
1990
1991         * jm-macros.m4: Check for clock_gettime (moved from
1992         fileutils/configure.in)
1993         Check for gettimeofday.
1994
1995 1999-12-20  Jim Meyering  <meyering@ascend.com>
1996
1997         * strftime.m4: Remove kludge, now that I'm using the fixed
1998         autoconf-2.14a-1999-12-20.
1999
2000 1999-12-19  Jim Meyering  <meyering@ascend.com>
2001
2002         * lstat-slash.m4: New file.
2003         * jm-macros.m4: Use the new macro:
2004         jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
2005
2006 1999-12-07  Jim Meyering  <meyering@ascend.com>
2007
2008         * perl.m4: Require that File::Compare be available, too.
2009         Too many systems seem to lack it.
2010
2011         * strftime.m4: Add checks for most of the cpp macros tested in
2012         GNU's strftime.c.  Prompted by a patch from Paul Eggert.
2013
2014 1999-11-18  Paul Eggert  <eggert@twinsun.com>
2015
2016         * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a
2017         problem with the QNX 4.25 shell, which doesn't propagate exit
2018         status of failed commands inside shell assignments.
2019
2020 1999-11-17  Jim Meyering  <meyering@ascend.com>
2021
2022         * gettext.m4: Use new AC_CONFIG_LINKS in place of AC_LINK_FILES.
2023
2024 1999-11-07  Jim Meyering  <meyering@ascend.com>
2025
2026         * getloadavg.m4: Add `, 1, [FIXME]' to each use of AC_DEFINE.
2027
2028 1999-11-06  Jim Meyering  <meyering@ascend.com>
2029
2030         * link-follow.m4 (jm_AC_FUNC_LINK_FOLLOWS_SYMLINK): New file/macro.
2031         * jm-macros.m4 (jm_MACROS): Use it here.
2032
2033 1999-11-05  Jim Meyering  <meyering@ascend.com>
2034
2035         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Move some tests from configure.in
2036         of textutils, fileutils, and sh-utils into this one (shared between
2037         those packages) file.
2038         Use `AC_CHECK_MEMBERS((struct stat.st_blksize))' instead of deprecated
2039         AC_STRUCT_ST_BLKSIZE.
2040
2041 1999-11-03  Jim Meyering  <meyering@ascend.com>
2042
2043         * ssize_t.m4: Remove file.  No longer needed since the new version of
2044         AC_CHECK_TYPE checks includes unistd.h.
2045         * jm-macros.m4: Use straight `AC_CHECK_TYPE(ssize_t, int)'.
2046         Suggestion from Akim Demaille.
2047
2048 1999-10-30  Jim Meyering  <meyering@ascend.com>
2049
2050         * uintmax_t.m4: Require 2.14a.  Remove backslash before backtick in
2051         m4-quoted string.
2052         * ls-mntd-fs.m4: Likewise.
2053         * jm-macros.m4: Likewise.  Also, use AC_TYPE_SSIZE_T instead
2054         * jm-winsz1.m4: Likewise.
2055
2056         * const.m4: Remove file, since the fix made it into the experimental
2057         version of autoconf.
2058         * mktime.m4: Likewise.
2059
2060         * check-type.m4: Remove file, now that the latest version of
2061         AC_CHECK_TYPE takes a third arg to specify additional #includes.
2062
2063         * ssize_t.m4: New file, requires experimental version of autoconf.
2064         * jm-macros.m4: Use new AC_TYPE_SSIZE_T instead of my hacked
2065         AC_CHECK_TYPE.
2066
2067 1999-10-04  Jim Meyering  <meyering@ascend.com>
2068
2069         * jm-macros.m4: Don't require autoconf-2.14.1.
2070
2071 1999-09-22  Paul Eggert  <eggert@twinsun.com>
2072
2073         * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around GCC
2074         2.95.1 bug with HP-UX 10.20.
2075
2076 1999-09-17  Jim Meyering  <meyering@ascend.com>
2077
2078         * jm-macros.m4 (AC_REPLACE_FUNCS): Add strdup.
2079         Paul Nevai reported a link failure on a NeXT CUBE with NeXTSTEP 3.3
2080         due to missing strdup (against sh-utils-2.0).
2081
2082 1999-08-29  Jim Meyering  <meyering@ascend.com>
2083
2084         * jm-macros.m4: Require jm_BISON.
2085         * bison.m4: New file.
2086
2087 1999-08-17  Paul Eggert  <eggert@twinsun.com>
2088
2089         * largefile.m4 (AC_SYS_LARGEFILE): Fix typo: missing comma
2090         in value for _FILE_OFFSET_BITS, which broke ports to HP-UX 10.20.
2091
2092 1999-08-05  Jim Meyering  <meyering@ascend.com>
2093
2094         * getline.m4: Rename test file from conftestdata to conftest.data
2095         to avoid conflicts with `conftest' on 8+3 filesystems.
2096         Suggestion from Eli Zaretskii.
2097
2098 1999-08-04  Jim Meyering  <meyering@ascend.com>
2099
2100         * jm-macros.m4: Move a 4-line block of code from the configure.in of
2101         fileutils and sh-utils (textutils's getline test was inadequate).
2102         (AM_FUNC_GETLINE): Run this test.
2103         (AC_CHECK_FUNCS): Check for getdelim.
2104         Reported by Bob Proulx.
2105
2106 1999-08-02  Jim Meyering  <meyering@ascend.com>
2107
2108         * jm-macros.m4: Add a comment.
2109
2110 1999-08-01  Jim Meyering  <meyering@ascend.com>
2111
2112         * mktime.m4 (AC_FUNC_MKTIME): Undefine to avoid syntax errors from m4.
2113
2114 1999-08-01  Paul Eggert  <eggert@twinsun.com>
2115
2116         * lfs.m4: Remove this file.
2117         * largefile.m4: New file.  It contains the old contents of
2118         lfs.m4, except that all names with prefix AC_LFS have been
2119         changed to use the prefix AC_SYS_LARGEFILE instead, to be
2120         compatible with future autoconf versions.  Also, some minor m4
2121         quoting problems have been fixed.
2122
2123 1999-07-16  Paul Eggert  <eggert@twinsun.com>
2124
2125         * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Make sure
2126         that we can shift, multiply and divide unsigned long long
2127         values; Ultrix cc can't do it.
2128
2129 1999-07-14  Paul Eggert  <eggert@twinsun.com>
2130
2131         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Check whether
2132         <inttypes.h> defines strtoumax as a macro (and not as a
2133         function).
2134
2135 1999-07-05  Paul Eggert  <eggert@twinsun.com>
2136
2137         * gettext.m4 (AM_WITH_NLS): Remove unnecessary lines.
2138         Fix typo: $nls_cv_header_intl was misspelled as $nsl_cv_header_intl.
2139         (AM_GNU_GETTEXT): Fix problem with brackets and m4 quoting,
2140         and simplify the shell code.
2141
2142 1999-07-03  Paul Eggert  <eggert@twinsun.com>
2143
2144         * mktime.m4: New file, which is a preview of what should appear
2145         in the next public autoconf release.
2146
2147 1999-07-20  Jim Meyering  <meyering@ascend.com>
2148
2149         * jm-macros.m4 (AC_REPLACE_FUNCS): Add memmove.
2150
2151 1999-07-15  Jim Meyering  <meyering@ascend.com>
2152
2153         * jm-macros.m4 (AC_CHECK_FUNCS): Check for getpagesize.
2154
2155 1999-05-22  Jim Meyering  <meyering@ascend.com>
2156
2157         * jm-macros.m4 (AC_REPLACE_FUNCS): Add memchr.
2158
2159 1999-05-20  Jim Meyering  <meyering@ascend.com>
2160
2161         * search-libs.m4 [AC_SEARCH_LIBS]: Quote name in undefine.
2162         Add a colon after each `then' in case $4 is empty.
2163
2164 1999-05-16  Jim Meyering  <meyering@ascend.com>
2165
2166         * search-libs.m4: New file to override autoconf's AC_SEARCH_LIBS.
2167
2168 1999-05-10  Jim Meyering  <meyering@ascend.com>
2169
2170         * jm-mktime.m4: Reflect renaming: AM_FUNC_MKTIME -> AC_FUNC_MKTIME.
2171
2172         * jm-macros.m4: Require 2.14.1, since we use newly-renamed
2173         AC_FUNC_MKTIME.
2174
2175 1999-05-10  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
2176
2177         * jm-mktime.m4, putenv.m4: Fix typos in config.h comments.
2178
2179 1999-05-04  Paul Eggert  <eggert@twinsun.com>
2180
2181         * lfs.m4 (AC_LFS): -n32, -o32, and -n64 should be in CFLAGS,
2182         not CPPFLAGS, so that linking works correctly in IRIX.
2183
2184 1999-04-30  Paul Eggert  <eggert@twinsun.com>
2185
2186         * jm-macros.m4 (AC_REPLACE_FUNCS): Add dup2.
2187
2188 1999-04-20  Jim Meyering  <meyering@ascend.com>
2189
2190         * xstrtoumax.m4: Require jm_AC_TYPE_UNSIGNED_LONG_LONG.
2191         AC_REPLACE xstroull if necessary.  From Paul Eggert.
2192         (AC_CHECK_FUNCS): Remove strtoull, strtoumax, strtouq.
2193
2194 1999-04-20  Paul Eggert  <eggert@twinsun.com>
2195
2196         * uintmax_t.m4 (jm_AC_TYPE_UINTMAX_T): Move unsigned long
2197         long check into new jm_AC_TYPE_UNSIGNED_LONG_LONG macro.
2198         * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require
2199         jm_AC_TYPE_UNSIGNED_LONG_LONG.
2200         * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): New file/macro.
2201
2202         * lfs.m4: Port to AIX and HP-UX.  Support cross-compilation.
2203
2204 1999-04-18  Jim Meyering  <meyering@ascend.com>
2205
2206         * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): New file/macro.
2207         * jm-macros.m4: Use it.
2208
2209 1999-04-06  Jim Meyering  <meyering@ascend.com>
2210
2211         * strftime.m4: Remove test for %f.
2212
2213 1999-03-29  Jim Meyering  <meyering@ascend.com>
2214
2215         * jm-macros.m4 (jm_CHECK_ALL_TYPES): New macro, contains the
2216         superset of the AC_TYPE_* checks in the textutils, fileutils,
2217         and sh-utils, plus AC_TYPE_PID_T.  Paul Eggert suggested adding
2218         AC_TYPE_PID_T.
2219
2220 1999-03-28  Jim Meyering  <meyering@ascend.com>
2221
2222         * jm-macros.m4: Define GNU_PACKAGE here.
2223         Be sure to AC_SUBST it, once again, so that @GNU_PACKAGE@ is
2224         replaced e.g., in the *.sh files of the sh-utils.
2225
2226 1999-03-20  Jim Meyering  <meyering@ascend.com>
2227
2228         * jm-macros.m4: s/jm_WITH_REGEX/jm_INCLUDED_REGEX/.
2229         * regex.m4 (jm_INCLUDED_REGEX): Rename from jm_WITH_REGEX.
2230         Don't depend on AM_GLIBC.  Suggestions from Alain Magloire.
2231
2232 1999-03-19  Jim Meyering  <meyering@ascend.com>
2233
2234         * jm-winsz1.m4 (jm_WINSIZE_IN_PTEM): New macro.
2235
2236 1999-03-12  Jim Meyering  <meyering@ascend.com>
2237
2238         * jm-macros.m4: Use AC_FUNC_SETVBUF_REVERSED.
2239
2240 1999-03-07  Jim Meyering  <meyering@ascend.com>
2241
2242         * jm-glibc-io.m4: Use only those *_unlocked macros that are declared.
2243
2244 1999-02-17  Jim Meyering  <meyering@ascend.com>
2245
2246         * gettext.m4 (AM_GNU_GETTEXT): Do `changequote' around use of brackets
2247         in macro definition.  From Eli Zaretskii and Alain Magloire.
2248
2249 1999-02-07  Jim Meyering  <meyering@ascend.com>
2250
2251         * group-member.m4: New file -- extracted from sh-utils' configure.in.
2252
2253         1999-02-05  Eli Zaretskii  <eliz@is.elta.co.il>
2254         * gettext.m4: Support DOS-style d:/foo/bar absolute file names.
2255
2256 1999-02-06  Jim Meyering  <meyering@ascend.com>
2257
2258         * chown.m4: Use `AC_SUBST(LIBOBJS)' since we set LIBOBJS.
2259         * fnmatch.m4: Likewise.
2260         * getgroups.m4: Likewise.
2261         * lstat.m4: Likewise.
2262         * malloc.m4: Likewise.
2263         * putenv.m4: Likewise.
2264         * realloc.m4: Likewise.
2265         * regex.m4: Likewise.
2266         * stat.m4: Likewise.
2267         * strftime.m4: Likewise.
2268         Suggestion from Alain Magloire.
2269
2270         * chown.m4: Use `.$ac_objext', not `.o'.
2271         * fnmatch.m4: Likewise.
2272         * getgroups.m4: Likewise.
2273         * getline.m4: Likewise.
2274         * lstat.m4: Likewise.
2275         * malloc.m4: Likewise.
2276         * memcmp.m4: Likewise.
2277         * putenv.m4: Likewise.
2278         * realloc.m4: Likewise.
2279         * regex.m4: Likewise.
2280         * stat.m4: Likewise.
2281         * strftime.m4: Likewise.
2282         Suggestion from Alain Magloire.
2283
2284         * jm-macros.m4: Actually invoke jm_WITH_REGEX now that it requires
2285         an argument.
2286
2287         * regex.m4: Add a run-time Test for proper operation of
2288         re_compile_pattern.
2289
2290 1999-01-31  Jim Meyering  <meyering@ascend.com>
2291
2292         * getloadavg.m4: Check for locale.h and the function, setlocale.
2293
2294 1999-01-30  Jim Meyering  <meyering@ascend.com>
2295
2296         * check-type.m4: Use 3-arg form of AC_DEFINE.
2297
2298         * jm-mktime.m4: Make this a wrapper around the official AM_FUNC_MKTIME
2299         rather than my private copy, now that the official one is up to date.
2300         * mktime.m4: Remove file.
2301
2302         * getloadavg.m4: Use 3-arg form of AC_DEFINE.
2303         * uptime.m4: Likewise.
2304         * uintmax_t.m4: Likewise.
2305
2306 1999-01-28  Jim Meyering  <meyering@ascend.com>
2307
2308         * jm-macros.m4: Use jm_AFS.
2309         * afs.m4: New file (from fileutils' configure.in).
2310
2311         * assert.m4: Use the 3-argument forms of AC_DEFINE* macros.
2312         * chown.m4: Likewise.
2313         * d-ino.m4: Likewise.
2314         * d-type.m4: Likewise.
2315         * fnmatch.m4: Likewise.
2316         * getgroups.m4: Likewise.
2317         * gettext.m4: Likewise.
2318         * jm-mktime.m4: Likewise.
2319         * jm-winsz2.m4: Likewise.
2320         * lcmessage.m4: Likewise.
2321         * ls-mntd-fs.m4: Likewise.
2322         * malloc.m4: Likewise.
2323         * memcmp.m4: Likewise.
2324         * putenv.m4: Likewise.
2325         * realloc.m4: Likewise.
2326         * st_mtim.m4: Likewise.
2327         * strftime.m4: Likewise.
2328
2329 1999-01-16  Jim Meyering  <meyering@ascend.com>
2330
2331         * jm-macros.m4 (ARGMATCH_DIE): Define.
2332         (ARGMATCH_DIE_DECL): Define.
2333
2334 1999-01-12  Jim Meyering  <meyering@ascend.com>
2335
2336         * Makefile.am.in: Rewrite to avoid using fmt.
2337         Reported by Lars Hecking.
2338
2339 1999-01-10  Jim Meyering  <meyering@ascend.com>
2340
2341         * fstypename.m4: Use the new 3-arg form of AC_DEFINE instead of my
2342         gross kludge.
2343         * inttypes_h.m4: Likewise.
2344         * lstat.m4: Likewise.
2345         * malloc.m4: Likewise.
2346         * readdir.m4: Likewise.
2347         * realloc.m4: Likewise.
2348         * st_dm_mode.m4: Likewise.
2349         * stat.m4: Likewise.
2350         * utimbuf.m4: Likewise.
2351         * utimes.m4: Likewise.
2352
2353         * check-decl.m4: Use the new 3-arg form of AC_DEFINE instead of the
2354         AC_CHECK_FUNCS hack.  Now, it's still a hack, but at least the
2355         comments in config.h.in are meaningful.
2356
2357         * jm-macros.m4: Require autoconf-2.13 here.
2358
2359         * regex.m4: By default, don't use the included regex.c on systems
2360         with glibc 2.  Suggestion from Uli Drepper.
2361
2362 1999-01-02  Jim Meyering  <meyering@ascend.com>
2363
2364         * jm-macros.m4: Replace strcasecmp and strncasecmp.
2365
2366 1998-12-18  Jim Meyering  <meyering@ascend.com>
2367
2368         * Makefile.am.in (Makefile.am): Simplify rule.
2369         Based on a suggestion from Lars Hecking.
2370
2371 1998-11-16  Jim Meyering  <meyering@ascend.com>
2372
2373         * lfs.m4: Double-quote the `uname...` expression.
2374
2375 1998-11-16  Paul Eggert  <eggert@twinsun.com>
2376
2377         * lfs.m4 (AC_LFS): Add support for HP-UX 10.20 and HP-UX 11.
2378
2379 1998-11-14  Jim Meyering  <meyering@ascend.com>
2380
2381         * lstat.m4: Correct comment.  POSIX does not permit it to succeed.
2382         * stat.m4: Likewise.
2383
2384 1998-11-03  Jim Meyering  <meyering@ascend.com>
2385
2386         * stat.m4: Rewrite to set HAVE_STAT_EMPTY_STRING_BUG.
2387         * lstat.m4: Rewrite to set HAVE_LSTAT_EMPTY_STRING_BUG.
2388
2389 1998-10-18  Jim Meyering  <meyering@ascend.com>
2390
2391         * check-decl.m4 (jm_CHECK_DECL_LOCALTIME_R): Remove macro.
2392
2393 1998-10-17  Jim Meyering  <meyering@ascend.com>
2394
2395         * decl.m4 (jm_CHECK_DECLARATION): Don't hard-code which headers to
2396         include, though we still hard-code the `require'-like AC_CHECK_HEADERS
2397         calls for those previously hard-coded headers.  Instead, take a new
2398         parameter.
2399         (jm_CHECK_DECLARATIONS): Reflect interface change.
2400         * check-decl.m4 (jm_CHECK_DECLS): Likewise.
2401         (jm_CHECK_DECL_LOCALTIME_R): New macro.
2402
2403         * mktime.m4: Test for spring-forward gap before long-running test.
2404
2405 1998-10-14  Jim Meyering  <meyering@ascend.com>
2406
2407         * mktime.m4: Use the more portable "TZ=PST8PDT,M4.1.0,M10.5.0"
2408         instead of "TZ=America/Vancouver".  From Paul Eggert.
2409
2410 1998-10-11  Jim Meyering  <meyering@ascend.com>
2411
2412         * mktime.m4 (jm_AM_FUNC_MKTIME): New file and macro.
2413         This adds a test for a recently added compatibility fix for mktime.c.
2414         * jm-mktime.m4: Require jm_AM_FUNC_MKTIME, not AM_FUNC_MKTIME.
2415
2416 1998-09-27  Jim Meyering  <meyering@ascend.com>
2417
2418         * jm-macros.m4 (jm_MACROS): Require jm_FUNC_FNMATCH.
2419
2420         * fnmatch.m4 (jm_FUNC_FNMATCH): New file/macro.  Extracted from
2421         ../configure.in, including a change from Gordon Matzigkeit to allow
2422         cross-compiling for the Hurd.
2423
2424         * glibc.m4: New file/macro to test for the GNU C Library
2425         versions 1 and 2.  From Gordon Matzigkeit.
2426         Indent.
2427
2428 1998-09-21  Jim Meyering  <meyering@ascend.com>
2429
2430         * chown.m4: Declare locals: before, after.  From Andries Brouwer.
2431
2432 1998-08-18  Paul Eggert  <eggert@twinsun.com>
2433
2434         Port nanosecond-resolution times to UnixWare 2.1.2 and
2435         pedantic Solaris 2.6.
2436
2437         * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC): Renamed from
2438         AC_STRUCT_ST_MTIM.
2439         * st_mtim.m4 (AC_STRUCT_ST_MTIM_NSEC):
2440         Generate name of ns member, instead of just 1 or undef.
2441         Allow for UnixWare 2.1.2 and Solaris 2.6 if in pedantic mode.
2442
2443 1998-08-15  Jim Meyering  <meyering@ascend.com>
2444
2445         * ssize_t.m4 (jm_TYPE_SSIZE_T): Remove file.
2446         * check-type.m4: New file.  Replacement for AC_CHECK_TYPE.
2447         * jm-macros.m4: Use the new AC_CHECK_TYPE(ssize_t, int)
2448         instead of jm_TYPE_SSIZE_T.
2449
2450 1998-08-12  Jim Meyering  <meyering@ascend.com>
2451
2452         * st_dm_mode.m4: New file.  From Johan Danielsson.
2453
2454 1998-08-02  Jim Meyering  <meyering@ascend.com>
2455
2456         * st_mtim.m4: Use hack to avoid having to put #undef HAVE_ST_MTIM
2457         in acconfig.h manually.
2458
2459 1998-07-31  Paul Eggert  <eggert@twinsun.com>
2460
2461         * st_mtim.m4: New file.
2462
2463 1998-07-28  Jim Meyering  <meyering@ascend.com>
2464
2465         * utimes.m4: Undef stat.
2466
2467 1998-07-25  Jim Meyering  <meyering@ascend.com>
2468
2469         * utime.m4 (jm_FUNC_UTIME): New file and macro.
2470         * utimes.m4 (jm_FUNC_UTIMES_NULL): New file and macro.
2471
2472 1998-07-09  Manfred Hollstein  <manfred@s-direktnet.de>
2473
2474         * chown.m4 (jm_FUNC_CHOWN): Add a check to verify that the
2475         uid and gid actually remain unchanged.
2476
2477 1998-07-07  Jim Meyering  <meyering@ascend.com>
2478
2479         * jm-glibc-io.m4: Remove fclose_unlocked.
2480
2481 1998-07-04  Jim Meyering  <meyering@ascend.com>
2482
2483         * regex.m4: Use syscmd, ifelse, and sysval.  Mainly as an exercise
2484         to prove that this macro can be used in packages without regex.c.
2485
2486 1998-07-02  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2487
2488         * gettext.m4 (AM_WITH_NLS): Remove intl/libintl.h if <libintl.h>
2489         is to be used.
2490
2491 1998-07-03  Jim Meyering  <meyering@ascend.com>
2492
2493         * gettext.m4: Add -lintl if it's found to be necessary.
2494
2495         * gettext.m4: New file -- from gettext-0.10.35.
2496         * lcmessage.m4: Likewise.
2497         * progtest.m4: Likewise.
2498
2499         * regex.m4 (jm_WITH_REGEX): New file and macro.
2500         * jm-macros.m4: Require the new macro.
2501
2502 1998-06-29  Jim Meyering  <meyering@ascend.com>
2503
2504         * fstypename.m4: Include sys/param.h.  NetBSD 1.3.1 requires this
2505         for the definition of NGROUPS (used in a system header included
2506         by sys/mount.h).
2507
2508 1998-06-28  Jim Meyering  <meyering@ascend.com>
2509
2510         * ls-mntd-fs.m4: New file.
2511         * fstypename.m4: New file.
2512
2513         * jm-macros.m4: Require the new macro.
2514         * jm-glibc-io.m4: New file.
2515
2516 1998-05-19  Jim Meyering  <meyering@ascend.com>
2517
2518         * jm-macros.m4: Add jm_FUNC_LCHOWN.
2519         * lchown.m4: New file.
2520
2521         * Makefile.am.in: New file.
2522         * Makefile.am (Makefile.am): Depend on Makefile.am.in.
2523
2524 1998-05-14  Jim Meyering  <meyering@ascend.com>
2525
2526         * Makefile.am (EXTRA_DIST): Add them.
2527         * jm-macros.m4: New file.
2528         * utimbuf.m4: New file.
2529
2530 1998-05-12  Jim Meyering  <meyering@ascend.com>
2531
2532         * Makefile.am (EXTRA_DIST): Add isc-posix.m4.
2533
2534 1998-05-11  Jim Meyering  <meyering@ascend.com>
2535
2536         * isc-posix.m4: New file.
2537
2538 1998-05-10  Jim Meyering  <meyering@ascend.com>
2539
2540         * jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
2541
2542 1998-05-09  Jim Meyering  <meyering@ascend.com>
2543
2544         * Makefile.am (EXTRA_DIST): Add ssize_t.m4.
2545         (EXTRA_DIST): Remove mktime.m4, now that the new version is included
2546         with automake.
2547
2548         * ssize_t.m4: New file.
2549         * mktime.m4: Remove file -- the new automake has this now.
2550
2551 1998-04-26  Jim Meyering  <meyering@ascend.com>
2552
2553         * assert.m4: New file.
2554         * Makefile.am (EXTRA_DIST): Add assert.m4.
2555
2556 1998-04-05  Jim Meyering  <meyering@ascend.com>
2557
2558         * prereq.m4 (jm_PREREQ_REGEX): New macro.
2559         (jm_PREREQ): Use it here.
2560
2561 1998-03-23  Jim Meyering  <meyering@eng.ascend.com>
2562
2563         * inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
2564         in acconfig.h.
2565
2566 1998-03-15  Jim Meyering  <meyering@eng.ascend.com>
2567
2568         * prereq.m4: New file.
2569         * error.m4: New file.
2570         * Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
2571
2572 1998-02-07  Jim Meyering  <meyering@eng.ascend.com>
2573
2574         * getline.m4: Don't set am_cv_func_working_getline before the
2575         cache-check for the same variable -- that defeated the purpose of
2576         the test; the test program was never run.  This was a problem only
2577         on systems with losing getline functions -- HP-UX 10.20 is one.
2578         Reported by Bjorn Helgaas.
2579
2580 1998-02-06  Jim Meyering  <meyering@eng.ascend.com>
2581
2582         * Makefile.am (EXTRA_DIST): Add perl.m4.
2583
2584 1998-01-10  Jim Meyering  <meyering@na-net.ornl.gov>
2585
2586         * Makefile.am (EXTRA_DIST): Add const.m4.
2587
2588         * const.m4: New file.  Use an initializer in this declaration
2589         typedef int charset[2]; const charset x;
2590         Reported by Bob Glickstein.
2591
2592 1997-12-21  Jim Meyering  <meyering@na-net.ornl.gov>
2593
2594         * chown.m4: Fix reversed types on -1 args to chown.
2595         From Kaveh Ghazi.
2596
2597 1997-12-14  Jim Meyering  <meyering@na-net.ornl.gov>
2598
2599         * check-decl.m4: s/DECLARATION_/DECL_/g.
2600         Add lseek and memchr.
2601
2602         * decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g.
2603         T.E.Dickey <dickey@clark.net> said that some older preprocessors
2604         have a 20-character limit on names.
2605
2606 1997-11-30  Jim Meyering  <meyering@na-net.ornl.gov>
2607
2608         * inttypes_h.m4: New file.
2609         * uintmax_t.m4: New file.
2610         * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.