* lib/regex_internal.c (re_string_reconstruct): Handle
[gnulib.git] / m4 / ChangeLog
index aba416d..908c93d 100644 (file)
+2006-09-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_REGEX): Check for locale.h, since the test
+       now requires it.
+       (gl_PREREQ_REGEX): Don't check for locale.h any more, since
+       gl_REGEX now does it for us.
+       (gl_REGEX): Add test taken from
+       http://sourceware.org/ml/libc-hacker/2006-09/msg00008.html.
+
+       * mkstemp.m4 (gl_FUNC_MKSTEMP): Require AC_SYS_LARGEFILE.
+       Check that large offsets work.  Modernize Autoconf usages.
+       Prefer "yes" to mean a good thing rather than a bad.
+       Don't put "#define mkstemp" in config.h, as this might interfere
+       with standard system headers that "#define mkstemp mkstemp64".
+
+2006-09-18  Bruno Haible  <bruno@clisp.org>
+
+       * inttypes-h.m4 (gl_HEADER_INTTYPES_H): Remove macro.
+       * inttypes-pri.m4: Require autoconf >= 2.52.
+       (gt_INTTYPES_PRI): Invoke AC_CHECK_HEADERS on inttypes.h. Test
+       ac_cv_header_inttypes_h instead of gl_cv_header_inttypes_h.
+       * gettext.m4: Require autoconf >= 2.52.
+       (gt_INTL_SUBDIR_CORE): Invoke AC_CHECK_HEADERS on inttypes.h.
+       * inttypes.m4 (gl_INTTYPES_H): Test ac_cv_header_inttypes_h instead
+       of gl_cv_header_inttypes_h.
+
+2006-09-18  Mark D. Baushke  <mdb@gnu.org>
+
+       * inttypes.m4 (gl_INTTYPES_H): Quote "test" args
+       more systematically.
+
+2006-09-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * savewd.m4: New file.
+
+2006-09-15  Jim Meyering  <jim@meyering.net>
+
+       * rename-dest-slash.m4 (gl_FUNC_RENAME_TRAILING_DEST_SLASH): New file.
+
+       * rename.m4 (gl_FUNC_RENAME): Rename from vb_FUNC_RENAME.
+
+2006-09-13  Simon Josefsson  <jas@extundo.com>
+
+       * getdate.m4: Don't AC_LIBOBJ([getdate]), automake takes care of
+       that internally, suggested by Ralf Wildenhues
+       <Ralf.Wildenhues@gmx.de>.
+
+2006-09-10  Bruno Haible  <bruno@clisp.org>
+
+       * mkdtemp.m4 (gl_PREREQ_MKDTEMP): Don't require gl_AC_TYPE_UINTMAX_T.
+
+2006-09-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * mktime.m4 (AC_FUNC_MKTIME): Sync from Autoconf.
+       Check for unistd.h too, since Autoconf doesn't assume POSIX.
+       Also:
+
+       2006-09-08  Paul Eggert  <eggert@cs.ucla.edu>
+       Add year_2050_test to catch glibc bug 2821
+       <http://sourceware.org/bugzilla/show_bug.cgi?id=2821>.
+
+       2006-08-15  Paul Eggert  <eggert@cs.ucla.edu>
+       Prefer #ifdef to #if.
+
+       2006-04-02  Paul Eggert  <eggert@cs.ucla.edu>
+       Return from 'main' instead of calling 'exit'.
+
+2006-09-08  Jim Meyering  <jim@meyering.net>
+
+       Avoid new build failure on FreeBSD 6.0.
+       * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Include <sys/param.h>
+       when testing whether getmntinfo uses statvfs.  Patch by Pavel Tsekov,
+       in <http://savannah.gnu.org/bugs/?17643>.
+
+2006-09-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * fsusage.m4 (gl_FILE_SYSTEM_USAGE): Don't use plain echo.
+
+2006-09-03  Bruno Haible  <bruno@clisp.org>
+
+       * lib-link.m4 (AC_LIB_LINKFLAGS_BODY): Locate mingw shared libraries
+       correctly.
+
+2006-09-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getloadavg.m4 (gl_GETLOADAVG): Use CONFIGURING_GETLOADAVG,
+       not gl_GETLOADAVG.  Omit unneeded semicolons.
+       Problems reported by Ralf Wildenhues in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2006-09/msg00000.html>.
+       (gl_PREREQ_GETLOADAVG): Use AC_DEFUN, not m4_define.  Put
+       at the end, which is the usual gnulib style.
+
+       * fstypename.m4 (gl_FSTYPENAME): Use AC_CHECK_MEMBERS instead
+       of doing all the work ourselves.
+       * fsusage.m4 (gl_PREREQ_FSUSAGE_EXTRA): Don't check for
+       sys/statvfs.h since the code doesn't use HAVE_SYS_STATVFS_H.
+
+2006-08-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fnmatch.m4: Add comment that Autoconf AC_FUNC_FNMATCH is
+       obsolescent, and programs should use gnulib instead.
+       * getloadavg.m4: New file, with contents taken from Autoconf
+       but with prefixes changed.
+
+2006-08-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Work around a bug in both the Linux and SunOS 64-bit kernels:
+       nanosleep mishandles sleeps for longer than 2**31 seconds.
+       Problem reported by Frank v Waveren in
+       <http://lists.gnu.org/archive/html/bug-coreutils/2006-08/msg00298.html>.
+       * nanosleep.m4 (gl_FUNC_NANOSLEEP): Require gl_CLOCK_TIME.
+       Check for nanosleep bug.
+       (LIB_NANOSLEEP): Append clock_gettime library if needed.
+
+2006-08-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * isapipe.m4: New file.
+
+2006-08-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fcntl_h.m4: New file.
+
+2006-08-28  Eric Blake  <ebb9@byu.net>
+
+       * inttypes.m4 (gl_INTTYPES_H): Fix missing #endif.
+
+2006-08-28  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * inttypes.m4 (gl_INTTYPES_H): Move ABSOLUTE_INTTYPES_H code here...
+       * stdint.m4 (gl_STDINT_H): ... from here.  This undoes the most recent
+       change to stdint.m4, since we're now addressing the problem in a
+       different way.
+
+2006-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * inttypes.m4 (gl_INTTYPES_H): Don't test for the existence of SCNX*
+       macros.
+       Reported by Eric Blake.
+
+2006-08-22  Eric Blake  <ebb9@byu.net>
+
+       * codeset.m4 (AM_LANGINFO_CODESET): Avoid compiler warning.
+
+2006-08-26  Bruno Haible  <bruno@clisp.org>
+
+       * inttypes.m4: New file.
+       * _inttypes_h.m4: Remove file.
+       * inttypes-pri.m4 (gt_INTTYPES_PRI): Also AC_SUBST PRI_MACROS_BROKEN.
+       * stdint.m4 (gl_STDINT_H): Define also ABSOLUTE_INTTYPES_H.
+
+       * imaxabs.m4: New file.
+
+       * imaxdiv.m4: New file.
+
+2006-08-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * config-h.m4: New file.
+
+2006-08-23  Bruno Haible  <bruno@clisp.org>
+
+       * fsusage.m4 (gl_FILE_SYSTEM_USAGE): Don't consider BeOS statvfs
+       as unusable.
+
+       * lock.m4 (gl_LOCK_EARLY): Renamed from gl_LOCK.
+       (gl_LOCK_BODY): Remove gl_PREREQ_LOCK invocation.
+       (gl_LOCK): New macro.
+
+2006-08-18  Bruno Haible  <bruno@clisp.org>
+
+       * lock.m4 (gl_LOCK_BODY): Change the default value of gl_use_threads
+       on OSF/1 to no.
+       Reported by Stephen Cartwright <sgcartwr@ucalgary.ca>.
+
+2006-08-22  Eric Blake  <ebb9@byu.net>
+
+       * stdint_h.m4 (gl_AC_HEADER_STDINT_H): Avoid compiler warning.
+       * inttypes_h.m4 (gl_AC_HEADER_INTTYPES_H): Likewise.
+       * longlong.m4 (AC_TYPE_LONG_LONG_INT): Likewise.
+       * intmax_t.m4 (gt_AC_TYPE_INTMAX_T): Likewise.
+
+2006-08-22  Bruno Haible  <bruno@clisp.org>
+
+       * readutmp.m4 (gl_READUTMP): Compile readutmp.c only if <utmp.h> or
+       <utmpx.h> exists.
+
+2006-08-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * rijndael.m4 (gl_ARCFOUR):
+       * arctwo.m4 (gl_ARCTWO):
+       * check-version.m4 (gl_CHECK_VERSION):
+       * crc.m4 (gl_CRC):
+       * des.m4 (gl_DES):
+       * gc-pbkdf2-sha1.m4 (gl_GC_PBKDF2_SHA1):
+       * gc.m4 (gl_GC):
+       * getdelim.m4 (gl_FUNC_GETDELIM):
+       * getline.m4 (gl_FUNC_GETLINE):
+       * getlogin_r.m4 (gl_GETLOGIN_R_SUBSTITUTE):
+       * hmac-md5.m4 (gl_HMAC_MD5):
+       * hmac-sha1.m4 (gl_HMAC_SHA1):
+       * md2.m4 (gl_MD2):
+       * md4.m4 (gl_MD4):
+       * pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC):
+       * read-file.m4 (gl_FUNC_READ_FILE):
+       * readline.m4 (gl_FUNC_READLINE):
+       * rijndael.m4 (gl_RIJNDAEL):
+       Don't use AC_LIBSOURCES; instead, rely on the files in ../modules/
+       to get the necessary .h files and whatnot.
+
+2006-08-21  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * mkdir-p.m4 (gl_MKDIR_PARENTS): Check for fchmod.
+
+       * argmatch.m4: New file, from coreutils with AC_LIBSOURCES removed.
+       * dev-ino.m4, same-inode.m4: Remove.
+
+       * _inttypes_h.m4 (gl_INTTYPES_H):
+       * acl.m4 (AC_FUNC_ACL):
+       * backupfile.m4 (gl_BACKUPFILE):
+       * c-strtod.m4 (gl_C99_STRTOLD):
+       * canon-host.m4 (gl_CANON_HOST):
+       * canonicalize.m4 (AC_FUNC_CANONICALIZE_FILE_NAME):
+       * chdir-long.m4 (gl_FUNC_CHDIR_LONG):
+       * chdir-safer.m4 (gl_CHDIR_SAFER):
+       * cloexec.m4 (gl_CLOEXEC):
+       * close-stream.m4 (gl_CLOSE_STREAM):
+       * closeout.m4 (gl_CLOSEOUT):
+       * dirfd.m4 (gl_FUNC_DIRFD):
+       * dirname.m4 (gl_DIRNAME):
+       * exclude.m4 (gl_EXCLUDE):
+       * exitfail.m4 (gl_EXITFAIL):
+       * fcntl-safer.m4 (gl_FCNTL_SAFER):
+       * file-type.m4 (gl_FILE_TYPE):
+       * filemode.m4 (gl_FILEMODE):
+       * filenamecat.m4 (gl_FILE_NAME_CONCAT):
+       * fpending.m4 (gl_FUNC_FPENDING):
+       * fprintftime.m4 (gl_FPRINTFTIME):
+       * fts.m4 (gl_FUNC_FTS):
+       * getcwd.m4 (gl_FUNC_GETCWD_NULL):
+       * getdate.m4 (gl_GETDATE):
+       * gethrxtime.m4 (gl_GETHRXTIME):
+       * getpagesize.m4 (gl_GETPAGESIZE):
+       * getpass.m4 (gl_FUNC_GETPASS):
+       * gettime.m4 (gl_GETTIME):
+       * getugroups.m4 (gl_GETUGROUPS):
+       * glob.m4 (gl_GLOB_SUBSTITUTE):
+       * group-member.m4 (gl_FUNC_GROUP_MEMBER):
+       * hard-locale.m4 (gl_HARD_LOCALE):
+       * hash.m4 (gl_HASH):
+       * idcache.m4 (gl_IDCACHE):
+       * lchmod.m4 (gl_FUNC_LCHMOD):
+       * lchown.m4 (gl_FUNC_LCHOWN):
+       * long-options.m4 (gl_LONG_OPTIONS):
+       * lstat.m4 (gl_FUNC_LSTAT):
+       * md5.m4 (gl_MD5):
+       * memcasecmp.m4 (gl_MEMCASECMP):
+       * memcoll.m4 (gl_MEMCOLL):
+       * mempcpy.m4 (gl_FUNC_MEMPCPY):
+       * memrchr.m4 (gl_FUNC_MEMRCHR):
+       * memxor.m4 (gl_MEMXOR):
+       * mkancesdirs.m4 (gl_MKANCESDIRS):
+       * mkdir-p.m4 (gl_MKDIR_PARENTS):
+       * modechange.m4 (gl_MODECHANGE):
+       * mountlist.m4 (gl_MOUNTLIST):
+       * nanosleep.m4 (gl_FUNC_NANOSLEEP):
+       * openat.m4 (gl_FUNC_OPENAT):
+       * pathmax.m4 (gl_PATHMAX):
+       * physmem.m4 (gl_PHYSMEM):
+       * posixtm.m4 (gl_POSIXTM):
+       * posixver.m4 (gl_POSIXVER):
+       * quote.m4 (gl_QUOTE):
+       * quotearg.m4 (gl_QUOTEARG):
+       * readtokens.m4 (gl_READTOKENS):
+       * readutmp.m4 (gl_READUTMP):
+       * regex.m4 (gl_REGEX):
+       * safe-read.m4 (gl_SAFE_READ):
+       * safe-write.m4 (gl_SAFE_WRITE):
+       * same.m4 (gl_SAME):
+       * save-cwd.m4 (gl_SAVE_CWD):
+       * savedir.m4 (gl_SAVEDIR):
+       * settime.m4 (gl_SETTIME):
+       * sha1.m4 (gl_SHA1):
+       * sig2str.m4 (gl_FUNC_SIG2STR):
+       * stat-macros.m4 (gl_STAT_MACROS):
+       * stat-time.m4 (gl_STAT_TIME):
+       * stdio-safer.m4 (gl_FOPEN_SAFER):
+       * stdlib-safer.m4 (gl_STDLIB_SAFER):
+       * strdup.m4 (gl_FUNC_STRDUP):
+       * strftime.m4 (gl_FUNC_GNU_STRFTIME):
+       * strndup.m4 (gl_FUNC_STRNDUP):
+       * strnlen.m4 (gl_FUNC_STRNLEN):
+       * strverscmp.m4 (gl_FUNC_STRVERSCMP):
+       * time_r.m4 (gl_TIME_R):
+       * timespec.m4 (gl_TIMESPEC):
+       * unistd-safer.m4 (gl_UNISTD_SAFER):
+       * unlinkdir.m4 (gl_UNLINKDIR):
+       * unlocked-io.m4 (gl_FUNC_GLIBC_UNLOCKED_IO):
+       * userspec.m4 (gl_USERSPEC):
+       * utimecmp.m4 (gl_UTIMECMP):
+       * utimens.m4 (gl_UTIMENS):
+       * xalloc.m4 (gl_XALLOC):
+       * xgetcwd.m4 (gl_XGETCWD):
+       * xnanosleep.m4 (gl_XNANOSLEEP):
+       * xreadlink.m4 (gl_XREADLINK):
+       * xstrtod.m4 (gl_XSTRTOD):
+       * yesno.m4 (gl_YESNO):
+       Don't use AC_LIBSOURCES; instead, rely on the files in ../modules/
+       to get the necessary .h files and whatnot.
+
+2006-08-19  Bruno Haible  <bruno@clisp.org>
+
+       BeOS portability.
+       * mbchar.m4 (gl_MBCHAR): Compile mbchar.c also if <wctype.h> doesn't
+       exist.
+
+2006-08-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Remove files that are no longer needed by their respective modules.
+       * obstack.m4: Remove.
+       * strerror_r.m4: Remove.
+       * uint32_t.m4: Remove.
+       * uintptr_t.m4: Remove.
+       * ullong_max.m4: Remove.
+       * xstrtoimax.m4: Remove.
+       * xstrtoumax.m4: Remove.
+
+       * cycle-check.m4 (gl_CYCLE_CHECK): Do not require gl_AC_TYPE_UINTMAX_T,
+       gl_STRUCT_DEV_INO, or gl_SAME_INODE, since gnulib dependencies now
+       capture this.
+
+       * cycle-check.m4 (gl_CYCLE_CHECK):
+       Do not use AC_LIBSOURCES, since gnulib modules now do this.
+       * fsusage.m4 (gl_FSUSAGE): Likewise.
+       * human.m4 (gl_HUMAN): Likewise.
+       * inttostr.m4 (gl_INTTOSTR): Likewise.
+       * xstrtol.m4 (gl_XSTRTOL): Likewise.
+
+       * filemode.m4 (gl_FILEMODE): Require AC_STRUCT_ST_DM_MODE.
+
+       * filemode.m4 (gl_PREREQ_FSUSAGE_EXTRA): Do not require
+       gl_AC_TYPE_INTMAX_T or gl_AC_TYPE_UINTMAX_T, since we now require
+       stdint.
+       * human.m4 (gl_HUMAN): Likewise.
+       * inttostr.m4 (gl_PREREQ_INTTOSTR): Likewise.
+       * mkstemp.m4 (gl_PREREQ_TEMPNAME): Likewise.
+       * strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise.
+       * strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise.
+       * xstrtol (gl_XSTRTOL): Likewise.
+
+       * gethrxtime.m4 (gl_XTIME): gl_AC_TYPE_LONG_LONG ->
+       AC_TYPE_LONG_LONG_INT.
+       * strtoimax.m4 (gl_PREREQ_STRTOIMAX): Likewise.
+       * strtoll.m4 (gl_FUNC_STRTOLL): Likewise.
+       * strtoull.m4 (gl_FUNC_STRTOULL): Likewise, for unsigned long.
+       * strtoumax.m4 (gl_PREREQ_STRTOUMAX): Likewise.
+
+       * human.m4 (gl_HUMAN): Do not require AM_STDBOOL_H since we depend
+       on stdbool.
+
+       * xstrtol.m4 (gl_PREREQ_XSTRTOL_H, gl_PREREQ_XSTRTOL): Remove.
+       (gl_PREREQ_XSTRTOUL): Remove.
+
+       * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Check for hasmntopt.
+
+       * posixver.m4: Fix comment since head -1 now works even in POSIX mode.
+
+2006-08-18  Paul Eggert  <eggert@cs.ucla.edu>
+           Bruno Haible  <bruno@clisp.org>
+
+       * bison-i18n.m4 (BISON_I18N): Also handle the case where yacc exists
+       and is a script that invokes bison. Tighten the code. Add comments.
+
+2006-08-18  Bruno Haible  <bruno@clisp.org>
+
+       * bison-i18n.m4: New file, from bison.
+
+2006-08-18  Bruno Haible  <bruno@clisp.org>
+
+       * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Also check for
+       sys/statvfs.h. When getmntinfo was found, check its declaration and
+       set either MOUNTED_GETMNTINFO or MOUNTED_GETMNTINFO2 depending on it.
+
+2006-08-18  Jim Meyering  <jim@meyering.net>
+
+       * gethrxtime.m4 (gl_PREREQ_GETHRXTIME): Also check for CLOCK_REALTIME,
+       since gethrxtime may revert to using clock_gettime via gettime.c.
+       Gabor Z. Papp reported that gethrxtime-using programs failed to
+       link due to unresolved clock_gettime on a linux-2.4.x system.
+
+2006-08-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Update from coreutils.
+
+       2006-08-15  Jim Meyering  <jim@meyering.net>
+
+       * openat.m4 (gl_FUNC_OPENAT): Add at-func.c via AC_LIBSOURCES.
+
+       2006-01-17  Jim Meyering  <jim@meyering.net>
+
+       * fts.m4 (gl_FUNC_FTS_CORE): Depend on gl_FUNC_OPENAT.
+
+       2006-01-11  Jim Meyering  <jim@meyering.net>
+
+       * openat.m4 (gl_FUNC_OPENAT): Require and compile fchmodat.c.
+       Check for the lchmod function.
+
+2006-08-11  Bruno Haible  <bruno@clisp.org>
+
+       * wcwidth.m4 (gl_FUNC_WCWIDTH): Include <stdio.h> and <time.h> before
+       <wchar.h>. Needed for OSF/1 and BSD/OS.
+
+2006-08-10  Jim Meyering  <jim@meyering.net>
+
+       * cycle-check.m4: New file.
+       Require gl_STRUCT_DEV_INO and gl_SAME_INODE.
+       * dev-ino.m4, same-inode.m4: New files.
+
+2006-08-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * argp.m4 (gl_ARGP): Require AC_C_RESTRICT.
+       * gc.m4 (gl_PREREQ_GC): Likewise.
+       * glob.m4 (gl_PREREQ_GLOB): Likewise.
+       * inet_ntop.m4 (gl_PREREQ_INET_NTOP): Likewise.
+       * inet_pton.m4 (gl_PREREQ_INET_PTON): Likewise.
+       * memxor.m4 (gl_MEMXOR): Likewise.
+       * restrict.m4: Remove; no longer needed.  All remaining uses of
+       gl_C_RESTRICT replaced by AC_C_RESTRICT.
+
+       Merge from coreutils.
+       * regex.m4 (gl_PREREQ_REGEX): Require AC_C_RESTRICT, not
+       gl_C_RESTRICT, now that we assume Autoconf 2.59 or later.
+       * strtok_r.m4 (gl_FUNC_STRTOK_R): Likewise.
+       * time_r.m4 (gl_TIME_R): Likewise.
+
+2006-07-31  Bruno Haible  <bruno@clisp.org>
+
+       * localcharset.m4 (gl_LOCALCHARSET): Remove tests for <stddef.h>,
+       <stdlib.h>, <string.h>.
+
+2006-07-30  Bruno Haible  <bruno@clisp.org>
+
+       * wcwidth.m4 (gl_FUNC_WCWIDTH): Assume <string.h> exists.
+
+2006-07-28  Simon Josefsson  <jas@extundo.com>
+
+       * netinet_in_h.m4: New file.
+
+2006-07-28  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
+
+       * inet_pton.m4, inet_ntop.m4: Check for netinet/in.h too.
+
+2006-07-28  Bruno Haible  <bruno@clisp.org>
+
+       * mbchar.m4 (gl_MBCHAR): Also test for iswcntrl.
+
+2006-07-27  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H): Define __STDC_CONSTANT_MACROS during the
+       test.
+
+2006-07-26  Eric Blake  <ebb9@byu.net>
+
+       * unistd-safer.m4 (gl_UNISTD_SAFER): Check for missing pipe.
+
+2006-07-26  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H): Also verify the existence of the macros
+       INT*_MIN, INT_LEAST*_MAX, INT_LEAST*_MIN, UINT_LEAST*_MAX,
+       INT_FAST*_MIN, INTPTR_MIN.
+
+2006-07-25  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_INTEGER_TYPE_SUFFIX): Avoid 'eval' in front of complex
+       commands.
+
+2006-07-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * stdio-safer.m4 (gl_FOPEN_SAFER, gl_TMPFILE_SAFER): New macros.
+       (gl_STDIO_SAFER): Remove.
+
+2006-07-24  Bruno Haible  <bruno@clisp.org>
+
+       * tmpdir.m4: New file, from GNU gettext.
+
+2006-07-23  Eric Blake  <ebb9@byu.net>
+
+       * stdio-safer.m4 (gl_STDIO_SAFER): Add tmpfile-safer.c.
+
+2006-07-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * close-stream.m4: New file.
+
+2006-07-22  Bruno Haible  <bruno@clisp.org>
+
+       Merge from GNU gettext 0.15.
+
+       2006-03-25  Bruno Haible  <bruno@clisp.org>
+
+               * lib-link.m4 (AC_LIB_LINKFLAGS_FROM_LIBS): New macro.
+
+       2006-07-21  Bruno Haible  <bruno@clisp.org>
+
+               * javacomp.m4 (gt_JAVACOMP): Convert target_version "null" to
+               "1.1".
+
+       2006-05-09  Bruno Haible  <bruno@clisp.org>
+
+               * javacomp.m4 (gt_JAVACOMP): On Cygwin, set
+               CLASSPATH_SEPARATOR to a semicolon. Use CLASSPATH_SEPARATOR
+               for the conftestver execution.
+
+       2006-05-01  Bruno Haible  <bruno@clisp.org>
+
+               * javacomp.m4 (gt_JAVACOMP): Accept a source-version and an
+               optional target-version argument. Verify that the compiler
+               groks source of the specified source-version, or add -source
+               option as necessary. Verify that the compiler produces
+               bytecode in the specified target-version, or add -target and
+               -source options as necessary. Make the result of the test
+               available as variable CONF_JAVAC. Also log error output in
+               config.log.
+
+       2006-03-11  Bruno Haible  <bruno@clisp.org>
+
+               * javacomp.m4 (gt_JAVACOMP): Treat gcj-4.x like gcj-3.x.
+
+       2006-05-09  Bruno Haible  <bruno@clisp.org>
+
+               * javaexec.m4 (gt_JAVAEXEC): On Cygwin, set
+               CLASSPATH_SEPARATOR to a semicolon.
+
+       2006-03-12  Bruno Haible  <bruno@clisp.org>
+
+               * javaexec.m4 (gt_JAVAEXEC): Make the result of the test
+               available as variable CONF_JAVA, for subsequent autoconf
+               tests. Also log error output in config.log.
+
+       2006-07-19  Bruno Haible  <bruno@clisp.org>
+
+               * getline.m4 (AM_FUNC_GETLINE): When cross-compiling, assume
+               that getline works on glibc2 systems. Needed to avoid trouble
+               in relocatable.c.
+               Reported by Nils Magnus Larsgard <nmlarsgaard@atmel.no>.
+
+       2005-12-04  Bruno Haible  <bruno@clisp.org>
+
+               * csharpexec.m4 (gt_CSHARPEXEC): Add support for 'clix'
+               launcher (untested).
+
+       2005-12-04  Bruno Haible  <bruno@clisp.org>
+
+               * csharpcomp.m4 (gt_CSHARPCOMP): Also set CSHARPCOMPFLAGS.
+
+       2006-07-22  Bruno Haible  <bruno@clisp.org>
+
+               * gettext.m4: Update from GNU gettext-0.15.
+               * nls.m4: Likewise.
+               * po.m4: Likewise.
+               * inttypes-pri.m4: Likewise.
+               * inttypes-h.m4: Renamed from inttypes.m4.
+               (gl_HEADER_INTTYPES_H): Renamed from gt_HEADER_INTTYPES_H.
+
+2006-07-17  Bruno Haible  <bruno@clisp.org>
+
+       * gl_list.m4: New file.
+
+2006-07-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * mkancesdirs.m4: New file.
+       * mkdir-p.m4 (gl_MKDIR_PARENTS): Mention dirchownmod.c, dirchownmod.h.
+       Don't require AC_FUNC_ALLOCA, gl_AFS, gl_CHDIR_SAFER; no longer needed.
+       Require gl_FUNC_LCHOWN, since dirchownmod.c needs it.
+
+2006-07-11  Eric Blake  <ebb9@byu.net>
+
+       * absolute-header.m4: Fix comments to match recent change.
+
+2006-07-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): Like today's change
+       to stdint.m4.
+
+2006-07-10  Derek R. Price  <derek@ximbiot.com>
+       and Paul Eggert  <eggert@cs.ucla.edu>
+
+       * backupfile.m4, d-ino.m4, d-type.m4, dirfd.m4, fts.m4, getcwd.m4:
+       * savedir.m4:
+       Ignore the obsolescent !HAVE_DIRENT_H case.  Consolidate NAMLEN
+       macros into the GNU _D_EXACT_NAMLEN.
+
+2006-07-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * stdint.m4 (gl_STDINT_H): Like yesterday's change to
+       absolute-header.m4.  Also, set ABSOLUTE_STDINT_H to a string
+       "no/such/file/stdint.h" when there is no such file, so that
+       the resulting C code can be parsed by dodgy compilers.
+       Problems reported by Bob Proulx.
+
+2006-07-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * absolute-header.m4 (gl_ABSOLUTE_HEADER): Use "" rather than <>
+       around the absolute name, to work around a problem with the HP-UX
+       11.23 native C compiler, reported by Bob Proulx.
+
+2006-07-09  Jim Meyering  <jim@meyering.net>
+
+       * glob.m4: Remove a doubled word in a comment.
+
+2006-07-08  Jim Meyering  <jim@meyering.net>
+
+       * link-follow.m4: Remove one of two adjacent "whether"s in a comment.
+       * getopt.m4: Remove one of two adjacent "your"s in a comment.
+       * regex.m4 (gl_REGEX): Remove one of two adjacent "the"s in a comment.
+
+2006-07-06  Derek R. Price  <derek@ximbiot.com>
+       and Paul Eggert  <eggert@cs.ucla.edu>
+
+       * backupfile.m4 (gl_BACKUPFILE): Check for dirent.h, instead
+       of invoking obsolescent AC_HEADER_DIRENT macro.
+       * d-ino.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_INO): Likewise.
+       * d-type.m4 (gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE): Likewise.
+       * dirfd.m4 (gl_FUNC_DIRFD): Likewise.
+       * fts.m4 (gl_FUNC_FTS_CORE): Likewise.
+       * getcwd.m4 (gl_PREREQ_GETCWD): Likewise.
+       * glob.m4 (gl_PREREQ_GLOB): Likewise.
+       * savedir.m4 (gl_SAVEDIR): Likewise.
+       * readdir.m4: Remove; no longer needed.
+
+2006-07-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * _inttypes_h.m4 (gl_INTTYPES_H): Use AC_CHECK_DECLS_ONCE
+       with only one argument, for Autoconf 2.60.
+       * fileblocks.m4 (gl_PREREQ_FILEBLOCKS): AC_CHECK_DECLS_ONCE may
+       expand to nothing, so add a shell command to avoid syntax error.
+       * getpass.m4 (gl_PREREQ_GETPASS): Likewise.
+
+2006-07-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Don't check for getenv decl;
+       no longer needed.  Check for isblank decl.
+       * mkstemp.m4 (gl_PREREQ_TEMPNAME): Don't check for getenv decl.
+       * regex.m4 (gl_PREREQ_REGEX): Dheck for isblank decl instead
+       of existence.
+
+2006-07-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * xstrtol.m4 (gl_PREREQ_XSTRTOL): Use AC_CHECK_DECLS_ONCE
+       rather than AC_CHECK_DECLS for strtoimax and strtoumax.
+       * getusershell.m4 (gl_PREREQ_GETUSERSHELL): Remove; no longer needed.
+       All uses removed.
+       * strtol.m4 (gl_PREREQ_STRTOL): Likewise.
+       * strtoul.m4 (gl_PREREQ_STRTOUL): Likewise.
+       * exclude.m4 (gl_EXCLUDE): Don't check for isascii; no longer needed.
+       * getdate.m4 (gl_GETDATE): Likewise.
+       * getusershell.m4 (gl_PREREQ_GETUSERSHELL): Likewise.
+       * memcasecmp.m4 (gl_MEMCASECMP): Likewise.
+       * strtod.m4 (gl_FUNC_STRTOD): Likewise.
+       * strtol.m4 (gl_PREREQ_STRTOL): Likewise.
+       * strtoul.m4 (gl_PREREQ_STRTOUL): Likewise.
+       * xstrtol.m4 (gl_PREREQ_XSTRTOL): Likewise.
+       * exclude.m4 (gl_EXCLUDE): Don't require AC_C_INLINE; no longer
+       needed.
+
+2006-07-05  Derek R. Price  <derek@ximbiot.com>
+
+       * calloc.m4 (_AC_FUNC_CALLOC_IF): Don't require AC_HEADER_STDC;
+       no longer needed.
+       * exclude.m4 (gl_EXCLUDE): Likewise.
+       * getdate.m4 (gl_GETDATE): Likewise.
+       * getusershell.m4 (gl_PREREQ_GETUSERSHELL): Likewise.
+       * memcasecmp.m4 (gl_MEMCASECMP): Likewise.
+       * strtod.m4 (gl_FUNC_STRTOD): Likewise.
+       * strtol.m4 (gl_PREREQ_STRTOL): Likewise.
+       * xstrtol.m4 (gl_PREREQ_XSTRTOL): Likewise.
+
+2006-07-05  Eric Blake  <ebb9@byu.net>
+
+       * sockpfaf.m4 (gl_SOCKET_FAMILIES): Use gl_HEADER_SYS_SOCKET
+       to avoid 'header present but could not be compiled' on cygwin.
+
+2006-07-03  Bruno Haible  <bruno@clisp.org>
+
+       * strndup.m4 (gl_FUNC_STRNDUP): When cross-compiling, check whether
+       the function exists, before testing against AIX.
+       Reported by Martin Lambers <marlam@marlam.de>.
+
+2006-07-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * absolute-header.m4 (gl_ABSOLUTE_HEADER): Prepend three slashes
+       to the absolute name, not just one, to bypass Sun C 5.8's
+       "warning: #include of /usr/include/... may be non-portable".
+
+2006-07-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * absolute-header.m4: Renamed from full-header-path.m4.
+       This is to keep the terminology clean; POSIX talks about
+       "absolute pathnames", not "full pathnames", but the GNU
+       Coding Standards say to use "path" for something else;
+       so use "absolute" to keep both sides happy.
+       (gl_ABSOLUTE_HEADER): Renamed from gl_FULL_HEADER_PATH.
+       Set gl_absolute_header, not gl_full_header_path.
+       Set gl_cv_absolute_<header>, not gl_full_path_<header>.
+       Define ABSOLUTE_<HEADER>, not FULL_PATH_<HEADER>.
+       All uses changed.
+
+       Merge from coreutils.
+
+       2006-06-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * c-strtod.m4 (gl_C_STRTOLD): Add c-strtod.c to LIBSOURCES.
+       Require gl_USE_SYSTEM_EXTENSIONS, not gl_C_STRTOD, since we don't
+       want to require the building of c-strtod.o.
+       * lib-check.m4 (cu_LIB_CHECK): Remove SEQ_LIBM, since seq no longer
+       needs -lm directly.
+       * xstrtod.m4 (gl_XSTRTOLD): New macro.
+
+       2006-06-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Prefer binutils's
+       --as-needed option if available.  Problem reported by Albert Chin in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2006-06/msg00114.html>.
+       However, use -Wl,--as-needed, not bare --as-needed, since HP-UX 11.11
+       cc merely issues a bunch of annoying warnings for --as-needed
+       (this problem was reported by Bob Proulx).  Also, try linking with
+       -lm to detect a bug in binutils 2.16 (this problem was reported
+       by Ralf Wildenhues).
+
+       2006-06-18  Jim Meyering  <jim@meyering.net>
+
+       Test for a bug that causes glibc's getcwd to suffer a failed assertion.
+       * getcwd-abort-bug.m4 (gl_FUNC_GETCWD_ABORT_BUG): New file and macro.
+       * getcwd.m4 (gl_FUNC_GETCWD): If we detect support for getcwd_null,
+       also check for glibc-2.4's abort-inducing bug.
+
+       * getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Fix typo.
+       Low-probability clean-up should be to use rmdir to get rid of
+       the just-created directory, not unlink.
+
+       * ftruncate.m4 (gl_FUNC_FTRUNCATE): If ftruncate is missing, make
+       configure fail, and request a bug report to inform us about it.
+       Add a comment that, barring reports to the contrary, in 2007 we'll
+       assume ftruncate is universally available.
+
+       2006-04-17  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * filemode.m4 (gl_FILEMODE): Check for strmode declaration.
+
+       2006-03-12  Jim Meyering  <jim@meyering.net>
+
+       * chdir-safer.m4 (gl_CHDIR_SAFER): Add same-inode.h to the list.
+       * cycle-check.m4 (gl_CYCLE_CHECK): Likewise.
+       * same.m4 (gl_SAME): Likewise.
+       * root-dev-ino.m4 (gl_ROOT_DEV_INO): Likewise.
+
+       2006-03-11  Eric Blake  <ebb9@byu.net>
+
+       * double-slash-root.m4: New file, provides gl_DOUBLE_SLASH_ROOT.
+       * dirname.m4 (gl_DIRNAME): Use gl_DOUBLE_SLASH_ROOT.
+       * dos.m4 (FILE_SYSTEM_PREFIX_LEN): Move from here to dirname.h.
+       (FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE): New define.
+
+2006-07-02  Eric Blake  <ebb9@byu.net>
+
+       * wcwidth.m4 (gl_FUNC_WCWIDTH): Simplify by using AC_CHECK_DECLS.
+
+2006-07-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * stdint.m4 (gl_STDINT_H): Use more-mnemonic identifiers for
+       test cases, so that config.log is a bit easier to follow.
+
+2006-07-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * longlong.m4 (AC_TYPE_LONG_LONG_INT): Backport from Autoconf 2.60,
+       but fix a bug, by requiring at least 64 bits.
+       * ulonglong.m4 (AC_TYPE_UNSIGNED_LONG_LONG_INT): Likewise.
+       * longlong.m4 (gl_AC_TYPE_LONG_LONG): Now just call
+       AC_TYPE_LONG_LONG_INT.  This macro is obsolete and will go soon.
+       * ulonglong.m4 (gl_AC_TYPE_UNSIGNED_LONG_LONG) Likewise.
+
+       * stdint.m4 (gl_STDINT_H): Rewrite to accommodate stdint_.h
+       changes.  Make 2.59 a prerequisite.  Check and substitute for
+       HAVE_LONG_LONG_INT.  Rely on Autoconf to check for stdint.h and
+       inttypes.h.  Do not use special include files; just use the
+       defaults.  Check for sys/inttypes.h and sys/bitypes.h in the usual
+       way now.  Remove no-longer-needed tests for HAVE_LONG_64BIT,
+       HAVE_LONG_LONG_64BIT, int8_t, int16_t, int32_t, int64_t, uint8_t,
+       uint16_t, uint32_t uint64_t, int_least8_t, int_least16_t,
+       int_least32_t, int_least64_t, uint_least8_t, uint_least16_t,
+       uint_least32_t, uint_least64_t, int_fast8_t, int_fast16_t,
+       int_fast32_t, int_fast64_t, uint_fast8_t uint_fast16_t,
+       uint_fast32_t, uint_fast64_t, intptr_t, uintptr_t, intmax_t,
+       uintmax_t, INT8_MIN, INT8_MAX, UINT8_MAX, INT16_MIN, INT16_MAX,
+       UINT16_MAX, INT32_MIN, INT32_MAX, UINT32_MAX, INT64_MIN,
+       INT64_MAX, UINT64_MAX, INT_LEAST8_MIN, INT_LEAST8_MAX,
+       UINT_LEAST8_MAX, INT_LEAST16_MIN, INT_LEAST16_MAX,
+       UINT_LEAST16_MAX, INT_LEAST32_MIN, INT_LEAST32_MAX,
+       UINT_LEAST32_MAX, INT_LEAST64_MIN, INT_LEAST64_MAX,
+       UINT_LEAST64_MAX, INT_FAST8_MIN, INT_FAST8_MAX, UINT_FAST8_MAX,
+       INT_FAST16_MIN, INT_FAST16_MAX, UINT_FAST16_MAX, INT_FAST32_MIN,
+       INT_FAST32_MAX, UINT_FAST32_MAX, INT_FAST64_MIN, INT_FAST64_MAX,
+       UINT_FAST64_MAX, INTPTR_MIN, INTPTR_MAX, UINTPTR_MAX, INTMAX_MIN,
+       INTMAX_MAX, UINTMAX_MAX, PTRDIFF_MIN, PTRDIFF_MAX, SIG_ATOMIC_MIN,
+       SIG_ATOMIC_MAX, SIZE_MAX, WCHAR_MIN, WCHAR_MAX, WINT_MIN,
+       WINT_MAX.  Check for C99 conformance more strictly, by detecting
+       bugs in glibc 2.4, Solaris 10, and OpenBSD 3.9.  On the other hand do
+       not check for things that C99 does not require, e.g., int8_t.  If
+       a test isn't needed unless <stdint.h> isn't working, and is
+       unlikely to be needed for any other reason, then don't do it
+       unless <stdint.h> isn't working.  Do not check for ptrdiff_t or
+       size_t, since we assume C89 freestanding at least.  Do not check
+       for sig_atomic_t, wchar_t, or wint_t, since the code now does
+       the right thing even if the types are not defined.  Instead use:
+       (gl_STDINT_TYPE_PROPERTIES): New macro.
+       (gl_HEADER_STDINT_H, gl_HEADER_INTTYPES_H): Remove.  Don't bother
+       testing whether <sys/types.h> clashes, as Autoconf does this for
+       us now.  All uses removed.
+       (gl_STDINT_CHECK_TYPES, gl_STDINT_MISSING_BOUND):
+       (gl_STDINT_MISSING_BOUNDS, gl_STDINT_MISSING_BOUNDS2):
+       (gl_CHECK_TYPE_SAME):
+       Remove; no longer needed.
+       (gl_STDINT_BITSIZEOF): Don't bother to check whether the type
+       exists, since we'll return 0 anyway in that case.
+       (gl_INTEGER_TYPE_SUFFIX, gl_STDINT_INCLUDES): New macros.
+
+2006-07-01  Eric Blake  <ebb9@byu.net>
+
+       * stdarg.m4 (gl_STDARG_H): Properly parenthesize gl_va_copy.
+
+2006-07-01  Eric Blake  <ebb9@byu.net>
+
+       * stdarg.m4 (gl_STDARG_H): Use proper AH_VERBATIM.
+       Reported by Andreas Buening.
+
+2006-06-29  Eric Blake  <ebb9@byu.net>
+
+       * sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): Use AC_C_INLINE.
+
+2006-06-29  Eric Blake  <ebb9@byu.net>
+
+       * sys_stat_h.m4 (gl_HEADER_SYS_STAT_H): New file.
+
+2006-06-29  Derek R. Price  <derek@ximbiot.com>
+
+       * strftime.m4: Don't call AC_FUNC_STRFTIME.
+
+2006-06-29  Derek R. Price  <derek@ximbiot.com>
+
+       * c-bs-a.m4: Removed.
+
+2006-06-28  Derek R. Price  <derek@ximbiot.com>
+
+       * savedir.m4: Remove AC_FUNC_CLOSEDIR_VOID requirement.
+
+       * fnmatch.m4 (_AC_LIBOBJ_FNMATCH): Don't require AC_C_CONST, since
+       it's obsolete.
+       * strftime.m4 (gl_FUNC_GNU_STRFTIME): Likewise.
+
+2006-06-28  Bruno Haible  <bruno@clisp.org>
+
+       * wcwidth.m4 (gl_FUNC_WCWIDTH): Also require AC_C_INLINE and
+       gt_TYPE_WCHAR_T.
+
+2006-06-28  Eric Blake  <ebb9@byu.net>
+
+       * mbswidth.m4 (gl_MBSDWIDTH): Move wcwidth from here...
+       * wcwidth.m4 (gl_FUNC_WCWIDTH): ...to this new file.
+
+2006-06-28  Simon Josefsson  <jas@extundo.com>
+
+       * getaddrinfo.m4: Look for getnameinfo prototypes too.
+
+2006-06-27  Simon Josefsson  <jas@extundo.com>
+
+       * sys_select_h.m4: New file, suggested by Bruno Haible, Paul
+       Eggert and Martin Lambers.
+
+2006-06-27  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_BITSIZEOF): For nonexistent types, set the
+       result to 0, not to empty.
+       Reported by Martin Neitzel <neitzel@sco.gaertner.de>.
+
+2006-06-26  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H): Test also for <wchar.h>.
+
+2006-06-26  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H): Don't include <stdint.h> when using the
+       SGI C compiler in pre-C99 mode.
+       Suggested by Mark D. Baushke and Larry Jones.
+
+2006-06-23  Mark D. Baushke  <mdb@gnu.org>
+
+       * stdint.m4 (gl_STDINT_H): Treat BSD/OS like OpenBSD.
+
+2006-06-26  Simon Josefsson  <jas@extundo.com>
+
+       * inet_ntop.m4: Don't check for sys/types.h, we assume it is
+       present.
+
+2006-06-23  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H): Treat IRIX like OpenBSD.
+
+2006-06-22  Simon Josefsson  <jas@extundo.com>
+
+       * sockpfaf.m4: Include winsock2.h too, to make it work under
+       MinGW.
+
+2006-06-21  Simon Josefsson  <jas@extundo.com>
+
+       * getaddrinfo.m4: Don't define WINVER.  Look for gethostbyname in
+       -lws2_32 too.  Fixes getaddrinfo on Windows 2000, with the price
+       of using the (limited) gnulib implementation on Windows XP.
+
+       * inet_pton.m4: New file.
+
+2006-06-19  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H): Enclose the values of FULL_PATH_STDINT_H
+       and FULL_PATH_INTTYPES_H in angle brackets.
+       Reported by Mark D. Baushke <mdb@gnu.org>.
+
+2006-06-17  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H) [FreeBSD >= 5]: Don't include
+       <sys/inttypes.h>.
+
+2006-06-16  Eric Blake  <ebb9@byu.net>
+
+       * rmdir-errno.m4 (gl_FUNC_FMDIR_NOTEMPTY): Assume errno.h declares
+       errno.
+
+2006-06-17  Bruno Haible  <bruno@clisp.org>
+
+       * setenv.m4 (gl_PREREQ_SETENV, gl_PREREQ_UNSETENV): Remove test
+       whether errno is declared. Assume <errno.h> declares errno.
+
+2006-06-15  Bruno Haible  <bruno@clisp.org>
+
+       * stdint.m4 (gl_STDINT_H): Rewritten to produce a complete stdint.h.
+       (gl_HEADER_STDINT_H, gl_HEADER_INTTYPES_H, gl_STDINT_CHECK_TYPES,
+       gl_STDINT_MISSING_BOUND, gl_STDINT_MISSING_BOUNDS,
+       gl_STDINT_MISSING_BOUNDS2, gl_STDINT_BITSIZEOF, gl_CHECK_TYPES_SIGNED,
+       gl_CHECK_TYPE_SAME): New macros.
+
+2006-06-15  Bruno Haible  <bruno@clisp.org>
+
+       * size_max.m4 (gl_SIZE_MAX): Make it work also when cross-compiling.
+
+2006-06-15  Eric Blake  <ebb9@byu.net>
+
+       * ssize_t.m4 (gt_TYPE_SSIZE_T): Work in spite of -Werror.
+
+2006-05-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+           Bruno Haible  <bruno@clisp.org>
+
+       * strndup.m4 (gl_FUNC_STRNDUP): Replace the AC_REPLACE_FUNCS with a
+       check for the declaration of strnlen and a run test that exposes the
+       AIX 5.1 strnlen bug.  In the failure case, #define strndup to
+       rpl_strndup.
+
+2006-05-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * c-strtod.m4 (gl_C99_STRTOLD): Use a link test rather than a
+       compile test, for Tru64 4.0D.
+
+2006-05-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * nanosleep.m4 (gl_FUNC_NANOSLEEP): Rename cache variables to use
+       gl_ rather than jm_.  Link, don't run, so that cross-compiles are
+       allowed.  Check that resulting type is arithmetic.  Move AC_REQUIRE
+       and AC_CHECK_HEADERS_ONCE outside of AC_CACHE_CHECK, since they're
+       not really conditional on the cache.
+       (gl_PREREQ_NANOSLEEP): Check for sys/select.h.
+
+2006-05-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * stdbool.m4 (AC_HEADER_STDBOOL): Fix overly-picky
+       test for C99 conformance; (bool) 0.5 is an integer constant
+       expression, but (bool) -0.5 is not.  Problem reported by Fedor
+       Sergeev in <http://forum.sun.com/jive/thread.jspa?threadID=96202>.
+
+2006-05-11  Simon Josefsson  <jas@extundo.com>
+
+       * xvasprintf.m4: Fix obvious typo.
+
+2006-05-09  Bruno Haible  <bruno@clisp.org>
+
+       * xvasprintf.m4: New file.
+
+2006-05-08  Bruno Haible  <bruno@clisp.org>
+
+       * stdarg.m4: New file, from GNU gettext.
+
+2006-05-05  Jim Meyering  <jim@meyering.net>
+
+       * warning.m4: New file, derived from bison's file by the same name.
+
+2006-05-02  Bruno Haible  <bruno@clisp.org>
+
+       * full-header-path.m4 (gl_FULL_HEADER_PATH): Move the include_next
+       test from here...
+       * _inttypes_h.m4 (gl_INTTYPES_H): ... to here.
+
+2006-04-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * unlink-busy.m4 (gl_FUNC_UNLINK_BUSY_TEXT): Use prototype
+       to define main with arguments, for C++.  Reported by Eric Blake.
+       * c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC):
+       Prefer 'int main ()' to 'int main (void)', for C++.
+       * getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Likewise.
+       * fsusage.m4 (gl_FILE_SYSTEM_USAGE): Specify a return type
+       for 'main', for C99 and C++.
+
+2006-04-23  Bruno Haible  <bruno@clisp.org>
+
+       * poll.m4 (gl_FUNC_POLL): Rearrange code, so that POLL_H gets
+       assigned exactly once.
+
+2006-04-23  Bruno Haible  <bruno@clisp.org>
+
+       * poll.m4 (gl_FUNC_POLL): When cross-compiling, reject also the poll()
+       implementation in AIX.
+       Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2006-03-04  Eric Blake  <ebb9@byu.net>
+
+       * strerror_r.m4 (AC_FUNC_STRERROR_R): Avoid unused variable warning.
+
+2006-04-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fsusage.m4 (gl_FILE_SYSTEM_USAGE): Use return, not exit.
+       Don't assume that exit status -1 is valid.
+       * nanosleep.m4 (gl_FUNC_NANOSLEEP): Likewise.
+       * putenv.m4 (gl_FUNC_PUTENV): Likewise.
+       * rmdir-errno.m4 (gl_FUNC_RMDIR_NOTEMPTY): Likewise.
+       * readdir.m4 (GL_FUNC_READDIR): Include <stdlib.h>.
+       * rename.m4 (vb_FUNC_RENAME): Likewise.
+       * unlink-busy.m4 (gl_FUNC_UNLINK_BUSY_TEXT): Use AC_RUN_IFELSE,
+       not AC_TRY_RUN.  Use return, not exit.  Don't assume that
+       functions can be used without declaring them, or that you can
+       exit with status -1.
+       * utimes-null.m4 (gl_FUNC_UTIMES_NULL): Likewise.
+
+2006-04-20  Bruno Haible  <bruno@clisp.org>
+
+       * argp.m4 (gl_ARGP): Don't call AC_CHECK_DECLS_ONCE with more than
+       one argument, so that the code will be portable to Autoconf 2.60.
+       * getlogin_r.m4 (gl_PREREQ_GETLOGIN_R): Likewise.
+       * getpass.m4 (gl_PREREQ_GETPASS): Likewise.
+       * unlocked-io.m4 (gl_FUNC_GLIBC_UNLOCKED_IO): Likewise.
+
+2006-04-19  Derek Price  <derek@ximbiot.com>
+           Eric Blake  <ebb9@byu.net>
+
+       * full-header-path.m4 (gl_FULL_HEADER_PATH): Use </full/path.h> rather
+       than "/full/path.h".  Update comment to match.  Shorten & generalize
+       m4_translit call via AS_TR_CPP.
+
+2006-04-18  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * _inttypes_h.m4, full-header-path.m4, include_next: New files.
+
+2006-04-11  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * time_r.m4 (gl_TIME_R): Add AC_LIBSOURCES for time_r.c and time_r.h.
+
+2006-04-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_REGEX): Check for new glibc interface to
+       translation table.
+
+2006-03-25  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * argz.m4 (gl_FUNC_ARGZ): If we define `error_t', also define
+       `__error_t_defined', so argp.h will not typedef the former.
+
+2006-03-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_REGEX): Don't insist on REG_SYNTAX_POSIX_EGREP,
+       REG_SYNTAX_EMACS, and REG_IGNORE_CASE.  Settle for the traditional
+       glibc names.  Even if glibc is changed to conform to POSIX, the
+       traditional names will be available anyway, since regex depends on
+       the extensions module.  Also, fix a longstanding typo in the
+       implementation of Spencer ERE test #75 from grep 2.3.  Problems
+       reported by Emanuele Giaquinta.  Also, change sense of cached
+       variable, so that the message makes sense.
+
+2006-03-17  Jim Meyering  <jim@meyering.net>
+
+       * regex.m4 (gl_REGEX): Fix typo in last change:
+       s/_REGEX_WIDE_OFFSETS/_REGEX_LARGE_OFFSETS/.
+
+2006-03-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_REGEX): Don't check for off_t, since the code
+       no longer needs it.  Instead, check that regoff_t is as least
+       as wide as ptrdiff_t.
+
+       Don't define _REGEX_WIDE_OFFSETS unless using the included regex,
+       so that our regex.h stays compatible with the installed regex.
+       This is helpful for installers who configure --without-included-regex.
+       Problem reported by Emanuele Giaquinta.
+
+2006-03-15  Eric Blake  <ebb9@byu.net>
+
+       * dirfd.m4 (gl_FUNC_DIRFD): Use AC_REQUIRE for AC_HEADER_DIRENT.
+
+2006-03-08  Simon Josefsson  <jas@extundo.com>
+
+       * gc-random.m4: Permit 'no' as variable values and fix warnings,
+       suggested by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2006-03-08  Simon Josefsson  <jas@extundo.com>
+
+       * gc-random.m4: Call AC_CANONICAL_HOST and use $host_os instead of
+       $target, suggested by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2006-03-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * unistd_h.m4 (gl_HEADER_UNISTD): Rename, to match modules file.
+       Problem reported by Juan Manuel Guerrero.
+
+2006-03-07  Simon Josefsson  <jas@extundo.com>
+
+       * unistd_h.m4: New file.
+
+2006-03-07  Simon Josefsson  <jas@extundo.com>
+
+       * readline.m4 (gl_FUNC_READLINE): Rewrite the cached part of the
+       test to be side-effect free by storing the result in the cache
+       variable gl_cv_lib_readline, and moving the assignment of
+       LIBREADLINE and LTLIBREADLINE outside the COMMANDS-TO-SET-IT.
+       From Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2006-03-07  Simon Josefsson  <jas@extundo.com>
+
+       * gc-random.m4: New file, mostly from gc.m4.  Warn instead of
+       error on missing devices (the functions will return an error).
+
+       * gc.m4: Move random stuff to gc-random.m4
+
+2006-03-03  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de> (tiny change)
+
+       * poll.m4 (gl_FUNC_POLL): If we deem poll(2) unacceptable, use
+       our replacement poll.h in any case, to avoid a differing
+       declaration from a system header.  Seen on AIX.
+
+2006-03-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * clock_time.m4 (gl_CLOCK_TIME): Require gl_USE_SYSTEM_EXTENSIONS,
+       not merely AC_GNU_SOURCE, for the benefit of Solaris 10 when compiled
+       pedantically.
+       * nanosleep.m4 (gl_FUNC_NANOSLEEP): Likewise.
+       * timespec.m4 (gl_TIMESPEC): Likewise.
+
+       * extensions.m4 (gl_USE_SYSTEM_EXTENSIONS): Use "=" with "test",
+       not "==".  Reported by Ralf Wildenhues.
+
+2006-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       Sync from coreutils.
+       * mkdir-p.m4 (gl_MKDIR_PARENTS): Require gl_FUNC_LCHMOD and
+       gl_CHDIR_SAFER.
+
+2006-02-22  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+       * chdir-safer.m4: New file.
+
+2006-02-17  Eric Blake  <address@hidden>
+
+       * getaddrinfo.m4 (gl_GETADDRINFO): Fix caching error.
+
+2006-02-15  Eric Blake  <ebb9@byu.net>
+
+       * sys_socket_h.m4 (gl_HEADER_SYS_SOCKET): Don't attempt using
+       winsock2.h or ws2tcpip.h when sys/socket.h is present. Fixes
+       'present but cannot compile' warnings on cygwin.
+       * socklen.m4 (gl_TYPE_SOCKLEN_T): Use gl_HEADER_SYS_SOCKET.  Don't
+       use ws2tcpip.h if sys/socket.h works.
+       * getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Use gl_HEADER_SYS_SOCKET.
+       (gl_GETADDRINFO): Don't use ws2tcpip.h when sys/socket.h is present.
+
+2006-02-14  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+       * ls-mntd-fs.m4 (AC_FUNC_GETMNTENT): Invoke AC_CHECK_FUNCS(getmntent)
+       unconditionally so that tests of $ac_cv_func_getmntent (e.g., in
+       gl_LIST_MOUNTED_FILE_SYSTEMS) need not double-quote uses of that
+       variable, to accommodate the rare case in which getmntent is
+       available in none of the libraries checked.  This happens at
+       least on FreeBSD 5.0.
+
+2006-02-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * extensions.m4 (gl_USE_SYSTEM_EXTENSIONS): Don't #define
+       __EXTENSIONS__ if this causes compilation to fail.  Problem
+       reported by Nelson H. F. Beebe with Solaris 10 and Sun C 5.7
+       c89 -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED.
+
+2006-01-25  Simon Josefsson  <jas@extundo.com>
+
+       * getaddrinfo.m4: Look for getaddrinfo inside ws2tcip.h and
+       -lws2_32.  Protect sys/socket.h and netdb.h #include's.  Include
+       ws2tcpip.h with WINVER=0x0501.  All for mingw32.
+
+2006-01-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * stdbool.m4 (AC_HEADER_STDBOOL): Check for xlc bug if __GCC__ too,
+       so that we test the test.
+       Check for yet another HP-UX cc bug involving *bool |= bool.
+
+2006-01-24  Bruno Haible  <bruno@clisp.org>
+
+       * stdbool.m4 (AC_HEADER_STDBOOL): Check for IBM and HP-UX bugs.
+       Patch by Paul Eggert.
+
+2006-01-24  Jim Meyering  <jim@meyering.net>
+
+       * openat.m4 (gl_FUNC_OPENAT): Add AC_LIBSOURCES([intprops.h]).
+       Reported by Mark D. Baushke.
+
+2006-01-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getopt.m4 (gl_PREREQ_GETOPT): Check for getenv decl.
+
+2006-01-20  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Use -Wl,-z,ignore
+       rather than -Xlinker -z -Xlinker ignore, as it's more portable.
+       Suggested by Bruno Haible.
+
+2006-01-19  Simon Josefsson  <jas@extundo.com>
+
+       * socklen.m4: Look in ws2tcpip.h too, for mingw32.
+
+2006-01-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * lib-ignore.m4 (gl_IGNORE_UNUSED_LIBRARIES): Don't use ldd, as
+       it's not portable and it doesn't work with cross-compiles.
+       Problem reported by Bruno Haible.  Fix missing-$ typo in
+       'test "gl_cv_ignore_unused_libraries" ...' that prevented
+       -zignore from being used with Sun's C compiler.
+
+2006-01-12  Bruno Haible  <bruno@clisp.org>
+
+       * ldd.m4: New file.
+
+2006-01-08  Bruno Haible  <bruno@clisp.org>
+
+       Ensure automatic ordering between gl_LOCK and gl_ARGP.
+       * lock.m4 (gl_LOCK_BODY): Renamed from gl_LOCK.
+       (gl_LOCK): New macro, requiring gl_LOCK_BODY.
+
 2006-01-10  Jim Meyering  <jim@meyering.net>
 
        * fpending.m4: Also include <stdio.h>, for Dragonfly.
 2006-01-09  Jim Meyering  <jim@meyering.net>
 
        Sync from coreutils.
