*** empty log message ***
[gnulib.git] / m4 / ChangeLog
index c51a734..5814049 100644 (file)
@@ -1,6 +1,912 @@
+2001-06-20  Paul Eggert  <eggert@twinsun.com>
+
+       * inttypes.m4: Add AC_PREREQ(2.13).
+       (jm_AC_HEADER_INTTYPES_H): Test for intmax_t, too.
+       (jm_AC_TYPE_INTMAX_T): New macro.
+       (jm_AC_TYPE_UINTMAX_T): Moved here from uintmax_t.m4.
+
+       * longlong.m4 (jm_AC_TYPE_LONG_LONG): New macro.
+
+       * longlong.m4: Renamed from ulonglong.m4.
+       * inttypes.m4: Renamed from inttypes_h.m4.
+       * uintmax_t.m4: Removed.
+
+2001-08-12  Jim Meyering  <meyering@lucent.com>
+
+       * afs.m4, assert.m4, bison.m4, check-decl.m4, chown.m4, d-ino.m4,
+       d-type.m4, dos.m4, error.m4, fnmatch.m4, fpending.m4, fstypename.m4,
+       fsusage.m4, ftruncate.m4, getgroups.m4, glibc.m4, gnu-source.m4,
+       group-member.m4, jm-glibc-io.m4, jm-macros.m4, jm-mktime.m4,
+       jm-winsz1.m4, jm-winsz2.m4, lchown.m4, lib-check.m4, libintl.m4,
+       link-follow.m4, ls-mntd-fs.m4, lstat.m4, malloc.m4, mbrtowc.m4,
+       mbstate_t.m4, mbswidth.m4, memcmp.m4, nanosleep.m4, perl.m4,
+       prereq.m4, putenv.m4, readdir.m4, realloc.m4, regex.m4, rename.m4,
+       rmdir-errno.m4, search-libs.m4, st_dm_mode.m4, st_mtim.m4, stat.m4,
+       strftime.m4, timespec.m4, unlink-busy.m4, uptime.m4, utimbuf.m4,
+       utime.m4, utimes.m4, xstrtoumax.m4:
+       Quote the first argument in each use of AC_DEFUN.
+
+2001-08-05  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4: Require autoconf-2.52.
+
+2001-08-03  Paul Eggert  <eggert@twinsun.com>
+
+       The following changes are from gettext 0.10.39 as maintained by
+       Bruno Haible, except that getline.m4 continues to use AC_LIBOBJ.
+
+       * codeset.m4: Upgrade to serial AM1.
+       (AM_LANGINFO_CODESET): Renamed from jm_LANGINFO_CODESET;
+       all uses changed.  Quote first arg of AC_DEFUN.
+       (am_cv_langinfo_codeset): Renamed from jm_cv_langinfo_codeset.
+
+       * iconv.m4: Upgrade to serial AM2.
+       (AM_ICONV): Renamed from jm_ICONV; all uses changed.
+       Add --with-libconv-prefix.
+       Quote first arg of AC_DEFUN.  Add description for ICONV_CONST.
+       (am_cv_func_iconv): Renamed from jm_cv_func_iconv.
+       (am_cv_lib_iconv): Renamed from jm_cv_lib_iconv.
+       (am_cv_proto_iconv): Renamed from jm_cv_proto_iconv.
+       * jm-macros.m4 (jm_MACROS): Reflect s/jm_/AM_/ renamings.
+
+       * c-bs-a.m4 (AC_C_BACKSLASH_A): Quote first arg of AC_DEFUN.
+       * getline.m4 (AM_FUNC_GETLINE): Likewise.
+       * glibc21.m4 (jm_GLIBC21): Likewise.
+       * inttypes_h.m4 (jm_AC_HEADER_INTTYPES_H): Likewise.
+       * isc-posix.m4 (AC_ISC_POSIX): Likewise.
+       * lcmessage.m4 (AM_LC_MESSAGES): Likewise.
+       * progtest.m4 (AM_PATH_PROG_WITH_TEST): Likewise.
+       * uintmax_t.m4 (jm_AC_TYPE_UINTMAX_T): Likewise.
+       * ulonglong.m4 (jm_AC_TYPE_UNSIGNED_LONG_LONG): Likewise.
+
+       * getline.m4 (AM_FUNC_GETLINE): Don't bother checking for
+       string.h any more.
+
+       * progtest.m4 (AM_PATH_PROG_WITH_TEST): If not found, print "no",
+       not the default value.
+
+       2001-06-25  Bruno Haible  <haible@clisp.cons.org>
+       * mbswidth.m4 (jm_PREREQ_MBSWIDTH): Don't require AM_C_PROTOTYPES.
+       Also check for mbsinit.  Needed for SCO 3.2v5.0.2.
+       Also include <string.h>; this is where AIX 3.2.5 declares wcwidth.
+       Also check for iswcntrl, used for wcwidth fallback.
+       Use AC_TRY_COMPILE to emulate AC_CHECK_DECLS, for portability
+       to Autoconf 2.13.
+
+2001-08-03  Jim Meyering  <meyering@lucent.com>
+
+       * mbrtowc.m4 (jm_FUNC_MBRTOWC): Use `#include', not `@%:@include',
+       as it was in the original.  Reported by Paul Eggert.
+
+2001-07-16  Jim Meyering  <meyering@lucent.com>
+
+       * gettimeofday.m4: New file.
+       Prompted by a report from Bernhard Baehr.
+
+2001-07-15  Jim Meyering  <meyering@lucent.com>
+
+       * Makefile.am.in (Makefile.am): Remove most of the unlocked-io.h stuff.
+       Now it's in ../Makefile.cfg.
+
+2001-07-04  Jim Meyering  <meyering@lucent.com>
+
+       * Makefile.am.in (glibc-io.struct): New target.  Rework the code
+       that generates jm-glibc-io.m4 so that it doesn't trigger any make
+       distcheck failure.
+
+2001-07-02  Jim Meyering  <meyering@lucent.com>
+
+       The following changes were prompted by suggestions from Bruno Haible.
+
+       * jm-glibc-io.m4n: New file, the template from which jm-glibc-io.m4
+       is now generated.
+       * Makefile.am.in (Makefile.am): Include jm-glibc-io.m4n in emitted
+       definition of EXTRA_DIST.
+       (Makefile.am): Emit the dependency, `all-local: jm-glibc-io.m4' to
+       ensure that the generated file is created/updated whenever the list
+       of $(unlocked_functions) is changed.
+       (jm-glibc-io.m4): New rule.
+       (unlocked-io.h): New rule -- currently unused.
+
+2001-06-24  Jim Meyering  <meyering@lucent.com>
+
+       * regex.m4 (jm_INCLUDED_REGEX): Use a quadrigraph to represent an
+       unmatched right bracket, rather than kludging it with an extra,
+       falsely-matching quote in a comment.  Patch by Akim Demaille.
+
+2001-05-27  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_READUTMP): Check for ut_type in struct utmpx.
+       Check for ut_type in struct utmp.
+
+2001-05-22  Jim Meyering  <meyering@lucent.com>
+
+       * strftime.m4 (_jm_STRFTIME_PREREQS): Don't use AC_LIBOBJ(strftime),
+       now that we use the package-supplied version unconditionally.
+       (jm_FUNC_STRFTIME): Don't replace strftime, for the same reason.
+
+2001-05-21  Jim Meyering  <meyering@lucent.com>
+
+       * regex.m4: Change a couple backticks to single quotes to avoid shell
+       syntax errors.
+
+2001-05-19  Alexandre Duret-Lutz  <duret_g@epita.fr>
+
+       * dos.m4 (jm_AC_DOS): Check for _WIN32, __WIN32__, and __MSDOS__.
+
+2001-05-11  Paul Eggert  <eggert@twinsun.com>
+
+       * strftime.m4 (jm_FUNC_GNU_STRFTIME):
+       Don't bother to check library strftime, since
+       we'll be using our own my_strftime function anyway.
+       Define my_strftime instead of strftime.
+
+2001-05-15  Jim Meyering  <meyering@lucent.com>
+
+       * regex.m4: Use proper quoting so brackets appear in the test program.
+       Reported by, and with help from, Bruno Haible.
+
+2001-05-13  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (major_t, minor_t): Define to unsigned int if undefined.
+
+2000-11-26  Paul Eggert  <eggert@twinsun.com>
+
+       * jm-macros.m4 (jm_MACROS): Do not check for fseeko; no longer used.
+
+2001-04-21  Jim Meyering  <meyering@lucent.com>
+
+       * rmdir-errno.m4: Write to a new file, so that a restrictive umask
+       doesn't interfere.
+
+2001-04-21  Alexandre Duret-Lutz  <duret_g@epita.fr>
+
+       * ftruncate.m4: Check for chsize.
+       Link with ftruncate.o unconditionally if ftruncate is missing.
+       This was required when cross-compiling to i586-mingw32msvc.
+
+2001-03-24  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4: Require autoconf-2.49d.
+
+2001-03-20  Bruno Haible  <haible@clisp.cons.org>
+
+        * iconv.m4 (jm_ICONV): Recommend GNU libiconv.
+
+2001-03-17  Jim Meyering  <meyering@lucent.com>
+
+       * memcmp.m4 (jm_AC_FUNC_MEMCMP): Remove my copy of AC_FUNC_MEMCMP,
+       now that the version in autoconf is equivalent.
+       (jm_FUNC_MEMCMP): Adjust to use AC_FUNC_MEMCMP.
+
+       * error.m4 (jm_PREREQ_ERROR): Invoke AC_FUNC_STRERROR_R.
+       Suggestion from Akim Demaille.
+
+       * prereq.m4 (jm_PREREQ): Add jm_PREREQ_TEMPNAME.
+       (jm_PREREQ_TEMPNAME): New function.
+
+2001-02-25  Paul Eggert  <eggert@twinsun.com>
+
+       * jm-macros.m4 (jm_MACROS): Use mkstemp replacement if the system
+       lacks mkstemp.  Compile our own tempname.c if we compile our own
+       mkstemp.c, as mkstemp relies on tempname.
+
+2001-03-01  Jim Meyering  <meyering@lucent.com>
+
+       * dos.m4 (jm_AC_DOS): Remove extra backslashes, now that
+       AH_VERBATIM really does output its argument verbatim.
+
+2001-02-18  Paul Eggert  <eggert@twinsun.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_HEADERS): Check for sys/resource.h.
+
+2001-02-17  Jim Meyering  <meyering@lucent.com>
+
+       * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Don't check for
+       getmntent via AC_CHECK_FUNCS, since that would get a `no' and disrupt
+       further attempts by AC_FUNC_GETMNTENT to check with e.g., -lgen on
+       UnixWare 7.1.1.
+
+       * mbrtowc.m4 (jm_FUNC_MBRTOWC): Adapt to use AC_CACHE_CHECK etc.,
+       rather than AC_CACHE_VAL.
+
+2001-02-17  Paul Eggert  <eggert@twinsun.com>
+
+       * mbrtowc.m4: New file, defining jm_FUNC_MBRTOWC.
+       * mbswidth.m4 (jm_PREREQ_MBSWIDTH):
+       Use jm_FUNC_MBRTOWC, not AC_CHECK_FUNCS(mbrtowc).
+       * prereq.m4 (jm_PREREQ_QUOTEARG): Likewise.
+
+2001-02-07  Jim Meyering  <meyering@lucent.com>
+
+       * regex.m4 (jm_INCLUDED_REGEX): Add a test for the latest bug.
+
+2001-02-05  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4: Require autoconf-2.14d (not yet released), because
+       it includes the patch required for `large file' support with at least
+       HP-UX's 10.20 /bin/cc.
+
+2001-02-03  Jim Meyering  <meyering@lucent.com>
+
+       * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Restore prior use of
+       AS_IF, now that it works once again (mysteriously).
+       * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Likewise.
+
+2001-01-30  Jim Meyering  <meyering@lucent.com>
+
+       Don't use filenames that are 8.3-equivalent to "conftest" on DOS.
+       * chown.m4: Rename conftestchown to conftest.chown.
+       * rename.m4: s/conftestdir/conftest.d1/ and s/conftestdir2/conftest.d2/.
+       * utimes.m4: s/conftestdata/conftest.data/
+       Inspired by Pavel Roskin's change in autoconf.
+
+2001-01-27  Jim Meyering  <meyering@lucent.com>
+
+       * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Open-code what was
+       a use of AS_IF.
+       * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Likewise.
+
+2001-01-26  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_QUOTEARG): Check for stddef.h, now that
+       quotearg.c includes it.
+
+2001-01-15  Bruno Haible  <haible@clisp.cons.org>
+
+       * iconv.m4 (jm_ICONV): Also check whether the iconv declaration
+       has const.
+
+2001-01-20  Jim Meyering  <meyering@lucent.com>
+
+       Be sure that headers are checked before used in code compiled
+       for the type checks.
+       * jm-macros.m4 (jm_MACROS): Remove all header checks.
+       In place of that, invoke jm_CHECK_ALL_TYPES.
+       (jm_CHECK_ALL_HEADERS): New functions with the above checks.
+       (jm_CHECK_ALL_TYPES): Require jm_CHECK_ALL_HEADERS.
+       Alan Iwi reported a build failure on an f300-fujitsu-uxpv4.1_ES;
+       The check for ssize_t was mistakenly run before the test for unistd.h.
+
+       The configure-time check for stdbool.h was missing.
+       * prereq.m4 (jm_PREREQ): Add jm_PREREQ_HASH.
+       (jm_PREREQ_HASH): New function.
+
+2001-01-17  Jim Meyering  <meyering@lucent.com>
+
+       * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Use AS_IF, not AS_IFELSE,
+       for autoconf-2.49c.
+       * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Likewise.
+
+2001-01-14  Jim Meyering  <meyering@lucent.com>
+
+       * rename.m4: Use temporary directories named conftestdir{,2}, not
+       foo and bar.  Create conftestdir/ in the script, not in the C code.
+       Remove directories in the script, not in the C code.
+       Remove conftestdir{,2} before trying to create the directory.
+       Make the entire configure script fail if the mkdir fails.
+
+2001-01-02  Volker Borchert  <bt@teknon.de>
+
+       * rename.m4: New file.
+       * jm-macros.m4 (jm_MACROS): Require vb_FUNC_RENAME.
+
+2001-01-01  Alexandre Duret-Lutz  <duret_g@epita.fr>
+
+       * libintl.m4 (AM_GNU_GETTEXT): Define MKINSTALLDIRS by
+       expanding the value of $ac_aux_dir, as in AM_MISSING_HAS_RUN,
+       so `make install' also works in VPATH builds.
+
+2001-01-01  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_READUTMP): Include utmp.h (if available), even
+       on systems with utmpx.h.  It's necessary for the declaration of utmp's
+       ut_user member.  Reported by Andreas Jaeger.
+
+       * check-decl.m4 (jm_CHECK_DECLS): Include grp.h and pwd.h if available.
+       They are required for the declarations of getgrgid and getpwuid resp.
+       (_jm_DECL_HEADERS): Check for grp.h and pwd.h.
+       Reported by Andreas Jaeger.
+
+2000-12-25  Alexandre Duret-Lutz  <duret_g@epita.fr>
+
+       * libintl.m4 (AM_WITH_NLS): When using AC_CONFIG_AUX_DIR,
+       prepend $(top_srcdir) to the value of MKINSTALLDIRS so that it
+       can be used in subdirectories.
+
+2000-12-26  Jim Meyering  <meyering@lucent.com>
+
+       * dos.m4 (jm_AC_DOS): Rewrite (though it's still a stub) to work better
+       with autoheader.
+
+2000-12-17  Jim Meyering  <meyering@lucent.com>
+
+       * dos.m4 (jm_AC_DOS): New file and macro.
+       * jm-macros.m4 (jm_MACROS): Require jm_AC_DOS.
+
+2000-12-06  Paul Eggert  <eggert@twinsun.com>
+
+       * off_t-format.m4: Remove this file.
+       * jm-macros.m4 (jm_MACROS): Remove jm_SYS_OFF_T_PRINTF_FORMAT.
+
+2000-12-06  Jim Meyering  <meyering@lucent.com>
+
+       * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): If we need the replacement
+       strtoull, we may well need the replacement strtoul, too.
+       Check for declarations of strtoul and strtoull.
+       Check for strtol.  Mainly as a cue to cause automake to include
+       strtol.c -- that file is included by each of strtoul.c and strtoull.c.
+       Check for limits.h -- strtol.c needs it.
+
+2000-12-02  Jim Meyering  <meyering@lucent.com>
+
+       * off_t-format.m4 (OFF_T_PRINTF_FORMAT_STRING): New file/macro.
+       * jm-macros.m4 (jm_MACROS): require it.
+
+2000-11-30  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_MACROS): Check for stdint.h.
+
+2000-11-30  Jim Meyering  <meyering@lucent.com>
+
+       * getloadavg.m4: s/ifval/m4_ifval/ to accommodate new autoconf.
+
+2000-11-03  Bruno Haible  <haible@clisp.cons.org>
+
+       * jm-macros.m4 (jm_MACROS): Add test for wcrtomb.
+
+2000-11-04  Jim Meyering  <meyering@lucent.com>
+
+       * regex.m4: Use the `m4_' prefix on `syscmd' and `m4_sysval'.
+
+2000-10-29  Jim Meyering  <meyering@lucent.com>
+
+       * fsusage.m4: s/AC_SHELL_IFELSE/AS_IFELSE/ to match autoconf renaming.
+       * ls-mntd-fs.m4: Likewise
+
+2000-10-28  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ): Add jm_PREREQ_MEMCHR.
+       (jm_PREREQ_MEMCHR): New function.
+
+2000-10-21  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4 (jm_CHECK_DECLS): Also check for memrchr.
+       * prereq.m4 (jm_PREREQ_DIRNAME): New macro.
+       * jm-macros.m4 (AC_REPLACE_FUNCS): Add memrchr.
+
+2000-09-18  Jim Meyering  <meyering@lucent.com>
+
+       * getloadavg.m4 (AC_FUNC_GETLOADAVG): Restore the initial value of LIBS.
+       Otherwise, everyone ends up linking with -lelf for some configurations.
+       Reported by Mike Stone.
+
+2000-08-26  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4: Use jm_FUNC_FPENDING.
+       * fpending.m4: New file.
+
+2000-08-20  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4: Include utmp.h `#if HAVE_UTMP_H', rather than
+       `#if !HAVE_UTMPX_H'.  The latter would lose on systems with neither
+       utmp.h nor utmpx.h.  Reported by Eli Zaretskii.
+
+2000-08-11  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       Improve fileutils installation on systems where running
+       programs (like install) can't be unlinked.
+       * unlink-busy.m4 (jm_FUNC_UNLINK_BUSY_TEXT): New file/macro.
+       * jm-macros.m4: Use jm_FUNC_UNLINK_BUSY_TEXT.
+
+2000-08-06  Paul Eggert  <eggert@twinsun.com>
+
+       * mbstate_t.m4 (AC_MBSTATE_T): Define mbstate_t to be int,
+       not char, for compatibility with glibc 2.1.3 strftime.c.
+
+2000-07-23  Paul Eggert  <eggert@twinsun.com>
+
+       * mbswidth.m4 (jm_PREREQ_MBSWIDTH): Check for wcwidth declaration.
+
+2000-07-23  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4 (jm_CHECK_DECLS): Check for declarations of these, too:
+       getgrgid, getpwuid, getuid.
+
+2000-07-16  Bruno Haible  <haible@clisp.cons.org>
+
+       * mbswidth.m4: New file.
+       * prereq.m4 (jm_PREREQ): Call jm_PREREQ_MBSWIDTH.
+
+2000-07-14  Jim Meyering  <meyering@lucent.com>
+
+       * xstrtoumax.m4 (jm_AC_PREREQ_XSTRTOUMAX): Require jm_AC_TYPE_UINTMAX_T.
+
+2000-07-10  Paul Eggert  <eggert@twinsun.com>
+
+       From a suggestion by Bruno Haible.
+       * mbstate_t.m4 (AC_MBSTATE_T):
+       Renamed from AC_MBSTATE_T_OBJECT.  All uses changed.
+       Change from a two-part test, which defines both HAVE_MBSTATE_T_OBJECT
+       and mbstate_t, to a single-part test that simply defines mbstate_t.
+       * prereq.m4 (jm_PREREQ_QUOTEARG): s/AC_MBSTATE_T_OBJECT/AC_MBSTATE_T/.
+
+2000-07-10  Jim Meyering  <meyering@lucent.com>
+
+       * strerror_r.m4: Mirror the correction made in autoconf.
+
+       * gnu-source.m4: Output to confdefs.h directly.
+       Suggestion from Akim Demaille.
+
+2000-07-09  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_MACROS): Add a test to see if -lm is required
+       to link seq.  If so, set SEQ_LIBM to -lm.  From Bruno Haible.
+
+       * gnu-source.m4 (AC__GNU_SOURCE): New file/macro.
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require it.
+
+2000-07-05  Bruno Haible  <haible@clisp.cons.org>
+
+       * strerror_r.m4 (AC_FUNC_STRERROR_R): Pass a reasonably large buffer
+       to strerror_r.
+       Include <ctype.h> for use of isalpha.
+
+2000-07-05  Paul Eggert  <eggert@twinsun.com>
+       and Bruno Haible  <haible@clisp.cons.org>
+
+       * mbstate_t.m4 (AC_MBSTATE_T_OBJECT): Test for mbstate_t
+       only if the test for an object-type mbstate_t fails.  This
+       prevents us from mistakenly reporting that mbstate_t is a
+       system object type after we "#define mbstate_t int" to work
+       around its lack.
+
+2000-07-04  Jim Meyering  <meyering@lucent.com>
+
+       * fsusage.m4 (jm_FILE_SYSTEM_USAGE): Use plain old `echo' instead
+       of the deprecated AC_CHECKING.
+
+2000-07-03  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4 (AC_CHECK_DECLS): Add strnlen.
+
+2000-07-03  Paul Eggert  <eggert@twinsun.com>
+
+       * mbstate_t.m4 (AC_MBSTATE_T_OBJECT): Port to autoconf 2.13.
+       Add AC_CHECK_HEADERS(stdlib.h), since we use HAVE_STDLIB_H.
+
+2000-07-02  Jim Meyering  <meyering@lucent.com>
+
+       * mbstate_t.m4: Also define mbstate_t, if necessary.
+
+       * chown.m4: Replace each use of AC_SUBST(LIBOBJS)/LIBOBJS=... with
+       AC_LIBOBJ(function_name).
+       * chown.m4: Likewise.
+       * fnmatch.m4: Likewise.
+       * ftruncate.m4: Likewise.
+       * getgroups.m4: Likewise.
+       * getline.m4: Likewise.
+       * group-member.m4: Likewise.
+       * jm-macros.m4: Likewise.
+       * lstat.m4: Likewise.
+       * malloc.m4: Likewise.
+       * memcmp.m4: Likewise.
+       * nanosleep.m4: Likewise.
+       * putenv.m4: Likewise.
+       * realloc.m4: Likewise.
+       * regex.m4: Likewise.
+       * stat.m4: Likewise.
+       * strftime.m4: Likewise.
+
+2000-07-01  Jim Meyering  <meyering@lucent.com>
+
+       * ls-mntd-fs.m4: Remove a `FIXME' comment and fix the associated
+       problem.
+
+2000-06-17  Bruno Haible  <haible@clisp.cons.org>
+
+       * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Rename BeOS specific
+       macro from MOUNTED_NEXT_DEV to MOUNTED_FS_STAT_DEV.
+
+2000-07-01  Jim Meyering  <meyering@lucent.com>
+
+       * uptime.m4: Put double quotes around use of $cross_compiling.
+
+2000-06-28  Jim Meyering  <meyering@lucent.com>
+
+       * mbstate_t.m4: Use stdlib.h, not stdio.h.  The latter is not included
+       by quotearg.c, for which we perform this test.  From Bruno Haible.
+
+2000-06-17  Bruno Haible  <haible@clisp.cons.org>
+
+       * check-decl.m4 (_jm_DECL_HEADERS): Check for utmp.h as well.
+       * prereq.m4 (jm_PREREQ_READUTMP): Likewise. If either <utmp.h> or
+       <utmpx.h> exists, put readutmp.o into LIBOBJS.
+
+2000-06-25  Jim Meyering  <meyering@lucent.com>
+
+       * mbstate_t.m4: Include stdio.h before wchar.h to work around
+       Linux header bug when _XOPEN_SOURCE is defined to 500.
+
+2000-06-24  Jim Meyering  <meyering@lucent.com>
+
+       * strerror_r.m4: Revive this file -- to try out an experimental
+       version of AC_FUNC_STRERROR_R that may work even on BeOS, a system
+       for which strerror does return char*, but which lacks a conveniently
+       accessible declaration of the function.  If the compile-test says
+       strerror_r doesn't work, then resort to a `run'-test that works on
+       BeOS and segfaults on DEC Unix.
+
+2000-06-19  Paul Eggert  <eggert@twinsun.com>
+
+       * mbstate_t.m4: New file, defining AC_MBSTATE_T_OBJECT.
+       * prereq.m4 (jm_PREREQ_QUOTEARG): Use it.  Add check for iswprint.
+
+2000-06-23  Jim Meyering  <meyering@lucent.com>
+
+       * afs.m4: Add missing AC_MSG_RESULT.
+       Reported by Bruno Haible.
+
+       * fsusage.m4: s/AC_MSG_CHECKING/AC_CHECKING/.
+       Suggestion from Bruno Haible.
+
+2000-06-21  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (AC_REPLACE_FUNCS): Add getpass.
+
+2000-06-18  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (AC_REPLACE_FUNCS): Remove mkdir.
+
+       * link-follow.m4 (jm_AC_FUNC_LINK_FOLLOWS_SYMLINK): Change the
+       `checking whether...' message to be consistent with that of the
+       lstat test.
+
+2000-06-16  Bruno Haible  <haible@clisp.cons.org>
+
+       * glibc21.m4 (jm_GLIBC21): Define GLIBC21 for Makefiles, not for C.
+
+2000-06-12  Jim Meyering  <meyering@lucent.com>
+
+       * getloadavg.m4 (AM_FUNC_GETLOADAVG): Replace with AC_FUNC_GETLOADAVG
+       from autoconf, and tweak the latter to accept an optional argument.
+       * jm-macros.m4: s/AM_FUNC_GETLOADAVG/AC_FUNC_GETLOADAVG/, and supply
+       the optional argument, `lib'.
+
+2000-06-08  Jim Meyering  <meyering@lucent.com>
+
+       * largefile.m4: Remove file (now that it's part of autoconf).
+
+2000-06-04  Paul Eggert  <eggert@twinsun.com>
+
+       Rewrite largefile configuration so that we don't need to run
+       getconf and don't need AC_CANONICAL_HOST.  [I'm leaving the use of
+       AC_CANONICAL_HOST in configure.in -- jmm]
+
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS,
+       AC_SYS_LARGEFILE_SPACE_APPEND): Remove.
+       (AC_SYS_LARGEFILE_TEST_INCLUDES): New macro.
+       (AC_SYS_LARGEFILE_MACRO_VALUE): Change arguments from
+       CODE-TO-SET-DEFAULT to VALUE, INCLUDES, FUNCTION-BODY.
+       All uses changed.
+       Instead of inspecting the output of getconf, try to compile the
+       test program without and with the macro definition.
+       (AC_SYS_LARGEFILE): Do not require AC_CANONICAL_HOST or check
+       for getconf.  Instead, check for the needed flags by compiling
+       test programs.
+
+2000-06-03  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_HUMAN): Use []-quoted list in AC_CHECK_DECLS,
+       now that autoconf requires that.
+
+       * jm-glibc-io.m4: Add a kludge to make autoheader emit the required
+       #undefs.  E.g., #undef HAVE_DECL_FERROR_UNLOCKED.
+       Use []-quoted list in AC_CHECK_DECLS, now that autoconf requires that.
+
+2000-05-26  Bruno Haible  <haible@clisp.cons.org>
+
+       * glibc21.m4: New file.
+       * jm-macros.m4 (jm_MACROS): Call jm_GLIBC21.
+
+2000-05-28  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Rename from
+       jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
+       * stat.m4: Likewise.
+       * lstat.m4: Likewise.
+       * lstat-slash.m4: Remove file (absorbed into autoconf).
+
+       * jm-macros.m4 (AC_FUNC_STRERROR_R): Rename from jm_FUNC_STRERROR_R.
+       * strerror_r.m4: Remove file (absorbed into autoconf).
+
+2000-05-26  Jim Meyering  <meyering@lucent.com>
+
+       * uptime.m4: Use `$cross_compiling', not `$ac_cv_prog_cc_cross'.
+
+2000-05-24  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4: Use []-quoted list in AC_CHECK_MEMBERS, now that
+       autoconf requires that.
+       * lib-check.m4: Likewise.
+       * jm-macros.m4: Likewise.
+       * strftime.m4: Likewise.
+
+       * check-decl.m4 (jm_CHECK_DECLS): Use []-quoted list in AC_CHECK_DECLS,
+       now that autoconf requires that.
+
+2000-05-22  Jim Meyering  <meyering@lucent.com>
+
+       * stat.m4: Require jm_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
+       * lstat.m4: Likewise.
+
+2000-05-20  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_HUMAN): New macro.
+       (jm_PREREQ): Use it.
+
+2000-05-09  Jim Meyering  <meyering@lucent.com>
+
+       * gettext.m4: Rename this...
+       * libintl.m4: ...to this.
+
+2000-05-06  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (AC_REPLACE_FUNCS): Add atexit.
+       (AC_REPLACE_FUNCS): Add strnlen.
+
+       * rmdir-errno.m4 (fetish_FUNC_RMDIR_NOTEMPTY): New macro and file.
+       * jm-macros.m4: Require fetish_FUNC_RMDIR_NOTEMPTY.
+
+       * nanosleep.m4 (jm_FUNC_NANOSLEEP): Save and restore LIBS around
+       AC_SEARCH_LIBS call for nanosleep.
+       (LIB_NANOSLEEP): Set and AC_SUBST.
+
+2000-05-03  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE): Define _XOPEN_SOURCE to
+       be 500, instead of _GNU_SOURCE to be 1, to work around glibc
+       2.1.3 bug.  This avoids a clash when files like regex.c define
+       _GNU_SOURCE.
+
+2000-05-05  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_MACROS): Save and restore LIBS around AC_SEARCH_LIBS
+       call for clock_gettime.
+       (LIB_CLOCK_GETTIME): Set and AC_SUBST.
+
+       * search-libs.m4: Update from autoconf.
+
+       su doesn't work on Solaris2.6.
+       * lib-check.m4: When checking for struct spwd.sp_pwdp, also include
+       <shadow.h>.  Reported by Dragos Harabor.
+
+2000-05-03  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4 (AC_CHECK_DECLS): Add strndup.
+
+2000-05-02  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE): Define _GNU_SOURCE if
+       this is needed to make ftello visible (e.g. glibc 2.1.3).  Use
+       compile-time test, rather than inspecting host and OS, to
+       decide whether to define _LARGEFILE_SOURCE.
+
+2000-05-01  Jim Meyering  <meyering@lucent.com>
+
+       * fsusage.m4: Use AC_MSG_CHECKING instead of obsolete AC_CHECKING.
+
+       * ls-mntd-fs.m4 (jm_LIST_MOUNTED_FILESYSTEMS): Add BeOS support.
+       Based on a patch from Bruno Haible.
+
+2000-04-18  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_GETPAGESIZE): New macro.
+       (jm_PREREQ): Use it.
+
+2000-04-17  Jim Meyering  <meyering@lucent.com>
+
+       Get it right :-)
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Emit the
+       actual #define via AH_VERBATIM.  Don't need separate AC_DEFINE.
+       Suggestion from Akim Demaille.
+
+2000-04-14  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use the one-arg form
+       of AC_DEFINE.  Otherwise, the #ifndef in AH_VERBATIM gets clobbered.
+
+2000-04-13  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES) [_GNU_SOURCE]: Use new AH_VERBATIM
+       to insert required #ifndef into config.h.in.
+       Suggestion from Akim Demaille.
+
+2000-04-12  Jim Meyering  <meyering@lucent.com>
+
+       * getloadavg.m4 (AM_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS, not
+       `AC_CHECK_HEADER' to check for locale.h.  Thanks to a report from
+       Christian Krackowizer.
+
+       More code moved from ../configure.in into (jm_CHECK_ALL_TYPES).
+       * jm-macros.m4 (_GNU_SOURCE): Define.
+       (AC_SYS_LARGEFILE): Require.
+       (AM_C_PROTOTYPES): Require.
+
+2000-04-05  Paul Eggert  <eggert@twinsun.com>
+
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Don't use -n32 on
+       IRIX if the installer said otherwise.
+
+2000-04-05  Jim Meyering  <meyering@lucent.com>
+
+       Portability tweaks required for ultrix4.3.
+       * check-decl.m4 [!HAVE_UTMPX_H] (headers): Include <utmp.h>.
+       (jm_CHECK_DECLS): Add getutent to the list of functions.
+       (_jm_DECL_HEADERS): Add utmpx.h.
+       From John David Anglin.
+
+       * strftime.m4: Back out the 2000-04-02 change.
+       Instead of that change, simply undefine putenv in the test program.
+
+2000-04-03  Jim Meyering  <meyering@lucent.com>
+
+       * gettext.m4: Fix typo in comment.
+
+       * codeset.m4 (AC_CHECK_HEADERS): Add langinfo.h (moved here from
+       textutils/configure.in).  Suggestion from Paul Eggert.
+       (AC_CHECK_FUNCS): Add nl_langinfo.  (also from textutils/configure.in)
+
+2000-04-02  Paul Eggert  <eggert@twinsun.com>
+
+       * strftime.m4 (jm_FUNC_GNU_STRFTIME): Set TZ environment
+       variable in the shell rather than using putenv, which isn't
+       portable.  This avoids the configure-time inter-test dependency
+       on the potentially-renamed putenv function.
+
+2000-03-30  Paul Eggert  <eggert@twinsun.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES): Include <sys/stat.h>
+       before checking struct stat.st_blksize, so that
+       HAVE_STRUCT_STAT_ST_BLKSIZE is defined correctly.
+
+2000-03-29  Paul Eggert  <eggert@twinsun.com>
+
+       * strftime.m4 (_jm_STRFTIME_PREREQS): Check for strftime,
+       since strftime.c uses HAVE_STRFTIME to decide whether to use
+       the underlying strftime.
+
+2000-03-10  Jim Meyering  <meyering@lucent.com>
+
+       * lib-check.m4: Look for getspnam in -lgen, too.
+       From Marco Franzen.
+
+2000-02-02  Bruno Haible  <haible@clisp.cons.org>
+
+       * codeset.m4: New file.
+       * iconv.m4: New file.
+       * jm-macros.m4 (jm_MACROS): Call jm_LANGINFO_CODESET and jm_ICONV.
+
+2000-03-04  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require AC_C_VOLATILE,
+       for lib/localcharset.c.
+
+2000-03-03  Jim Meyering  <meyering@lucent.com>
+
+       * regex.m4: Make sure re_compile_pattern accepts patterns like `{1'.
+
+2000-03-02  Jim Meyering  <meyering@lucent.com>
+
+       * timespec.m4: Require AC_HEADER_TIME before the cache check so
+       the messages come out on separate lines.
+
+       * jm-glibc-io.m4 (jm_FUNC_GLIBC_UNLOCKED_IO): Use AC_CHECK_DECLS,
+       rather than jm_CHECK_DECLARATIONS.
+       * decl.m4: Remove now-unused file.
+
+       * check-decl.m4 (AC_CHECK_DECLS): Add getlogin, ttyname, and geteuid.
+
+2000-02-27  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4: Add getenv to the list.
+
+2000-02-23  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4: Now that we have the new AC_CHECK_DECLS, use it
+       in place of my hack.
+
+2000-02-10  Jim Meyering  <meyering@lucent.com>
+
+       * nanosleep.m4 (jm_FUNC_NANOSLEEP): Rename replacement function from
+       gnu_nanosleep to rpl_nanosleep.
+
+2000-02-09  Jim Meyering  <meyering@lucent.com>
+
+       * lib-check.m4 (jm_LIB_CHECK): Fix typo: check for sp_pwdp in
+       struct spwd, rather than in struct passwd.  Reported by Gaël Quéri.
+
+2000-02-08  Akim Demaille  <akim@epita.fr>
+
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Quote square brackets with
+       `[' and `]' and remove uses of `changequote'.
+       (AC_SYS_LARGEFILE_MACRO_VALUE): Likewise.
+       (AC_SYS_LARGEFILE): Likewise.
+       * gettext.m4 (AM_GNU_GETTEXT): Likewise.
+       * strftime.m4 (jm_FUNC_GNU_STRFTIME): Remove now-unnecessary use
+       of changequote.
+       * regex.m4 (jm_INCLUDED_REGEX): Likewise.
+       * readdir.m4 (jm_FUNC_READDIR): Likewise
+       * memcmp.m4 (jm_AC_FUNC_MEMCMP): Likewise, and add `int' for main.
+       * getloadavg.m4 (AM_FUNC_GETLOADAVG): Likewise.
+
+2000-02-05  Jim Meyering  <meyering@lucent.com>
+
+       * jm-macros.m4 (jm_CHECK_ALL_TYPES): Require most macros.
+       Remove explicit use of AC_HEADER_TIME.  It is required by
+       jm_CHECK_TYPE_STRUCT_TIMESPEC.  Using AC_HEADER_TIME and
+       `AC_REQUIRE'ing jm_CHECK_TYPE_STRUCT_TIMESPEC provoked a but
+       in autoconf whereby the expansion of the latter ended up preceding
+       the expansion of its prerequisite, AC_HEADER_TIME.
+       Reported by Volker Borchert.
+
+2000-02-03  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_READUTMP): Check for utmpxname.
+
+2000-02-02  Jim Meyering  <meyering@lucent.com>
+
+       * prereq.m4 (jm_PREREQ_ADDEXT): Fix typo that resulted in no
+       definition of HAVE_PATHCONF: s/AC_CHECK_FUNC/AC_CHECK_FUNCS/.
+       Reported by Eli Zaretskii.
+
+2000-01-31  Jim Meyering  <meyering@lucent.com>
+
+       * check-decl.m4 (jm_CHECK_DECLS): Add nanosleep to the list of
+       functions.  Add the time.h and sys/time.h headers along with the
+       AC_REQUIRE'ment of AC_HEADER_TIME.
+
+2000-01-30  Jim Meyering  <meyering@lucent.com>
+
+       * lib-check.m4: Clean up some kludgy old shadow password tests.
+
+       * prereq.m4 (utmp_includes): Define.
+       Check for ut_user and ut_name members in both struct utmpx
+       and struct utmp.
+
+2000-01-29  Jim Meyering  <meyering@lucent.com>
+
+       * lib-check.m4: New file containing library-related checks from
+       fileutils and sh-utils (textutils had none).
+
+2000-01-28  Jim Meyering  <meyering@lucent.com>
+
+       * perl.m4: Change format of warning message to look more like that
+       from the missing script.  Suggestion from François Pinard.
+
+2000-01-25  Jim Meyering  <meyering@lucent.com>
+
+       * timespec.m4: Require AC_HEADER_TIME, and include sys/time.h as well
+       as time.h in the compile check.
+       * nanosleep.m4: Require AC_HEADER_TIME rather than simply using it.
+       Fix typo in cross-compiling case: s/yes/no/.
+
 2000-01-23  Jim Meyering  <meyering@lucent.com>
 
 2000-01-23  Jim Meyering  <meyering@lucent.com>
 
