* lib/savewd.c (ESTALE) [!defined]: Define.
[gnulib.git] / ChangeLog
index 5db53d6..b2d95e8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,193 @@
+2007-09-17  Jim Meyering  <jim@meyering.net>
+
+       * lib/savewd.c (ESTALE) [!defined]: Define.
+       Reported to be required on Interix by Martin Koeppe.
+
+2007-09-17  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (func_version): Use $version.
+
+2007-09-16  Bruno Haible  <bruno@clisp.org>
+
+       * m4/printf.m4 (gl_PRINTF_LONG_DOUBLE, gl_PRINTF_INFINITE,
+       gl_PRINTF_INFINITE_LONG_DOUBLE): Increase buf's size from 100 to 10000.
+       Needed on glibc-2.6.1 with -fstack-protector -D_FORTIFY_SOURCE=2.
+       Reported by Greg Schafer <gschafer@zip.com.au>.
+
+2007-09-15  Bruno Haible  <bruno@clisp.org>
+
+       * gnulib-tool (sed): Try a little harder to make bash understand the
+       alias.
+       Reported by Bruce Korb <bruce.korb@gmail.com>.
+
+2007-09-13  Eric Blake  <ebb9@byu.net>
+
+       * ChangeLog: Remove conflict markers.
+
+2007-09-13  Simon Josefsson  <simon@josefsson.org>
+
+       * lib/gc-gnulib.c (gc_hash_open): Catch NULL calloc return value.
+       Reported by Bruno Haible <bruno@clisp.org>.
+
+2007-09-12  Bruno Haible  <bruno@clisp.org>
+
+       * m4/lock.m4: Don't provide an AC_USE_SYSTEM_EXTENSIONS definition.
+       (gl_LOCK_EARLY_BODY): Use AC_GNU_SOURCE when AC_USE_SYSTEM_EXTENSIONS
+       is not defined.
+
+2007-09-12  Eric Blake  <ebb9@byu.net>
+
+       Track CVS Autoconf on AC_USE_SYSTEM_EXTENSIONS.
+       * m4/extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Update to CVS
+       Autoconf definition.
+       * modules/euidaccess (Depends-on): Add extensions, for
+       AC_USE_SYSTEM_EXTENSIONS with autoconf <= 2.59.
+       * modules/fnmatch (Depends-on): Likewise.
+       * modules/getaddrinfo (Depends-on): Likewise.
+       * modules/getdelim (Depends-on): Likewise.
+       * modules/getline (Depends-on): Likewise.
+       * modules/getsubopt (Depends-on): Likewise.
+       * modules/gettext (Depends-on): Likewise.
+       * modules/group-member (Depends-on): Likewise.
+       * modules/mbchar (Depends-on): Likewise.
+       * modules/memmem (Depends-on): Likewise.
+       * modules/mempcpy (Depends-on): Likewise.
+       * modules/memrchr (Depends-on): Likewise.
+       * modules/pagealign_alloc (Depends-on): Likewise.
+       * modules/readutmp (Depends-on): Likewise.
+       * modules/stpcpy (Depends-on): Likewise.
+       * modules/stpncpy (Depends-on): Likewise.
+       * modules/strchrnul (Depends-on): Likewise.
+       * modules/strndup (Depends-on): Likewise.
+       * modules/strsep (Depends-on): Likewise.
+       * modules/strverscmp (Depends-on): Likewise.
+       * modules/vasprintf (Depends-on): Likewise.
+       * modules/wcwidth (Depends-on): Likewise.
+       * m4/euidaccess.m4 (gl_FUNC_EUIDACCESS): AC_GNU_SOURCE will be
+       obsolete in Autoconf 2.62; use AC_USE_SYSTEM_EXTENSIONS instead.
+       * m4/fnmatch.m4 (gl_FUNC_FNMATCH_GNU): Likewise.
+       * m4/getaddrinfo.m4 (gl_PREREQ_GETADDR_INFO): Likewise.
+       * m4/getdelim.m4 (gl_FUNC_GETDELIM): Likewise.
+       * m4/getline.m4 (gl_FUNC_GETLINE): Likewise.
+       * m4/getsubopt.m4 (gl_FUNC_GETSUBOPT): Likewise.
+       * m4/glob.m4 (gl_PREREQ_GLOB): Likewise.
+       * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Likewise.
+       * m4/mbchar.m4 (gl_MBCHAR): Likewise.
+       * m4/memmem.m4 (gl_FUNC_MEMMEM): Likewise.
+       * m4/mempcpy.m4 (gl_FUNC_MEMPCPY): Likewise.
+       * m4/memrchr.m4 (gl_FUNC_MEMRCHR): Likewise.
+       * m4/mmap-anon.m4 (gl_FUNC_MMAP_ANON): Likewise.
+       * m4/pagealign_alloc.m4 (gl_PAGEALIGN_ALLOC): Likewise.
+       * m4/readutmp.m4 (gl_READUTMP): Likewise.
+       * m4/regex.m4 (gl_PREREQ_REGEX): Likewise.
+       * m4/stpcpy.m4 (gl_FUNC_STPCPY): Likewise.
+       * m4/stpncpy.m4 (gl_FUNC_STPNCPY): Likewise.
+       * m4/strchrnul.m4 (gl_FUNC_STRCHRNUL): Likewise.
+       * m4/strndup.m4 (gl_FUNC_STRNDUP): Likewise.
+       * m4/strnlen.m4 (gl_FUNC_STRNLEN): Likewise.
+       * m4/strsep.m4 (gl_FUNC_STRSEP): Likewise.
+       * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Likewise.
+       * m4/vasprintf.m4 (gl_PREREQ_VASPRINTF_H): Likewise.
+       * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): Likewise.
+       * m4/lock.m4 (gl_LOCK_EARLY_BODY): Likewise, but provide fallback,
+       so that lock.m4 can be used in gettext without extensions module.
+
+2007-09-11  Bruno Haible  <bruno@clisp.org>
+
+       * m4/isc-posix.m4: Remove file.
+       Suggested by Eric Blake.
+
+2007-09-11  Eric Blake  <ebb9@byu.net>
+
+       * ChangeLog: Restore lines accidentally truncated 2007-04-06.
+
+2007-09-10  Bruno Haible  <bruno@clisp.org>
+
+       * posix-modules: Fix typo in error message.
+       Reported by Matt <mkraai@beckman.com>.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * doc/functions/getdelim.texi: Update list of platforms lacking the
+       function.
+       * doc/functions/getline.texi: Likewise.
+
+2007-09-09  Jim Meyering  <jim@meyering.net>
+
+       * lib/hash.c (hash_initialize): Detect calloc failure.
+       Reported by Bruno Haible.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * lib/canonicalize-lgpl.c (__realpath): Set errno to ENOMEM when
+       malloc or realloc fails.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * modules/getcwd (Depends-on): Add malloc-posix.
+       * modules/glob (Depends-on): Likewise.
+       * modules/putenv (Depends-on): Likewise.
+       * modules/strdup (Depends-on): Likewise.
+       * modules/getdelim (Depends-on): Add realloc-posix.
+       * modules/read-file (Depends-on): Likewise.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * m4/malloc.m4 (gl_CHECK_MALLOC_POSIX): New macro.
+       (gl_FUNC_MALLOC_POSIX): Require it.
+       * m4/realloc.m4 (gl_FUNC_REALLOC_POSIX): Likewise.
+       * m4/calloc.m4 (gl_FUNC_CALLOC_POSIX): Likewise.
+       * modules/realloc (Files): Add m4/malloc.m4.
+       * modules/calloc (Files): Likewise.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * modules/malloc-posix: New file.
+       * modules/malloc (Depends-on): Add malloc-posix.
+       * lib/malloc.c: Include errno.h.
+       (rpl_malloc): Merge the requirements of a glibc-compatible malloc
+       and a POSIX-compatible malloc into a single function. Set ENOMEM
+       when returning NULL.
+       * m4/malloc.m4: New file.
+       * doc/functions/malloc.texi: Mention the malloc-posix module.
+       * lib/stdlib_.h (malloc): New declaration.
+       * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize
+       GNULIB_MALLOC_POSIX and HAVE_MALLOC_POSIX.
+       * modules/stdlib (stdlib.h): Substitute also GNULIB_MALLOC_POSIX
+       and HAVE_MALLOC_POSIX.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * modules/realloc-posix: New file.
+       * modules/realloc (Depends-on): Add realloc-posix.
+       * lib/realloc.c: Include errno.h.
+       (rpl_realloc): Merge the requirements of a glibc-compatible realloc
+       and a POSIX-compatible realloc into a single function. Set ENOMEM
+       when returning NULL.
+       * m4/realloc.m4: New file.
+       * doc/functions/realloc.texi: Mention the realloc-posix module.
+       * lib/stdlib_.h (realloc): New declaration.
+       * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize
+       GNULIB_REALLOC_POSIX and HAVE_REALLOC_POSIX.
+       * modules/stdlib (stdlib.h): Substitute also GNULIB_REALLOC_POSIX
+       and HAVE_REALLOC_POSIX.
+
+2007-09-09  Bruno Haible  <bruno@clisp.org>
+
+       * modules/calloc-posix: New file.
+       * modules/calloc (Depends-on): Add calloc-posix.
+       * lib/calloc.c: Include errno.h.
+       (rpl_calloc): Merge the requirements of a glibc-compatible calloc
+       and a POSIX-compatible calloc into a single function. Set ENOMEM
+       when returning NULL.
+       * m4/calloc.m4 (gl_FUNC_CALLOC_POSIX): New macro.
+       * doc/functions/calloc.texi: Mention the calloc-posix module.
+       * lib/stdlib_.h (calloc): New declaration.
+       * m4/stdlib_h.m4 (gl_STDLIB_H_DEFAULTS): Initialize
+       GNULIB_CALLOC_POSIX and HAVE_CALLOC_POSIX.
+       * modules/stdlib (stdlib.h): Substitute also GNULIB_CALLOC_POSIX
+       and HAVE_CALLOC_POSIX.
+
 2007-09-09  Bruno Haible  <bruno@clisp.org>
 
        Allow for modules to show an arbitrary notice.
        * doc/functions/lseek.texi: Document the BeOS bug.
 
 2007-08-19  Bruno Haible  <bruno@clisp.org>