-       * chdir-safer.m4: New file.
        * openat.m4 (gl_FUNC_OPENAT): Require and compile mkdirat.c.
        Require openat-priv.h.
 
 
 2005-10-19  Simon Josefsson  <jas@extundo.com>
 
-       * m4/gc-hmac-md5.m4, m4/gc-hmac-sha1.m4, m4/gc-md4.m4,
-       m4/gc-md5.m4, m4/gc-sha1.m4: Fix typo, suggested by Stepan Kasal
+       * gc-hmac-md5.m4, gc-hmac-sha1.m4, gc-md4.m4,
+       gc-md5.m4, gc-sha1.m4: Fix typo, suggested by Stepan Kasal
        <kasal@ucw.cz>.
 
 2005-10-19  Simon Josefsson  <jas@extundo.com>
 2005-09-12  Derek Price  <derek@ximbiot.com>
            Paul Eggert  <eggert@cs.ucla.edu>
 
-       * m4/glob.m4 (gl_GLOB_SUBSTITUTE): AC_LIBSOURCES for glob.c,
+       * glob.m4 (gl_GLOB_SUBSTITUTE): AC_LIBSOURCES for glob.c,
        glob_.h, glob-libc.h.
        (gl_PREREQ_GLOB): Remove _SYS_CDEFS_H hack; no longer needed.
 
        Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
 
 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
-            Bruno Haible  <bruno@clisp.org>
+           Bruno Haible  <bruno@clisp.org>
 
        * inet_ntop.m4: New file.
 
 
 2004-11-01  Paul Eggert  <eggert@cs.ucla.edu>
 
-       * m4/getpass.m4 (gl_PREREQ_GETPASS): Check for declarations of
+       * getpass.m4 (gl_PREREQ_GETPASS): Check for declarations of
        fflush_unlocked, flockfile, funlockfile, funlockfile,
        fputs_unlocked, putc_unlocked.
 
        * 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, 2005
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
   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.