+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.
+ Patch by Joerg Sonnenberger.
+
+2006-01-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ * memcoll.m4 (gl_MEMCOLL): Don't require AC_FUNC_MEMCMP, undoing
+ the 2002-12-31 change. Problem and fix reported by Bruno Haible.
+ People who are still concerned with buggy memcmp implementations
+ can invoke gl_FUNC_MEMCMP themselves.
+
+2006-01-10 Simon Josefsson <jas@extundo.com>
+
+ * sys_socket_h.m4: New file.
+
+2006-01-10 Bruno Haible <bruno@clisp.org>
+
+ * localcharset.m4 (gl_LOCALCHARSET): Also test for getc_unlocked.
+ Reported by Werner Lemberg <wl@gnu.org>.
+
+2006-01-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Sync from coreutils.
+ * lib-ignore.m4: New file.
+ * lchmod.m4: New file.
+
+2006-01-09 Jim Meyering <jim@meyering.net>
+
+ Sync from coreutils.
+ * openat.m4 (gl_FUNC_OPENAT): Require and compile mkdirat.c.
+ Require openat-priv.h.
+
+2006-01-09 Andreas Gruenbacher <agruen@suse.de>
+
+ Sync from coreutils.
+ * acl.m4 (AC_FUNC_ACL): Add POSIX ACL and Linux-specific acl tests.
+
+2005-10-16 Bruno Haible <bruno@clisp.org>
+
+ * stdint.m4 (gl_STDINT_H): Also test for <sys/bitypes.h>.
+
+2005-12-16 Jim Meyering <jim@meyering.net>
+
+ * fprintftime.m4: New file.
+
+2005-12-10 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * argp.m4: Define HAVE_DECL_PROGRAM_INVOCATION_NAME and
+ HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
+
+2005-12-09 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * argp.m4: Check if program_invocation_name and
+ program_invocation_short_name are declared and define appropriate
+ macros if they are not.
+
+2005-12-07 Paul Eggert <eggert@cs.ucla.edu>
+
+ * stat-time.m4 (gl_STAT_TIME): Add check for
+ TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC, to fix IRIX 5.3
+ porting problem reported by Georg Schwarz in
+ <http://lists.gnu.org/archive/html/bug-coreutils/2005-12/msg00083.html>.
+
+2005-12-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ * socklen.m4 (gl_TYPE_SOCKLEN_T): Renamed from gl_SOCKLEN_T.
+ Use implementation from Albert Chin, with some
+ comments/corrections by Stepan Kasal and myself.
+
+2005-12-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ * regex.m4 (gl_REGEX): Check whether off_t can be used in a switch
+ statement, to work around an HP-UX 10.20 compiler bug reported by
+ Peter O'Gorman.
+