-       * jm-macros.m4: (OPTIONAL_BIN_PROGS, OPTIONAL_BIN_ZCRIPTS, MAN):
+       * jm-macros.m4: Move df-related tests here from fileutils/configure.in
+
+       * ls-mntd-fs.m4: s/list_mounted_fs/ac_list_mounted_fs/
+       (jm_LIST_MOUNTED_FILESYSTEMS): Take two parameters.
+
+       * fsusage.m4: New file.  Extracted from fileutils/configure.in.
+       s/space/ac_fsusage_space/.
+       (jm_FILE_SYSTEM_USAGE): Take two parameters.
+
+       * ftruncate.m4: New file (derived from part of fileutils/configure.in).
+       * jm-macros.m4 (jm_FUNC_FTRUNCATE): AC_REQUIRE it.
+       (jm_CHECK_ALL_TYPES): Require AC_HEADER_MAJOR and AC_HEADER_DIRENT.
+
+       * jm-macros.m4 (OPTIONAL_BIN_PROGS, OPTIONAL_BIN_ZCRIPTS, MAN):
        AC_SUBST these here, rather than just in sh-util/configure.in, so
        that the now-shared-by-fileutils-and-textutils lib/Makefile.am are
        all the same.
        AC_SUBST these here, rather than just in sh-util/configure.in, so
        that the now-shared-by-fileutils-and-textutils lib/Makefile.am are
        all the same.
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
        Quote multibyte characters correctly.
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
        Quote multibyte characters correctly.
