* bison.m4: Declare YACC & YFLAGS precious.
[gnulib.git] / m4 / ChangeLog
index 478c206..6034b63 100644 (file)
@@ -1,3 +1,564 @@
+2005-06-16  Derek Price  <derek@ximbiot.com>
+
+       * bison.m4: Declare YACC & YFLAGS precious.
+
+2005-06-08  Bruno Haible  <bruno@clisp.org>
+
+       * csharpcomp.m4: New file, from GNU gettext.
+
+2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * mkdir-p.m4: Renamed from makepath.m4.
+       (gl_MKDIR_PARENTS): Renamed from gl_MAKEPATH.  All uses changed.
+       Rename files from makepath.c to mkdir-p.c, and from
+       makepath.h to mkdir-p.h.
+       * filenamecat.m4: Renamed from path-concat.m4.
+       (gl_FILE_NAME_CONCAT): Renamed from gl_PATH_CONCAT.  All uses changed.
+       Rename files from path-concat.c to filenamecat.c,
+       and from path-concat.h to filenamecat.h.
+       * getcwd-path-max.m4: Don't use "path" or "filename" to mean
+       "file name" in local variables or comments.
+       * rename.m4: Likewise.
+
+2005-06-01  Bruno Haible  <bruno@clisp.org>
+
+       * csharp.m4: New file, from GNU gettext.
+       * csharpexec.m4: New file, from GNU gettext.
+
+2005-05-31  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from cvs.
+       * glob.m4: s/MISSING_SYS_CDEFS_H/_SYS_CDEFS_H/ and comment.
+
+2005-05-29  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * glob.m4: New file.
+
+2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fts.m4 (gl_FUNC_FTS_CORE): Don't check for inttypes.h or stdint.h,
+       and don't require gt_INTTYPES_PRI.
+
+2005-05-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * extensions.m4 (gl_USE_SYSTEM_EXTENSIONS): Define
+       _POSIX_PTHREAD_SEMANTICS for Solaris.
+
+2005-05-25  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getlogin_r.m4: New files.
+
+2005-05-22  Bruno Haible  <bruno@clisp.org>
+
+       * minmax.m4: New file.
+       Based on a patch by Derek Price <derek@ximbiot.com>.
+
+2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fts.m4 (gl_FUNC_FTS_CORE): Renamed from gl_FUNC_FTS.
+       (gl_FUNC_FTS, gl_FUNC_FTS_LGPL): New macros.
+
+2005-05-20  Eric Blake  <ebb9@byu.net>  (tiny change)
+
+       * chown.m4 (gl_FUNC_CHOWN): Correct sense of test for honoring IDs
+       of -1.
+
+2005-05-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME]):
+       Don't check for stddef.h.
+       * fts.m4 (gl_FUNC_FTS): Don't require AC_HEADER_STDC, as we
+       don't use its results.
+       Don't check for fcntl.h, stddef.h, stdlib.h, string.h, unistd.h,
+       since we include them unconditionally.  Don't require
+       AM_STDBOOL_H, since stdbool is a prerequisite.
+       Don't require AC_C_CONST, AC_TYPE_SIZE_T or check for ptrdiff_t
+       since we assume C89 or better.
+       Don't require AC_FUNC_CLOSEDIR_VOID, AC_FUNC_LSTAT, or AC_FUNC_STAT,
+       as we don't use their results.
+       Don't check for fchdir, memmove, memset, strrchr, as we use
+       them unconditionally.
+       * gettimeofday.m4 (AC_FUNC_GETTIMEOFDAY_CLOBBER): Don't define
+       GETTIMEOFDAY_CLOBBERS_LOCALTIME_BUFFER, since nobody uses it.
+
+2005-05-18  Jim Meyering  <jim@meyering.net>
+
+       * fts.m4 (AC_LIBSOURCES): Add intprops.h to the list.
+       Reported by Yoann Vandoorselaere.
+
+2005-05-17  Jim Meyering  <jim@meyering.net>
+
+       * fts.m4: New file, from coreutils.
+
+2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * unlinkdir.m4: New file.
+
+2005-05-10  Derek Price  <derek@ximbiot.com>
+
+       * getopt.m4 (gl_GETOPT): Check for Solaris 10 bug, not decl, when
+       possible.
+
+2005-05-10  Simon Josefsson  <jas@extundo.com>
+
+       * getaddrinfo.m4: Look in libnsl/libsocket for getaddrinfo, from
+       Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
+
+2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+            Bruno Haible  <bruno@clisp.org>
+
+       * inet_ntop.m4: New file.
+
+2005-05-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getopt.m4 (gl_GETOPT): Check for Solaris 10 getopt, and avoid
+       needless checks.
+
+2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * euidaccess.m4 (gl_PREREQ_EUIDACCESS): Don't require AC_HEADER_STAT.
+       * lchown.m4 (gl_FUNC_CHOWN): Likewise.
+       (gl_PREREQ_CHOWN): Remove.
+       * lstat.m4 (gl_FUNC_LSTAT): Require AC_FUNC_LSTAT instead of calling
+       it.  Don't require AC_HEADER_STAT.
+       (gl_PREREQ_LSTAT): Remove.
+       * mkstemp.m4 (gl_PREREQ_TEMPNAME): Check stdint.h only once.
+       Don't require AC_HEADER_STAT.
+       * rmdir.m4 (gl_FUNC_RMDIR): Don't require AC_HEADER_STAT.
+       (gl_PREREQ_RMDIR): Remove.
+       * canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME): Don't
+       mention stat-macros.h or AC_HEADER_STAT, since we'll make
+       the stat-macros module a prerequisite.
+       * file-type.m4 (gl_FILE_TYPE): Likewise.
+       * filemode.m4 (gl_FILEMODE): Likewise.
+       * makepath.m4 (gl_MAKEPATH): Likewise.
+       * modechange.m4 (gl_MODECHANGE): Likewise.
+       * clock_time.m4 (gl_CLOCK_TIME): Use gl_ rather than fetish_ for
+       variable names.
+       * rmdir-errno.m4 (gl_FUNC_RMDIR_NOTEMPTY): Renamed from
+       fetish_FUNC_RMDIR_NOTEMPTY.  All uses changed.  Use gl_ for
+       variable prefixes.
+       * fcntl-safer.m4: Remove.
+       * stdio-safer.m4 (gl_STDIO_SAFER): Use AC_LIBSOURCES and AC_LIBOBJ.
+       * unistd-safer.m4 (gl_UNISTD_SAFER): Likewise.
+       Invoke gl_PREREQ_FD_SAFER.
+       (gl_PREREQ_FD_SAFER): New macro.
+       * nanosleep.m4 (gl_PREREQ_NANOSLEEP): Check for siginterrupt.
+       * readutmp.m4 (gl_READUTMP): Require AC_C_INLINE.
+       Use AC_CHECK_HEADERS_ONCE and AC_CHECK_FUNCS_ONCE when possible.
+       Remove duplicate call to AC_LIBOBJ(readutmp).
+       (gl_PREREQ_READUTMP): Remove.  All uses inlined.
+
+       * mmap-anon.m4 (gl_FUNC_MMAP_ANON): Check for message, not for
+       MAP_ANON.  Problem reported by Moriyoshi Koizumi to bug-cvs.
+
+2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
+
+       * byteswap.m4: New file.
+
+2005-04-25  karl
+
+       * gettext.m4: Update from GNU gettext 0.14.4.
+
+2005-04-15  Simon Josefsson  <jas@extundo.com>
+
+       * getpass.m4 (gl_FUNC_GETPASS): Use AC_LIBSOURCES.
+
+2005-03-28  Eric Blake  <ebb9@byu.net>  (tiny change)
+
+       * getcwd-path-max.m4: Return success on systems such as Cygwin
+       where no absolute path name can be longer than PATH_MAX.
+
+2005-03-22  Jim Meyering  <jim@meyering.net>
+
+       * stat-macros.m4 (gl_STAT_MACROS): New file/macro.
+
+2005-03-21  Jim Meyering  <jim@meyering.net>
+       and  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * acl.m4, backupfile.m4, c-strtod.m4, canon-host.m4, canonicalize.m4,
+       cloexec.m4, closeout.m4, dirfd.m4, dirname.m4, exclude.m4,
+       exitfail.m4, file-type.m4, filemode.m4, fpending.m4, fsusage.m4,
+       getcwd.m4, getdate.m4, getline.m4, getpagesize.m4, getpass.m4,
+       getugroups.m4, group-member.m4, hard-locale.m4, hash.m4, human.m4,
+       idcache.m4, inttostr.m4, long-options.m4, makepath.m4, md5.m4,
+       memcasecmp.m4, memcoll.m4, modechange.m4, mountlist.m4, nanosleep.m4,
+       path-concat.m4, pathmax.m4, physmem.m4, posixtm.m4, posixver.m4,
+       quote.m4, quotearg.m4, readtokens.m4, readutmp.m4, safe-read.m4,
+       safe-write.m4, same.m4, savedir.m4, settime.m4, sha1.m4, sig2str.m4,
+       strdup.m4, strftime.m4, strndup.m4, strverscmp.m4, timespec.m4,
+       unlocked-io.m4, userspec.m4, utimecmp.m4, utimens.m4, xalloc.m4,
+       xnanosleep.m4, xstrtol.m4, yesno.m4:
+       Use AC_LIBSOURCES and AC_LIBOBJ to indicate source and object files
+       for these modules.
+
+2005-03-21  Jim Meyering  <jim@meyering.net>
+
+       * chdir-long.m4 (gl_PREREQ_CHDIR_LONG): Invoke gl_FUNC_MEMRCHR.
+       * memrchr.m4 (gl_FUNC_MEMRCHR): Check for memrchr decl.
+
+2005-03-16  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H): Define HAVE_LONG_LONG_64BIT instead of
+       HAVE_LONGLONG_64BIT.
+
+2005-03-14  Bruno Haible  <bruno@clisp.org>
+
+       * lib-link.m4, gettext.m4, nls.m4, po.m4:
+       Update from GNU gettext 0.14.3.
+
+2005-03-10  Jim Meyering  <jim@meyering.net>
+
+       * save-cwd.m4 (gl_SAVE_CWD): Check for fchdir.
+
+2005-03-07  Bruno Haible  <bruno@clisp.org>
+
+       * mmap-anon.m4 (MAP_FILE, MAP_FAILED): Remove definitions.
+
+2005-03-03  Bruno Haible  <bruno@clisp.org>
+
+       * inttypes.m4, isc-posix.m4, once-only.m4:
+       Use an all-permissive copyright notice, recommended by RMS.
+
+2005-03-03  Derek R. Price  <derek@ximbiot.com>
+
+       * mmap-anon.m4: New file.
+       * pagealign_alloc.m4: New file.
+
+2005-01-28  Bruno Haible  <bruno@clisp.org>
+
+       * stpncpy.m4 (gl_FUNC_STPNCPY): Undo the replacement here. Because of
+       AIX, the replacement has to be done only after <string.h> is included,
+       therefore not in config.h. stpncpy.h does the replacement, and
+       stpncpy.c uses it.
+
+2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * xnanosleep.m4 (gl_XNANOSLEEP): Remove configuration attempting
+       to detect nanosleep bug.
+
+2005-02-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * gethrxtime.m4, xnanosleep.m4: New files.
+       * gettime.m4 (gl_GETTIME): Check for nanotime.
+
+2005-02-24  Bruno Haible  <bruno@clisp.org>
+
+       * gettext.m4, intdiv0.m4, intmax.m4, inttypes-pri.m4, lcmessage.m4:
+       * lib-link.m4, lib-prefix.m4, nls.m4, po.m4, printf-posix.m4:
+       * progtest.m4:
+       Update from GNU gettext 0.14.2.
+       * glibc2.m4: New file, from GNU gettext 0.14.2.
+
+2005-02-22  Simon Josefsson  <jas@extundo.com>
+
+       * iconvme.m4: New file.
+
+2005-02-23  Jim Meyering  <jim@meyering.net>
+
+       * extensions.m4 (gl_USE_SYSTEM_EXTENSIONS): Revert yesteday's change.
+       Thanks to Bruno Haible for catching it.
+
+2005-02-22  Jim Meyering  <jim@meyering.net>
+
+       * extensions.m4 (gl_USE_SYSTEM_EXTENSIONS): Fix typo: s/ifndef/ifdef/.
+
+2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * memrchr.m4 (gl_FUNC_MEMRCHR): Add AC_LIBSOURCES, for memrchr.h.
+
+2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * getloadavg.m4, glibc.m4, search-libs.m4: Remove.
+
+       Remove files that are specific to coreutils.
+       * check-decl.m4, jm-macros.m4, lib-check.m4, prereq.m4: Remove.
+
+2005-01-28  Bruno Haible  <bruno@clisp.org>
+
+       * javacomp.m4: New file, from GNU gettext.
+
+2005-01-26  Bruno Haible  <bruno@clisp.org>
+
+       * javaexec.m4: New file, from GNU gettext.
+
+2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
+
+       * sysexits.m4 (gl_SYSEXITS): Reverted logic. SYSEXITS_H
+       must be defined if the header file was not found, in order
+       to provide a replacement. Reported by Todd Vierling <tv@duh.org>
+
+2005-01-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * acl.m4, afs.m4, alloca.m4, argp.m4, assert.m4, atexit.m4,
+       backupfile.m4, base64.m4, bison.m4, c-bs-a.m4, c-stack.m4,
+       c-strtod.m4, calloc.m4, canon-host.m4, canonicalize.m4,
+       clock_time.m4, cloexec.m4, closeout.m4, d-ino.m4, d-type.m4,
+       dirfd.m4, dirname.m4, dos.m4, dup2.m4, error.m4, euidaccess.m4,
+       exclude.m4, exitfail.m4, extensions.m4, fcntl-safer.m4,
+       file-type.m4, fileblocks.m4, filemode.m4, fnmatch.m4, fpending.m4,
+       free.m4, fstypename.m4, fsusage.m4, ftruncate.m4, getaddrinfo.m4,
+       getcwd-path-max.m4, getcwd.m4, getdate.m4, getdomainname.m4,
+       getgroups.m4, gethostname.m4, getline.m4, getndelim2.m4,
+       getnline.m4, getopt.m4, getpagesize.m4, getpass.m4, getsubopt.m4,
+       gettime.m4, gettimeofday.m4, getugroups.m4, getusershell.m4,
+       group-member.m4, hard-locale.m4, hash.m4, host-os.m4, human.m4,
+       idcache.m4, inttostr.m4, isdir.m4, jm-winsz1.m4, jm-winsz2.m4,
+       link-follow.m4, long-options.m4, ls-mntd-fs.m4, lstat.m4,
+       makepath.m4, mathl.m4, md5.m4, memcasecmp.m4, memchr.m4,
+       memcmp.m4, memcoll.m4, memcpy.m4, memmem.m4, memmove.m4,
+       memrchr.m4, memset.m4, mkdir-slash.m4, mkstemp.m4, mktime.m4,
+       modechange.m4, mountlist.m4, nanosleep.m4, obstack.m4,
+       path-concat.m4, pathmax.m4, perl.m4, physmem.m4, poll.m4,
+       posixtm.m4, posixver.m4, putenv.m4, quote.m4, quotearg.m4,
+       readdir.m4, readtokens.m4, readutmp.m4, regex.m4, rename.m4,
+       restrict.m4, rmdir-errno.m4, rmdir.m4, rpmatch.m4, same.m4,
+       savedir.m4, settime.m4, sha1.m4, sig2str.m4, snprintf.m4,
+       sockpfaf.m4, st_dm_mode.m4, st_mtim.m4, stat.m4, stdint.m4,
+       stdio-safer.m4, strchrnul.m4, strdup.m4, strerror.m4,
+       strerror_r.m4, strftime.m4, strndup.m4, strnlen.m4, strsep.m4,
+       strtod.m4, strtoimax.m4, strtok_r.m4, strtol.m4, strtoll.m4,
+       strtoul.m4, strtoull.m4, strtoumax.m4, strverscmp.m4, sysexits.m4,
+       time_r.m4, timegm.m4, timespec.m4, tm_gmtoff.m4, tzset.m4,
+       uint32_t.m4, uintptr_t.m4, unistd-safer.m4, unlink-busy.m4,
+       unlocked-io.m4, uptime.m4, userspec.m4, utimbuf.m4, utime.m4,
+       utimecmp.m4, utimens.m4, utimes-null.m4, vsnprintf.m4, xalloc.m4,
+       xgetcwd.m4, xreadlink.m4, xstrndup.m4, xstrtod.m4, xstrtoimax.m4,
+       xstrtol.m4, xstrtoumax.m4, yesno.m4:
+       Use an all-permissive copyright notice, recommended by RMS.
+
+2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * save-cwd.m4 (gl_SAVE_CWD): Remove check for fcntl; we now assume it.
+
+2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from coreutils.
+       * ullong_max.m4: New file.
+       * jm-macros.m4 (gl_MACROS): Require gl_ULLONG_MAX.
+       (gl_MACROS): Assume localeconv exists.
+
+2005-01-18  Jim Meyering  <jim@meyering.net>
+
+       Merge from coreutils.
+       * chdir-long.m4, openat.m4: New files.
+       * save-cwd.m4 (gl_SAVE_CWD): Add AC_LIBSOURCES for save-cwd.c,
+       save-cwd.h.  Add AC_LIBOBJ for save-cwd.
+       * chown.m4 (gl_FUNC_CHOWN): When cross-compiling, assume that chown
+       is sane and DOES follow symlinks.  Besides, testing 20 different
+       systems found no broken chown implementations.
+       Prompted by a change in rsync's copy of this macro.
+       * jm-macros.m4 (gl_MACROS): Require gl_FUNC_CHDIR_LONG.
+
+       * lchown.m4 (gl_FUNC_LCHOWN): Use AC_LIBSOURCES.
+
+       * utimes.m4: Work around tests/touch/empty-file failure on a system
+       (sparc64, Linux-2.4.28, glibc-2.3.3) that didn't honor utimes'
+       NULL-means-set-to-current-time semantics.
+       Remove temporary file immediately, rather than waiting
+       for configure's at-exit trap code to do it.
+
+2005-01-18  Bruno Haible  <bruno@clisp.org>
+
+       * allocsa.m4, codeset.m4, copy-file.m4, eaccess.m4, eealloc.m4:
+       * eoverflow.m4, execute.m4, fatal-signal.m4, findprog.m4, glibc21.m4:
+       * iconv.m4, intmax_t.m4, inttypes_h.m4, lib-ld.m4, lib-link.m4:
+       * lib-prefix.m4, linebreak.m4, localcharset.m4, longdouble.m4:
+       * longlong.m4, mbrtowc.m4, mbstate_t.m4, mbswidth.m4, mkdtemp.m4:
+       * pipe.m4, readlink.m4, safe-read.m4, safe-write.m4, setenv.m4:
+       * sig_atomic_t.m4, signalblocking.m4, signed.m4, size_max.m4:
+       * ssize_t.m4, stdbool.m4, stdint_h.m4, stpcpy.m4, stpncpy.m4:
+       * strcase.m4, strcspn.m4, strpbrk.m4, strstr.m4, ucs4-utf.m4:
+       * uintmax_t.m4, ulonglong.m4, unicodeio.m4, utf-ucs4.m4, vasnprintf.m4:
+       * vasprintf.m4, wait-process.m4, wchar_t.m4, wint_t.m4, xsize.m4:
+       Use an all-permissive copyright notice, recommended by RMS.
+
+2005-01-06  Bruno Haible  <bruno@clisp.org>
+
+       * stpncpy.m4 (gl_FUNC_STPNCPY): Rename stpncpy to gnu_stpncpy here.
+
+2005-01-04  Jim Meyering  <jim@meyering.net>
+
+       Changes imported from coreutils.
+       * mkstemp.m4 (gl_FUNC_MKSTEMP): Rather than using "conftestXXXXXX"
+       as the mkstemp template, use a temporary directory and an
+       8.3-friendly template to avoid trouble on systems like DJGPP.
+       Reported by Juan M. Guerrero via Stepan Kasal.
+       * (gl_FUNC_MKSTEMP): Include <unistd.h> for the declaration of close.
+       Remove the temporary directory right away, rather than waiting
+       for configure's at-exit trap code to do it.
+       Suggestion from Stepan Kasal.
+
+2004-12-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * c-strtod.m4 (gl_C99_STRTOLD): New macro.
+       (gl_C_STRTOD): Use it instead of AC_CHECK_DECLS_ONCE(strtold).
+
+2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getdate.m4 (gl_GETDATE): Remove AC_FUNC_ALLOCA.
+
+2004-12-18  Bruno Haible  <bruno@clisp.org>
+
+       * fatal-signal.m4 (gl_FATAL_SIGNAL): Also test for sigaction.
+
+2004-12-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * ls-mntd-fs.m4 (AC_FUNC_GETMNTENT): Fix typo in previous change:
+       spurious "-l"s.  Problem reported by Stepan Kasal.
+
+2004-12-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * ls-mntd-fs.m4 (AC_FUNC_GETMNTENT): New macro, to work around bug
+       in Autoconf 2.59.  Problem reported by Mark D. Baushke.
+
+2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Changes imported from coreutils.
+       * hard-locale.m4 (gl_HARD_LOCALE): Assume locale.h and setlocale
+       exist.
+       * human.m4 (gl_HUMAN): Assume locale.h and localeconv exist.
+
+2004-11-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX):
+       Define HAVE_PARTLY_WORKING_GETCWD if getcwd is partly working.
+
+       * readutmp.m4 (gl_READUTMP): Don't check for sys/param.h.
+
+2004-11-30  Simon Josefsson  <jas@extundo.com>
+
+       * base64.m4: New file.
+
+2004-11-30  Simon Josefsson  <jas@extundo.com>
+
+       * restrict.m4: Add copyright and copying conditions.
+
+2004-11-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Renamed from
+       GL_FUNC_GETCWD_PATH_MAX for consistency.  All uses changed.
+       Use the _ONCE methods, for efficiency.
+       Check for fcntl.h.  In test program, include <errno.h>
+       and <fcntl.h> if available.  Remove old K&R cruft from
+       test program.  Check for common errors in GNU/Linux,
+       OpenBSD, and Solaris.  Just set gl_cv_func_getcwd_path_max;
+       don't do AC_LIBOBJ, as that's getcwd.m4's job.
+       * getcwd.m4 (gl_FUNC_GETCWD_NULL): Renamed from
+       AC_FUNC_GETCWD_NULL.  All used changed.  Change cache variable
+       name accordingly.
+       (gl_FUNC_GETCWD, gl_PREREQ_GETCWD): New macros.  Revamp to
+       accommodate new getcwd.c.
+       * jm-macros.m4 (gl_MACROS): Don't require GL_FUNC_GETCWD_PATH_MAX.
+       * prereq.m4 (gl_PREREQ): Add gl_FUNC_MEMPCPY.
+       * xgetcwd.m4 (gl_XGETCWD): Replace with gl_FUNC_GETCWD, since
+       that's all we need now.
+
+2004-11-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * utimens.m4 (gl_UTIMENS): Check for futimes function.
+
+2004-11-23  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
+
+       * argp.m4 (gl_ARGP): Require gl_GETOPT_SUBSTITUTE unconditionally:
+       argp-parse.c depends on getopt internals, that means we should
+       always use our getopt, to be on the safe side.
+       * getopt.m4 (gl_GETOPT): Check if GETOPT_H is already set, in
+       order not to spoil the result of an eventual previous invocation
+       of gl_GETOPT_SUBSTITUTE.
+
+2004-11-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * calloc.m4 (_AC_FUNC_CALLOC_IF): Check for buggy calloc implementations
+       that mishandle size_t overflow.
+
+2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * canon-host.m4 (gl_CANON_HOST): Check for getaddrinfo.
+
+2004-11-13  Jim Meyering  <jim@meyering.net>
+
+       * jm-macros.m4: Do require gl_FUNC_FPENDING.
+
+2004-11-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getopt.m4 (gl_GETOPT_SUBSTITUTE): Define __GETOPT_PREFIX instead
+       of replacing opterr, getopt, etc.  This should handle the
+       powerpc-apple-darwin5.5 problem recently noted by Simon Josefsson.
+
+2004-11-11  Simon Josefsson  <jas@extundo.com>
+
+       * strtok_r.m4: New file.
+
+       * getopt.m4: Replace opterr.
+
+2004-11-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * prereq.m4 (gl_PREREQ): Require gt_FUNC_SETENV.
+
+2004-11-10  Jim Meyering  <jim@meyering.net>
+
+       * jm-macros.m4 (gl_MACROS): Don't require gl_FUNC_FPENDING.
+
+2004-11-08  Simon Josefsson  <jas@extundo.com>
+
+       * getaddrinfo.m4: New file.
+
+2004-11-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * strftime.m4 (_gl_STRFTIME_PREREQS): Remove.  Move its body to
+       gl_FUNC_STRFTIME.
+       (gl_FUNC_STRFTIME): Use AC_CHECK_FUNCS_ONCE and AC_CHECK_HEADERS_ONCE
+       and AC_REQUIRE when possible, to avoid duplicate checks.
+       Check for <wchar.h>.
+
+2004-11-09  Bruno Haible  <bruno@clisp.org>
+
+       * sockpfaf.m4: New file.
+
+2004-11-03  Albert Chin <china@thewrittenword.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * uint32_t.m4 (gl_AC_TYPE_UINT32_T): When determining uint32_t
+       equivalent, substitute $ac_type for equivalent type rather than
+       blindly using uint32_t *always* which won't work if uint32_t is not
+       available.  Define _UINT32_T to work around typedef of uint32_t if
+       <sys/sched.h>, <pthread.h>, or <semaphore.h> used on Solaris
+       2.5.1.
+
+2004-11-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * jm-macros.m4: Sync from coreutils.
+       (gl_MACROS): Check for mbrlen, for pathchk.
+       (gl_CHECK_ALL_TYPES): Require AC_TYPE_MBSTATE_T, for pathchk.
+
+2004-11-02  Bruno Haible  <bruno@clisp.org>
+
+       * setenv.m4 (gt_FUNC_SETENV): Define VOID_UNSETENV if unsetenv()
+       returns void.
+
+2004-11-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * m4/getpass.m4 (gl_PREREQ_GETPASS): Check for declarations of
+       fflush_unlocked, flockfile, funlockfile, funlockfile,
+       fputs_unlocked, putc_unlocked.
+
+2004-10-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getpagesize.m4 (gl_GETPAGESIZE): Check for <sys/param.h>.
+
+2004-10-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getopt.m4 (gl_GETOPT): Detect and reject the incompatible BSD
+       implementation of getopt_long.  Problem reported by Alexander Taler in:
+       http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00103.html
+
 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
 
        * vsnprintf.m4: New file.
 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
 
        Merge from coreutils.
-       
+
        * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Check for wmemchr and wmemcpy.
 
        * obstack.m4 (gl_PREREQ_OBSTACK): Require
        * cloexec.m4: New file.
 
 2004-03-18  Paul Eggert  <eggert@twinsun.com>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        * mbswidth.m4 (gl_MBSWIDTH): Also test whether <wchar.h> declares
        mbswidth.
        * uintmax_t.m4: New file.
        * Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.
 
-Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
   Free Software Foundation, Inc.
 Copying and distribution of this file, with or without modification,
 are permitted provided the copyright notice and this notice are preserved.