[ChangeLog]
[gnulib.git] / m4 / ChangeLog
index 78ac13f..c7d9dd0 100644 (file)
@@ -1,3 +1,215 @@
+2006-09-25  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * host-os.m4 (gl_HOST_OS): Require AC_CANONICAL_HOST.
+
+       * chdir-long.m4 (gl_FUNC_CHDIR_LONG): Rename cache variable from
+       `gl_have_arbitrary_file_name_length_limit' to
+       `gl_cv_have_arbitrary_file_name_length_limit', so that caching
+       actually works between configure runs.
+
+2006-09-25  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+           Bruno Haible  <bruno@clisp.org>
+
+       * stpncpy.m4 (gl_FUNC_STPNCPY): Include <string.h>.
+
+2006-09-25  Jim Meyering  <jim@meyering.net>
+
+       * fcntl_h.m4 (gl_FCNTL_H): Fix typo in test for failed open.
+       This typo caused coreutils/tests/dd/misc to fail on Darwin 8.7.0.
+
+2006-09-25  Bruno Haible  <bruno@clisp.org>
+
+       * getloadavg.m4 (gl_GETLOADAVG): Fix directory in error message.
+       Reported by Jim Meyering.
+
+2006-09-24  Jim Meyering  <jim@meyering.net>
+
+       * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Don't use '>' to
+       compare a pointer against a literal "0".  That caused failures with
+       at least HP-UX's hpcc.
+
+2006-09-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+           Bruno Haible  <bruno@clisp.org>
+
+       * lock.m4 (gl_LOCK_BODY): Avoid unused variables warning.
+       * mbswidth.m4 (gl_MBSWIDTH): Likewise.
+       * signed.m4 (bh_C_SIGNED): Likewise.
+
+       * vasprintf.m4 (gl_PREREQ_VASPRINTF_H): New macro.
+       (gl_FUNC_VASPRINTF): Invoke it.
+
+2006-09-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * fsusage.m4 (gl_STATFS_TRUNCATES): Avoid unused variable.
+       * getdate.m4 (gl_C_COMPOUND_LITERALS): Likewise.
+       * jm-winsz1.m4 (gl_HEADER_TIOCGWINSZ_IN_TERMIOS_H): Likewise;
+       also add missing comma that caused broken test.
+       * link-follow.m4 (gl_AC_FUNC_LINK_FOLLOWS_SYMLINK): Include
+       stdlib.h, for `abort'.
+       * ls-mntd-fs.m4 (gl_LIST_MOUNTED_FILE_SYSTEMS): Avoid unused
+       variables.
+       * mkdir-slash.m4 (gl_FUNC_MKDIR_TRAILING_SLASH): Check for and
+       include unistd.h if present, for `rmdir'.
+       * physmem.m4 (gl_SYS__SYSTEM_CONFIGURATION): Avoid unused
+       variables.
+       * putenv.m4 (gl_FUNC_PUTENV): Rewrite using AC_RUN_IFELSE, and
+       in the process include standard headers for prototypes.
+       * readutmp.m4 (gl_READUTMP): Require AC_GNU_SOURCE, so utmpxname
+       gets declared on GNU/Linux.
+       * rmdir-errno.m4 (gl_FUNC_RMDIR_NOTEMPTY): Check for and include
+       unistd.h, for `rmdir'.
+       * time_r.m4 (gl_TIME_R): Avoid unused variables.
+
+       * fnmatch.m4 (_AC_FUNC_FNMATCH_IF): Avoid expression that is
+       always true.
+       * strndup.m4 (gl_FUNC_STRNDUP): include stdlib.h, for `free'.
+
+       * sockpfaf.m4 (gl_SOCKET_FAMILIES): Avoid gcc -Wall warnings.
+
+2006-09-17  Bruno Haible  <bruno@clisp.org>
+
+       * getloadavg.m4 (gl_GETLOADAVG): Expect the directory of getloadavg.c
+       as first argument.
+
+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.
        * 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>
+           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.