-       * m4/c-bs-a.m4: New file.
-       * m4/prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
+       * c-bs-a.m4: New file.
+       * prereq.m4 (jm_PREREQ_QUOTEARG): New macro.
        (jm_PREREQ): Use it.
 
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
        (jm_PREREQ): Use it.
 
 2000-01-11  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/uintmax_t.m4: Port to autoconf 2.13.
+       * uintmax_t.m4: Port to autoconf 2.13.
 
 2000-01-08  Jim Meyering  <meyering@ascend.com>
 
 
 2000-01-08  Jim Meyering  <meyering@ascend.com>
 
 
        * d-type.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename from
        jm_STRUCT_DIRENT_D_TYPE.
 
        * d-type.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Rename from
        jm_STRUCT_DIRENT_D_TYPE.
-       * d-ino.m4: (jm_CHECK_TYPE_STRUCT_DIRENT_D_INO): Rename from
+       * d-ino.m4 (jm_CHECK_TYPE_STRUCT_DIRENT_D_INO): Rename from
        jm_STRUCT_DIRENT_D_INO.
        * utimbuf.m4 (jm_CHECK_TYPE_STRUCT_UTIMBUF): Rename from
        jm_STRUCT_UTIMBUF.
        jm_STRUCT_DIRENT_D_INO.
        * utimbuf.m4 (jm_CHECK_TYPE_STRUCT_UTIMBUF): Rename from
        jm_STRUCT_UTIMBUF.
 
 1999-11-18  Paul Eggert  <eggert@twinsun.com>
 
 
 1999-11-18  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a
