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