-            Eric Blake  <ebb9@byu.net>
+           Eric Blake  <ebb9@byu.net>
 
        * lib/lseek.c: Include <sys/stat.h>.
        (rpl_lseek): Add workaround code also for Unix platforms.
        * m4/isc-posix.m4: New file.
 
 1998-05-10  Jim Meyering  <meyering@ascend.com>
+
+       * m4/jm-mktime.m4: Use AM_FUNC_MKTIME, now that it's up to date.
+
+1998-05-09  Jim Meyering  <meyering@ascend.com>
+
+       * m4/Makefile.am (EXTRA_DIST): Add ssize_t.m4.
+       (EXTRA_DIST): Remove mktime.m4, now that the new version is included
+       with automake.
+
+       * m4/ssize_t.m4: New file.
+       * m4/mktime.m4: Remove file -- the new automake has this now.
+
+1998-04-26  Jim Meyering  <meyering@ascend.com>
+
+       * m4/assert.m4: New file.
+       * m4/Makefile.am (EXTRA_DIST): Add assert.m4.
+
+1998-04-05  Jim Meyering  <meyering@ascend.com>
+
+       * m4/prereq.m4 (jm_PREREQ_REGEX): New macro.
+       (jm_PREREQ): Use it here.
+
+1998-03-23  Jim Meyering  <meyering@eng.ascend.com>
+
+       * m4/inttypes_h.m4: Kludges so I don't have to add HAVE_INTTYPES_H
+       in acconfig.h.
+
+1998-03-15  Jim Meyering  <meyering@eng.ascend.com>
+
+       * m4/prereq.m4: New file.
+       * m4/error.m4: New file.
+       * m4/Makefile.am (EXTRA_DIST): Add error.m4 and prereq.m4.
+
+1998-02-07  Jim Meyering  <meyering@eng.ascend.com>
+
+       * m4/getline.m4: Don't set am_cv_func_working_getline before the
+       cache-check for the same variable -- that defeated the purpose of
+       the test; the test program was never run.  This was a problem only
+       on systems with losing getline functions -- HP-UX 10.20 is one.
+       Reported by Bjorn Helgaas.
+
+1998-02-06  Jim Meyering  <meyering@eng.ascend.com>
+
+       * m4/Makefile.am (EXTRA_DIST): Add perl.m4.
+
+1998-01-10  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * m4/Makefile.am (EXTRA_DIST): Add const.m4.
+
+       * m4/const.m4: New file.  Use an initializer in this declaration
+       typedef int charset[2]; const charset x;
+       Reported by Bob Glickstein.
+
+1997-12-21  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * m4/chown.m4: Fix reversed types on -1 args to chown.
+       From Kaveh Ghazi.
+
+1997-12-14  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * m4/check-decl.m4: s/DECLARATION_/DECL_/g.
+       Add lseek and memchr.
+
+       * m4/decl.m4: s/HAVE_DECLARATION_/HAVE_DECL_/g.
+       T.E.Dickey <dickey@clark.net> said that some older preprocessors
+       have a 20-character limit on names.
+
+1997-11-30  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * m4/inttypes_h.m4: New file.
+       * m4/uintmax_t.m4: New file.
+       * m4/Makefile.am (EXTRA_DIST): Add inttypes_h.m4 and uintmax_t.m4.
+
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+  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.