+       * largefile.m4 (AC_SYS_LARGEFILE_FLAGS): Work around a
        problem with the QNX 4.25 shell, which doesn't propagate exit
        status of failed commands inside shell assignments.
 
        problem with the QNX 4.25 shell, which doesn't propagate exit
        status of failed commands inside shell assignments.
 
 
 1999-08-17  Paul Eggert  <eggert@twinsun.com>
 
 
 1999-08-17  Paul Eggert  <eggert@twinsun.com>
 
-       * m4/largefile.m4 (AC_SYS_LARGEFILE): Fix typo: missing comma
+       * largefile.m4 (AC_SYS_LARGEFILE): Fix typo: missing comma
        in value for _FILE_OFFSET_BITS, which broke ports to HP-UX 10.20.
 
 1999-08-05  Jim Meyering  <meyering@ascend.com>
        in value for _FILE_OFFSET_BITS, which broke ports to HP-UX 10.20.
 
 1999-08-05  Jim Meyering  <meyering@ascend.com>
 
 1999-07-15  Jim Meyering  <meyering@ascend.com>
 
 
 1999-07-15  Jim Meyering  <meyering@ascend.com>
 
-       * jm-macros.m4: (AC_CHECK_FUNCS): Check for getpagesize.
+       * jm-macros.m4 (AC_CHECK_FUNCS): Check for getpagesize.
 
 1999-05-22  Jim Meyering  <meyering@ascend.com>
 
 
 1999-05-22  Jim Meyering  <meyering@ascend.com>