Portability to BSD/OS 4.2.
[gnulib.git] / m4 / ChangeLog
index 930047e..f65519b 100644 (file)
+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-08-02  Simon Josefsson  <jas@extundo.com>
+
+       * getline.m4: Separate out getdelim stuff into separate module.
+
+       * getdelim.m4: New file.
+
+2005-07-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Add support to getopt for Emacs, which doesn't use LIBOBJS in the
+       normal way.
+       * getopt.m4 (gl_GETOPT_SUBSTITUTE_HEADER): New macro.
+       (gl_GETOPT_SUBSTITUTE): Use it.  Invoke gl_PREREQ_GETOPT.
+       (gl_GETOPT_IFELSE, gl_GETOPT_CHECK_HEADERS): New macros.
+       (gl_GETOPT): Use the new macros.  Most of the implementation
+       is moved to the new macros.  This is for programs like Emacs
+       that don't want all the functionality of gl_GETOPT.
+
+2005-07-26  Bruno Haible  <bruno@clisp.org>
+
+       * lock.m4: Update from GNU gettext.
+
+2005-07-25  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * 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>
+
+       * visibility.m4: New file.
+
+2005-07-18  Bruno Haible  <bruno@clisp.org>
+
+       * lock.m4: New file, from GNU gettext.
+
+2005-06-01  Bruno Haible  <bruno@clisp.org>
+
+       * poll.m4 (gl_FUNC_POLL): Check against MacOS X 10.4 poll() bug.
+       When using lib/poll.c, define poll as rpl_poll.
+
+2005-07-14  Bruno Haible  <bruno@clisp.org>
+
+       * argp.m4 (gl_ARGP): Remove invocation of gl_FUNC_GLIBC_UNLOCKED_IO.
+       Instead, test for *_unlocked function declarations directly.
+
+2005-07-14  Derek Price  <derek@ximbiot.com>
+
+       * glob.m4 (gl_GLOB): Cache glob interface check result.  Add check for
+       glob symlink bug.
+
+2005-07-10  Bruno Haible  <bruno@clisp.org>
+
+       * size_max.m4 (gl_SIZE_MAX): Cast ~(size_t)0 back to size_t.
+       Needed when size_t is smaller than 'unsigned int'.
+       Reported by Paul Eggert.
+
+2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * backupfile.m4 (gl_BACKUPFILE): Use AC_CHECK_FUNCS_ONCE on pathconf.
+       * same.m4 (gl_SAME): Likewise.
+       Require AC_SYS_LONG_FILE_NAMES; bug reported by Gerrit P. Haase.
+
+       * regex.m4: Adjust to new libc regex implementation.
+       (gl_INCLUDED_REGEX): Add AC_LIBSOURCES for
+       all the .c and .h parts of (the new) regex.
+       Quote the m4 stuff better.
+       Check for RE_ICASE bug of old gnulib.
+       Check for REG_STARTEND of recent libc.
+       Rename local variables from jm_* to gl_*.
+       Quote operand of "test -f".
+       Say "recent enough" version of libc, not "version 2".
+       (gl_PREREQ_REGEX): Remove AC_FUNC_ALLOCA, since alloca is a
+       prerequisite module.  Remove AC_HEADER_STDC; no longer needed.
+       Check for locale.h, isblank, mbrtowc, wcrtomb, wcscoll.
+       Remove check for btowc, isascii.
+       Require AM_LANGINFO_CODESET.
+
+2005-07-05  Bruno Haible  <bruno@clisp.org>
+
+       * mbrtowc.m4 (gl_FUNC_MBRTOWC): Upgrade to version from current
+       autoconf CVS. Needed for mingw.
+
+2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Remove the dependency of the strftime module on the tzset module.
+       * strftime.m4 (gl_FUNC_STRFTIME): Don't require gl_FUNC_TZSET_CLOBBER.
+
+2005-07-02  Jim Meyering  <jim@meyering.net>
+
+       * chown.m4, cloexec.m4, dup2.m4, fsusage.m4:
+       * getcwd-path-max.m4, getcwd.m4, mkstemp.m4, mountlist.m4:
+       * pagealign_alloc.m4, save-cwd.m4, unistd-safer.m4:
+       Don't check for fcntl.h, and don't test for HAVE_FCNTL_H.
+
+2005-06-28  Simon Josefsson  <jas@extundo.com>
+
+       * check-version.m4: New file, suggested by Jim Meyering
+       <jim@meyering.net>.
+
+2005-06-24  Derek Price  <derek@ximbiot.com>
+       and Bruno Haible  <bruno@clisp.org>
+
+       Remove stat module & update lstat.
+       * lstat.m4 (gl_FUNC_LSTAT): Drop AC_FUNC_LSTAT in favor of
+       AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK.
+       * stat.m4: Remove this file.
+
+2005-06-20  Derek Price  <derek@ximbiot.com>
+
+       * bison.m4: Note that precious decls of YACC & YFLAGS will be
+       unnecessary for Autoconfs > 2.59c.
+
+2005-06-16  Derek Price  <derek@ximbiot.com>
+
+       * bison.m4: Declare YACC & YFLAGS precious.
+
+2005-06-08  Bruno Haible  <bruno@clisp.org>
+
+       * csharpcomp.m4: New file, from GNU gettext.
+
+2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from coreutils.
+       * mkdir-p.m4: Renamed from makepath.m4.
+       (gl_MKDIR_PARENTS): Renamed from gl_MAKEPATH.  All uses changed.
+       Rename files from makepath.c to mkdir-p.c, and from
+       makepath.h to mkdir-p.h.
+       * filenamecat.m4: Renamed from path-concat.m4.
+       (gl_FILE_NAME_CONCAT): Renamed from gl_PATH_CONCAT.  All uses changed.
+       Rename files from path-concat.c to filenamecat.c,
+       and from path-concat.h to filenamecat.h.
+       * getcwd-path-max.m4: Don't use "path" or "filename" to mean
+       "file name" in local variables or comments.
+       * rename.m4: Likewise.
+
+2005-06-01  Bruno Haible  <bruno@clisp.org>
+
+       * csharp.m4: New file, from GNU gettext.
+       * csharpexec.m4: New file, from GNU gettext.
+
+2005-05-31  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       Sync from cvs.
+       * glob.m4: s/MISSING_SYS_CDEFS_H/_SYS_CDEFS_H/ and comment.
+
+2005-05-29  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * glob.m4: New file.
+
+2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fts.m4 (gl_FUNC_FTS_CORE): Don't check for inttypes.h or stdint.h,
+       and don't require gt_INTTYPES_PRI.
+
+2005-05-26  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * extensions.m4 (gl_USE_SYSTEM_EXTENSIONS): Define
+       _POSIX_PTHREAD_SEMANTICS for Solaris.
+
+2005-05-25  Derek Price  <derek@ximbiot.com>
+           Paul Eggert  <eggert@cs.ucla.edu>
+
+       * getlogin_r.m4: New files.
+
 2005-05-22  Bruno Haible  <bruno@clisp.org>
 
        * minmax.m4: New file.
        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
+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.
\ No newline at end of file
+are permitted provided the copyright notice and this notice are preserved.