Portability to BSD/OS 4.2.
[gnulib.git] / m4 / ChangeLog
index 8180ab2..f65519b 100644 (file)
@@ -1,3 +1,863 @@
+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.
+
+2005-11-10  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * gethrxtime.m4 (gl_PREREQ_GETHRXTIME): Don't require AC_HEADER_TIME
+       or gettimeofday; no longer needed.
+
+2005-10-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * chdir-long.m4 (gl_FUNC_CHDIR_LONG): Revamp wording and local
+       variables to suggest the intended function of the PATH_MAX check.
+
+2005-10-30  Kean Johnston  <jkj@sco.com>
+
+       Trivial changes to support SCO systems.
+       * chdir-long.m4 (gl_FUNC_CHDIR_LONG): Check for MAXPATHLEN as well
+       as PATH_MAX.
+       * fpending.m4 (gl_FUNC_FPENDING): Correct check for SCO systems,
+       where __ptr is null when no I/O is pending.
+
+2005-10-28  Simon Josefsson  <jas@extundo.com>
+
+       * inet_ntop.m4: More tests.
+
+       * gc-md2.m4, md2.m4: New file.
+
+2005-10-22  Simon Josefsson  <jas@extundo.com>
+
+       * gc.m4: Don't be fooled by --disable-*random-device parameters,
+       suggested by Bruno Haible <bruno@clisp.org>.  Fix error messages.
+
+2005-10-21  Simon Josefsson  <jas@extundo.com>
+
+       * gc.m4: Don't use libgcrypt if gcrypt.h isn't found, suggested by
+       Bruno Haible <bruno@clisp.org>.
+
+       * gc-des.m4: New file.
+
+2005-10-21  Simon Josefsson  <jas@extundo.com>
+
+       * arctwo.m4: New file.
+
+       * gc-arctwo.m4: New file.
+
+2005-10-19  Simon Josefsson  <jas@extundo.com>
+
+       * gc-arcfour.m4: New file.
+
+       * gc-rijndael.m4: New file.
+
+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
+       <kasal@ucw.cz>.
+
+2005-10-19  Simon Josefsson  <jas@extundo.com>
+
+       * gc-md4.m4: New file.
+
+2005-10-18  Simon Josefsson  <jas@extundo.com>
+
+       * md4.m4: New file.
+
+2005-10-17  Bruno Haible  <bruno@clisp.org>
+
+       * stdbool.m4 (AC_HEADER_STDBOOL): Change the return statement so that
+       it can also be used in a test.
+
+2005-10-11  Simon Josefsson  <jas@extundo.com>
+
+       * md5.m4: Remove call to uint32_t.m4.
+
+2005-10-15  Simon Josefsson  <jas@extundo.com>
+
+       * rijndael.m4: New file.
+
+2005-10-14  Simon Josefsson  <jas@extundo.com>
+
+       * arcfour.m4: New file.
+
+2005-10-12  Bruno Haible  <bruno@clisp.org>
+
+       * stdbool.m4 (gl_STDBOOL_H): Define as an alias of AM_STDBOOL_H.
+       Reported by Stepan Kasal <kasal@ucw.cz>.
+
+2005-10-12  Simon Josefsson  <jas@extundo.com>
+
+       * gc-pbkdf2-sha1.m4: New file.
+
+       * gc-hmac-sha1.m4: New file.
+
+       * gc-sha1: New file.
+
+       * hmac-sha1.m4: New file.
+
+2005-10-12  Simon Josefsson  <jas@extundo.com>
+
+       * gc-md5.m4, gc-hmac-md5: New files.
+
+       * gc.m4: Don't call gl_MD5, gl_MEMXOR or gl_HMAC_MD5.
+
+2005-10-11  Simon Josefsson  <jas@extundo.com>
+
+       * crc.m4: New file.
+
+2005-10-07  Simon Josefsson  <jas@extundo.com>
+
+       * memxor.m4: Remove gl_C_RESTRICT call.
+
+2005-10-06  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * stdbool.m4 (AC_HEADER_STDBOOL): Check that bool
+       promotes to int, not unsigned int, to catch the AIX 5.3
+       compiler bug.
+
+2005-10-06  Simon Josefsson  <jas@extundo.com>
+
+       * hmac-md5.m4: New file.
+
+       * memxor.m4: Require gl_C_RESTRICT.
+
+2005-10-05  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Don't check for
+       sys/socket.h, netdb.h, sys/types.h; the checks areno longer
+       needed, since the source code now assumes these .h files.
+
+2005-10-05  Simon Josefsson  <jas@extundo.com>
+
+       * memxor.m4: New file.
+
+2005-10-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * openat.m4 (gl_FUNC_OPENAT): Check for fdopendir.
+       * ullong_max.m4 (gl_ULLONG_MAX): Simplify so that it merely
+       defines ULONG_MAX_LT_ULLONG_MAX.  Thomas M.Ott reports that
+       ULLONG_MAX doesn't work with 2.7.2.1.
+
+2005-10-02  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+       * utimes.m4 (gl_FUNC_UTIMES): Detect the version of utimes
+       from glibc-2.2.5 that fails for read-only files.
+
+2005-10-02  Alfred M. Szmidt  <ams@gnu.org>
+
+       Sync from coreutils.
+       * chdir-long.m4 (gl_FUNC_CHDIR_LONG): Compare $gl_have_path...
+       against `yes', rather than just testing for nonempty.
+
+2005-10-01  Simon Josefsson  <jas@extundo.com>
+
+       * getaddrinfo.m4: Include sys/types.h for sys/socket.h, on FreeBSD
+       and Darwin.
+
+       * getaddrinfo.m4: Use AC_GNU_SOURCE, GNU only declare getaddrinfo
+       as an (POSIX) extension.  Check for sys/types.h, sys/socket.h, and
+       netdb.h too, needed by getaddrinfo.h.  Check if getaddrinfo,
+       freeaddrinfo and gai_strerror are declared by the POSIX headers.
+       Check if struct addrinfo is declared.
+
+2005-10-01  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+
+       * getaddrinfo.m4 (gl_GETADDRINFO): Look for getservbyname in these
+       libraries [inet nsl socket xnet].  Nelson Beebe reported that with
+       native cc on Solaris 7, getaddrinfo.c requires -lsocket.
+       * getaddrinfo.m4 (gl_GETADDRINFO): Check for gethostbyname
+       in the inet and nsl libraries.  Required on Solaris 5.7.
+
+2005-09-24  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+       * getaddrinfo.m4 (gl_GETADDRINFO): Check for gethostbyname
+       in the inet and nsl libraries.  Required on Solaris 5.7.
+
+2005-09-26  Bruno Haible  <bruno@clisp.org>
+
+       * mbchar.m4 (gl_MBCHAR): Check for wchar.h and wctype.h. Don't compile
+       mbchar.c if they are not both present.
+       * mbfile.m4 (gl_MBFILE): Require gl_FUNC_MBRTOWC.
+       * mbiter.m4 (gl_MBITER): Likewise.
+       * strstr.m4 (gl_PREREQ_STRSTR): Use AC_REQUIRE.
+       * strcasestr.m4 (gl_PREREQ_STRCASESTR): Likewise.
+       * strcase.m4 (gl_PREREQ_STRCASECMP): Likewise.
+
+2005-09-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_REGEX): If replacing, define regcomp to rpl_regcomp,
+       and similarly for the other external symbols.  Problem reported
+       by James Gallager.
+
+       * fnmatch.m4 (_AC_FUNC_FNMATCH_IF): Catch Sun Studio 10u1 on Linux
+       bug reported by Jim Meyering.
+
+       * utimens.m4 (gl_UTIMENS): Check for futimesat.
+       * getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Undo previous change;
+       not needed, since socklen is a prerequisite module.
+
+2005-09-23  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+       Correct build failure (socklen_t not defined) on at least
+       mips-sgi-irix6.5 and alphaev67-dec-osf5.1.
+       * getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Require gl_SOCKLEN_T.
+
+2005-09-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Check for netinet/in.h.
+
+2005-09-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+
+       * backupfile.m4, calloc.m4, chown.m4, cloexec.m4, dup2.m4:
+       * fileblocks.m4, free.m4, ftruncate.m4, getcwd.m4, getpagesize.m4:
+       * getugroups.m4, group-member.m4, idcache.m4, link-follow.m4:
+       * mkstemp.m4, mktime.m4, mountlist.m4, nanosleep.m4, pathmax.m4:
+       * physmem.m4, posixver.m4, putenv.m4, safe-read.m4, same.m4:
+       * save-cwd.m4, stdio-safer.m4, unistd-safer.m4, unlinkdir.m4:
+       * userspec.m4, xgetcwd.m4, xreadlink.m4:
+       Don't bother checking for string.h, stdlib.h, unistd.h.
+       * fts.m4 (gl_FUNC_FTS_CORE): Don't require
+       AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK; that's now the lstat
+       module's job.
+       * jm-macros.m4 (gl_MACROS): Likewise.
+       * prereq.m4 (gl_PREREQ): Add gl_FUNC_LSTAT.
+
+       * getdate.m4 (gl_C_COMPOUND_LITERALS): New macro.
+       (gl_GETDATE): Use it.
+
+       * mkdir-p.m4 (gl_MKDIR_PARENTS): Don't bother checking for unistd.h.
+
+2005-09-22  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+
+       * lstat.m4 (gl_FUNC_LSTAT):
+       Use AC_LIBSOURCES to require lstat.c and lstat.h.
+       Remove obsolete comment.
+       * xreadlink.m4: Use AC_LIBSOURCES and AC_LIBOBJ.
+       * xstrtod.m4: Likewise.
+
+       * openat.m4 (gl_FUNC_OPENAT): Add openat-die.c.
+
+2005-09-19  Simon Josefsson  <jas@extundo.com>
+
+       * socklen.m4: Fix typo.
+
+2005-09-15  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * st_mtim.m4: Remove.  Superseded by...
+       * stat-time.m4: New file.
+       * timespec.m4 (gl_TIMESPEC): Require AC_C_INLINE.
+       Do not invoke AC_STRUCT_ST_MTIM_NSEC; no longer needed.
+
+2005-09-15  Derek Price  <derek@ximbiot.com>
+
+       * strstr.m4 (gl_FUNC_STRSTR): Don't define strstr here.
+
+2005-09-12  Derek Price  <derek@ximbiot.com>
+
+       Make canon-host require getaddrinfo.
+       * canon-host.m4 (gl_CANON_HOST): Remove most dependencies.
+       AC_LIBSOURCE canon-host.h.  Call...
+       (gl_PREREQ_CANON_HOST): ...this new function, which requires
+       gl_GETADDRINFO.
+       * getaddrinfo.m4 (gl_GETADDRINFO): Compile gai_strerror when needed.
+
+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_.h, glob-libc.h.
+       (gl_PREREQ_GLOB): Remove _SYS_CDEFS_H hack; no longer needed.
+
+2005-08-31  Simon Josefsson  <jas@extundo.com>
+
+       * socklen.m4: New file.
+
+2005-09-03  Derek Price  <derek@ximbiot.com>
+
+       * getlogin_r (gl_GETLOGIN_R): Fix cut & paste error.
+       From Larry Jones <lawrence.jones@ugs.com>.
+
+2005-08-27  Bruno Haible  <bruno@clisp.org>
+
+       Support for lib vs. lib64 distinction on biarch platforms.
+       * lib-prefix.m4 (AC_LIB_PREPARE_MULTILIB): New macro.
+       (AC_LIB_PREFIX): Require it. Use $acl_libdirstem instead of 'lib'.
+       * lib-link.m4 (AC_LIB_LINKFLAGS_BODY): Likewise.
+
+2005-09-01  Jim Meyering  <jim@meyering.net>
+
+       * lchown.m4: Require gl_FUNC_CHOWN, for the definition of
+       CHOWN_MODIFIES_SYMLINK, which is used by lchown.c.
+       Require gl_STAT_MACROS, too.
+
+2005-08-31  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_REGEX): Require AC_SYS_LARGEFILE, Define
+       _REGEX_LARGE_OFFSETS).  Test for regoff_t/off_t bug in 64-bit
+       and large-file glibc and in 32-bit large-file Solaris.
+
+2005-08-28  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool.m4: New file.
+
+2005-08-27  Jim Meyering  <jim@meyering.net>
+
+       * stdlib-safer.m4: New file.  From coreutils.
+       * stdio-safer.m4 (gl_STDIO_SAFER): Add stdio--.h.
+       * fcntl-safer.m4 (gl_FCNTL_SAFER): Add creat-safer.c to the
+       AC_LIBSOURCES list and arrange to compile it via AC_LIBOBJ.
+       * unistd-safer.m4 (gl_UNISTD_SAFER): Likewise, add pipe-safer.c.
+       Add pipe-safer.c and unistd--.h to the AC_LIBSOURCES list.
+
+2005-08-24  Simon Josefsson  <jas@extundo.com>
+
+       * getpass.m4: Check for termios.h, tcgetattr, tcsetattr, and
+       __fsetlocking.
+
+2005-08-25  Stepan Kasal  <kasal@ucw.cz>
+
+       * regex.m4: Add AC_PREREQ(2.50).
+       (gl_REGEX): If --with-included-regex was given, skip the autodetection.
+
+2005-08-25  Bruno Haible  <bruno@clisp.org>
+
+       * minmax.m4: Require autoconf 2.52.
+       (gl_MINMAX_IN_HEADER): Add comments. Use m4_pushdef/m4_popdef instead
+       of define/undefine. Use AS_TR_SH and AS_TR_CPP as more robust
+       alternatives of translit over the alphabet.
+       Based on a patch from Stepan Kasal <kasal@ucw.cz>.
+
+2005-08-24  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_REGEX): Use POSIX-compliant spellings when testing
+       for GNU regex features.
+
+2005-08-24  Jim Meyering  <jim@meyering.net>
+
+       Sync from coreutils.
+       * fcntl-safer.m4: New file.
+
+       * xgetcwd.m4: Use AC_LIBSOURCES and AC_LIBOBJ to indicate source
+       and object files for this module.
+
+2005-08-23  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * regex.m4 (gl_INCLUDED_REGEX): Remove; no longer used.
+       All contents moved to gl_REGEX.
+       (gl_REGEX): Don't bother checking whether lib/regex.c exists;
+       assume that it does.
+
+2005-08-20  Bruno Haible  <bruno@clisp.org>
+
+       * regex.m4 (gl_PREREQ_REGEX): Require AC_GNU_SOURCE.
+
+2005-08-17  Bruno Haible  <bruno@clisp.org>
+
+       * strcasestr.m4: New file.
+
+2005-08-17  Bruno Haible  <bruno@clisp.org>
+
+       * strstr.m4 (gl_FUNC_STRSTR): Use the replacement function always.
+       (gl_PREREQ_STRSTR): Use gl_FUNC_MBRTOWC.
+
+2005-08-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getopt.m4 (gl_GETOPT_CHECK_HEADERS): Do not override the results
+       of gl_GETOPT_SUBSTITUTE.  That way, if both gl_GETOPT_SUBSTITUTE
+       and gl_GETOPT are both invoked via different paths (as happens
+       with GNU tar CVS because it uses both argp and getopt), the former
+       wins.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * strcase.m4 (gl_FUNC_STRCASECMP): Use the replacement function always.
+       (gl_PREREQ_STRCASECMP): Use gl_FUNC_MBRTOWC.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * mbfile.m4: New file.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * mbiter.m4: New file.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * mbchar.m4: New file.
+
+2005-08-16  Bruno Haible  <bruno@clisp.org>
+
+       * tls.m4: New file, from GNU gettext.
+
+2005-08-12  Bruno Haible  <bruno@clisp.org>
+
+       * readline.m4 (gl_FUNC_READLINE): Look for ncurses first.
+
+2005-08-12  Simon Josefsson  <jas@extundo.com>
+
+       * readline.m4: Look for termcap, curses or ncurses if required.
+
+2005-08-11  Simon Josefsson  <jas@extundo.com>
+
+       * readline.m4: New file.
+
+2005-08-10  Simon Josefsson  <jas@extundo.com>
+
+       * strnlen.m4: New file.
+
+       * strndup.m4: Don't check for strnlen declaration, done in
+       strnlen.m4.
+
 2005-08-10  Stepan Kasal  <kasal@ucw.cz>
 
        * onceonly_2_57.m4: Really require Autoconf 2.57.
 
 2005-07-25  Paul Eggert  <eggert@cs.ucla.edu>
 
-       * regex.m4 (gl_INCLUDED_REGEX): Use AC_RUN_ELSE instead of the
+       * regex.m4 (gl_INCLUDED_REGEX): Use AC_RUN_IFELSE instead of the
        obsolescent AC_TRY_RUN.  Include the default includes files, for 'exit'.
 
 2005-07-24  Bruno Haible  <bruno@clisp.org>
        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.
 
        * 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.