+2011-08-17 Eric Blake <eblake@redhat.com>
+
+ pipe2: silence compiler warning
+ * lib/pipe2.c (pipe2): Hide label if it is not used.
+
+2011-08-15 Ben Pfaff <blp@cs.stanford.edu>
+
+ relocatable-prog: fix link error
+ * modules/relocatable-prog (configure.ac) [RELOCATABLE]: Also
+ invoke AC_LIBOBJ([relocatable]). This invocation was previously
+ in the gl_RELOCATABLE_LIBRARY macro. That invocation was moved
+ into modules/relocatable-lib without noticing that
+ modules/relocatable-prog also invokes gl_RELOCATABLE_LIBRARY and
+ also needs to build relocatable.c.
+
+2011-08-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ getaddrinfo: fix sh typo in gai_strerrorA decl checking
+ * m4/getaddrinfo.m4 (gl_GETADDRINFO): Fix typo in the generated
+ shell code: it contained a 'break' that was not in a loop.
+ Apparently the macro assumed that AC_CHECK_DECLS is implemenented
+ via a shell-language loop; this may have been true in old Autoconf
+ versions, but it's not true in Autoconf 2.68. I found this bug
+ when testing coreutils git on Solaris 8, whose shell complains
+ about the syntax error.
+
+2011-08-12 Simon Josefsson <simon@josefsson.org>
+
+ * lib/base64.c: Fix comment to reference RFC 4648.
+ Suggested by Bruno Haible <bruno@clisp.org> and Gijs van Tulder
+ <gvtulder@gmail.com>.
+
+2011-08-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ * build-aux/bootstrap (slurp): Remove obsolescent gettext.m4 patch.
+
+ po/Makefile.in.in: fix make -q problem
+ * build-aux/po/Makefile.in.in (check-macro-version): Remove this
+ rule, since there's no file named 'check-macro-version' and its
+ use as a file breaks make -q.
+ (all): Don't depend on check-macro-version.
+ (CHECK_MACRO_VERSION): New macro.
+ (stamp-po): Use it.
+
+ configmake: fix make -q problem
+ * modules/configmake (configmake.h): Update configmake.h's time stamp
+ even if the file does not change. Otherwise, 'make -q' fails.
+ Problem reported by Simon Josefsson in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00088.html>.
+
+2011-08-11 Jim Meyering <meyering@redhat.com>
+
+ git-version-gen: correct the advice in a comment
+ * build-aux/git-version-gen: Correct comment.
+ Don't recommend to list .tarball-version in .gitignore.
+
+2011-08-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ base64: fix off-by-one buffer size bug
+ Problem and (trivial) fix reported by Gijs van Tulder in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00083.html>.
+ * lib/base64.c (base64_decode_alloc_ctx): Allocate one more byte.
+ * tests/test-base64.c (main): Catch the bug.
+
+2011-08-10 Eric Blake <eblake@redhat.com>
+
+ closein: correct comments
+ * lib/closein.c (close_stdin): Improve comments.
+
+2011-08-09 Bruno Haible <bruno@clisp.org>
+
+ More tests for 'fseeko'.
+ * tests/test-fseeko3.c: New file, from Eric Blake.
+ * tests/test-fseeko3.sh: New file.
+ * modules/fseeko-tests (Files): Add them.
+ (TESTS): Add test-fseeko3.sh.
+ (check_PROGRAMS): Add test-fseeko3.
+
+2011-08-09 Eric Blake <eblake@redhat.com>
+
+ fseeko: remove unneeded hack
+ * lib/fseeko.c (fseeko): Don't special-case SEEK_END.
+
+ fseeko: fix bug on glibc
+ * lib/fseeko.c (fseeko): Set stream offset to match fd offset.
+ Reported by John W. Eaton.
+
+2011-08-08 Bruno Haible <bruno@clisp.org>
+
+ unictype/base: Fix interoperability with preinstalled libunistring.
+ * modules/unictype/base (configure.ac): Bump minimum version to 0.9.4.
+ Reported by Simon Josefsson.
+
+2011-08-08 Bruno Haible <bruno@clisp.org>
+
+ iswblank: Detect declaration correctly.
+ * m4/iswblank.m4 (gl_FUNC_ISWBLANK): Use correct headers in
+ AC_CHECK_DECLS invocation.
+
+2011-08-08 Bruno Haible <bruno@clisp.org>
+
+ tcgetsid: Detect declaration correctly.
+ * m4/tcgetsid.m4 (gl_FUNC_TCGETSID): Use correct headers in
+ AC_CHECK_DECLS invocation.
+ Reported by Simon Josefsson.
+
+2011-08-08 Eric Blake <eblake@redhat.com>
+
+ largefile: fix typo that regressed large file support
+ * modules/largefile (configure.ac-early): Fix section name.
+
+2011-08-06 Karl Berry <karl@gnu.org>
+
+ * MODULES.html.sh (func_all_files): _Noreturn is no longer
+ a separate module.
+
+2011-08-05 Simon Josefsson <simon@josefsson.org>
+
+ openat: Fix warnings and commens when building unlinkat.c on Hurd.
+ * lib/unlinkat.c: Mention Hurd in comments. Include stdlib.h to
+ get prototype for free.
+
+2011-08-04 Bruno Haible <bruno@clisp.org>
+
+ Tests for module 'pathmax'.
+ * modules/pathmax-tests: New file.
+ * tests/test-pathmax.c: New file.
+
+ canonicalize-lgpl: Support larger filenames on the Hurd.
+ * lib/canonicalize-lgpl.c (__realpath): Bump path_max fallback to 8192.
+ Reported by Paul Eggert.
+
+ pathmax: Leave PATH_MAX undefined on the Hurd, and a constant otherwise.
+ * lib/pathmax.h (PATH_MAX): Leave it undefined on GNU/Hurd.
+ * lib/chdir-long.h: Include pathmax.h.
+ * lib/clean-temp.c (PATH_MAX): Remove code that is done by pathmax.h.
+ * lib/getcwd.c: Include pathmax.h instead of <limits.h>.
+ (PATH_MAX): Remove code that is done by pathmax.h.
+ * lib/canonicalize.c (PATH_MAX): Provide a fallback value.
+ * lib/tmpfile.c: Add a comment.
+ * m4/pathmax.m4 (gl_PATHMAX): Don't test for pathconf.
+ * modules/chdir-long (Depends-on): Add pathmax.
+ * modules/getcwd (Depends-on): Add pathmax.
+ * tests/test-getcwd.c (test_abort_bug): Avoid syntax error when PATH_MAX
+ is not defined.
+ * doc/posix-headers/limits.texi: Mention the pathmax module.
+ * NEWS: Mention the change.
+
+2011-08-02 Bruno Haible <bruno@clisp.org>
+
+ pthread_sigmask: Actually use results of gl_THREADLIB.
+ * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Test and require
+ gl_THREADLIB, not gl_[]THREADLIB.
+ Reported by Eric Blake.
+
+2011-08-02 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: relax the default _gl_TS_function_match regexp
+ * top/maint.mk (_gl_TS_function_match): Don't require at least one
+ space between function name and "(" in an "extern" declaration.
+ That would fail to match a decl with no space there: extern void foo();
+
+2011-07-31 Iain Nicol <iain@thenicols.net>
+
+ git-version-gen: document that EXTRA_DIST must include .version
+ * build-aux/git-version-gen: In the how-to-use comment, document
+ that EXTRA_DIST must include .version. Otherwise, "make distcheck"
+ will fail when run from an unpacked distribution tarball.
+
+2011-08-01 Bruno Haible <bruno@clisp.org>
+
+ wctype-h: Fix last change.
+ * m4/wctype_h.m4 (gl_WCTYPE_H): If towlower is defined, set
+ REPLACE_TOWLOWER to 0.
+ Reported by Sam Steingold <sds@gnu.org>.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ frexpl: Update autoconf test.
+ * m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Update overrides of <float.h>,
+ according to changes of 2011-06-20.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ sys_utsname: Add support for Minix.
+ * lib/sys_utsname.in.h [Minix]: Include <stddef.h> before
+ <sys/utsname.h>.
+ * m4/sys_utsname_h.m4 (gl_SYS_UTSNAME_H): Likewise.
+ * doc/posix-headers/sys_utsname.texi: Document the Minix problem.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ strings: Add support for Minix.
+ * lib/strings.in.h [Minix]: Include <sys/types.h> before <strings.h>.
+ * m4/strings_h.m4 (gl_HEADER_STRINGS_H_BODY): Likewise.
+ * doc/posix-headers/strings.texi: Document the Minix problem.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ wctype-h: Add support for Minix.
+ * m4/wctype_h.m4 (gl_WCTYPE_H): Test whether towlower is declared. Set
+ REPLACE_TOWLOWER.
+ * modules/wctype-h (Makefile.am): Substitute REPLACE_TOWLOWER.
+ * lib/wctype.in.h (towlower, towupper): Test REPLACE_TOWLOWER, not
+ REPLACE_ISWCNTRL.
+
+2011-07-31 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/xalloc.h (DEFAULT_MXFAST): Track 64-bit glibc.
+ This is a performance improvement for 64-bit hosts: it causes the
+ value of DEFAULT_MXFAST to track what's in glibc on such hosts.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ stdioext: Add support for Minix.
+ * lib/fbufmode.c (fbufmode) [__minix]: Add conditional code.
+ * lib/fpurge.c (fpurge): Likewise.
+ * lib/freadahead.c (freadahead): Likewise.
+ * lib/freadable.c (freadable): Likewise.
+ * lib/freading.c (freading): Likewise.
+ * lib/freadptr.c (freadptr): Likewise.
+ * lib/freadseek.c (freadptrinc): Likewise.
+ * lib/fseeko.c (rpl_fseeko): Likewise.
+ * lib/fseterr.c (fseterr): Likewise.
+ * lib/fwritable.c (fwritable): Likewise.
+ * lib/fwriting.c (fwriting): Likewise.
+ * lib/fflush.c (clear_ungetc_buffer): Update comment.
+ * m4/fpending.m4 (gl_PREREQ_FPENDING): Add a variant for Minix.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ errno: Port to Minix.
+ * m4/errno_h.m4 (gl_HEADER_ERRNO_H): Test also whether ENETRESET and
+ ECONNABORTED are defined.
+ * lib/errno.in.h (ENETRESET, GNULIB_defined_ENETRESET, ECONNABORTED,
+ GNULIB_defined_ECONNABORTED): New macros.
+ * lib/strerror-override.h (strerror_override): Test also
+ GNULIB_defined_ENETRESET, GNULIB_defined_ECONNABORTED.
+ * lib/strerror-override.c (strerror_override): Handle also ENETRESET,
+ ECONNABORTED.
+ * doc/posix-headers/errno.texi: Mention the Minix problem.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ Work around declaration collisions on Minix.
+ * m4/mbsinit.m4 (gl_FUNC_MBSINIT): If mbsinit is declared but not
+ defined, set REPLACE_MBSINIT.
+ * m4/mbrtowc.m4 (gl_FUNC_MBRTOWC): If mbrtowc is declared but not
+ defined, set REPLACE_MBRTOWC.
+ * m4/mbrlen.m4 (gl_FUNC_MBRLEN): If mbrlen is declared but not defined,
+ set REPLACE_MBRLEN.
+ * m4/mbsrtowcs.m4 (gl_FUNC_MBSRTOWCS): If mbsrtowcs is declared but not
+ defined, set REPLACE_MBSRTOWCS.
+ * m4/wcrtomb.m4 (gl_FUNC_WCRTOMB): If wcrtomb is declared but not
+ defined, set REPLACE_WCRTOMB.
+ * m4/wcsrtombs.m4 (gl_FUNC_WCSRTOMBS): If wcsrtombs is declared but not
+ defined, set REPLACE_WCSRTOMBS.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ Add support for Minix with ACK compiler.
+ * m4/gnulib-common.m4 (gl_PROG_AR_RANLIB): New macro.
+ * gnulib-tool (func_import, func_create_testdir): Emit invocation of
+ gl_PROG_AR_RANLIB instead of AC_PROG_RANLIB.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ Documentation about Minix.
+ * doc/posix-headers/*.texi: Add info about Minix 3.1.8.
+ * doc/glibc-headers/*.texi: Likewise.
+ * doc/posix-functions/*.texi: Likewise.
+ * doc/glibc-functions/*.texi: Likewise.
+
+2011-07-31 Bruno Haible <bruno@clisp.org>
+
+ snippet/warn-on-use: Fix indentation.
+ * m4/warn-on-use.m4 (gl_WARN_ON_USE_PREPARE): Fix indentation.
+
+2011-07-25 Jim Meyering <meyering@redhat.com>
+
+ tests: test-update-copyright.sh: remove unnecessary "rm" commands
+ * tests/test-update-copyright.sh: Remove unused rm -f $TMP.*.bak
+ commands.
+
+2011-07-27 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: avoid sc_prohibit_always-defined_macros failure in coreutils
+ * top/maint.mk (gl_extract_significant_defines_): Now that
+ SA_RESETHAND and SA_RESTART are #defined (albeit conditionally) in
+ gnulib/lib/signal.in.h, and now that we recommend to
+ define-if-undefined those two symbols in application code,
+ we must filter them out of the "significant" list.
+ This avoids a "make syntax-check" failure in coreutils.
+
+2011-07-26 Eric Blake <eblake@redhat.com>
+
+ warnings: add comments about previous patch
+ * m4/absolute-header.m4: Document AS_VAR_PUSHDEF limitation.
+ * m4/include_next.m4: Likewise.
+ * m4/warn-on-use.m4: Likewise.
+ * m4/warnings.m4: Likewise, and simplify use.
+ Suggested by Stefano Lattarini.
+
+ include-next, warnings: support older autoconf
+ * m4/include_next.m4 (gl_NEXT_HEADERS_INTERNAL): Use
+ AS_VAR_PUSHDEF in a way that works with older autoconf.
+ * m4/warnings.m4 (gl_WARN_ADD): Likewise.
+ Reported by Daniel P. Berrange.
+
+2011-07-25 Bruno Haible <bruno@clisp.org>
+
+ fseek, ftell: Fix doc.
+ * doc/posix-functions/fseek.texi: Reword statement about
+ AC_SYS_LARGEFILE.
+ * doc/posix-functions/ftell.texi: Likewise.
+
+2011-07-25 Paul Eggert <eggert@cs.ucla.edu>
+ Bruno Haible <bruno@clisp.org>
+
+ Add dependencies to the 'largefile' module.
+ * modules/fopen (Depends-on): Add 'largefile'.
+ * modules/freopen (Depends-on): Likewise.
+ * modules/fseeko (Depends-on): Likewise.
+ * modules/ftello (Depends-on): Likewise.
+ * modules/glob (Depends-on): Likewise.
+ * modules/lseek (Depends-on): Likewise.
+ * modules/lstat (Depends-on): Likewise.
+ * modules/mkostemp (Depends-on): Likewise.
+ * modules/mkostemps (Depends-on): Likewise.
+ * modules/mkstemp (Depends-on): Likewise.
+ * modules/mkstemps (Depends-on): Likewise.
+ * modules/open (Depends-on): Likewise.
+ * modules/openat (Depends-on): Likewise.
+ * modules/pread (Depends-on): Likewise.
+ * modules/pwrite (Depends-on): Likewise.
+ * modules/scandir (Depends-on): Likewise.
+ * modules/stat (Depends-on): Likewise.
+ * modules/tmpfile (Depends-on): Likewise.
+ * m4/mkstemp.m4 (gl_FUNC_MKSTEMP): Do not require AC_SYS_LARGEFILE,
+ since the containing module now depends on the largefile module.
+ * m4/tempname.m4 (gl_FUNC_GEN_TEMPNAME): Likewise.
+ * doc/posix-functions/fopen.texi: Mention that the problem of 32-bit
+ off_t is fixed by gnulib.
+ * doc/posix-functions/freopen.texi: Likewise.
+ * doc/posix-functions/fseeko.texi: Likewise.
+ * doc/posix-functions/fstatat.texi: Likewise.
+ * doc/posix-functions/ftello.texi: Likewise.
+ * doc/posix-functions/glob.texi: Likewise.
+ * doc/posix-functions/lseek.texi: Likewise.
+ * doc/posix-functions/lstat.texi: Likewise.
+ * doc/posix-functions/mkstemp.texi: Likewise.
+ * doc/posix-functions/open.texi: Likewise.
+ * doc/posix-functions/openat.texi: Likewise.
+ * doc/posix-functions/pread.texi: Likewise.
+ * doc/posix-functions/pwrite.texi: Likewise.
+ * doc/posix-functions/scandir.texi: Likewise.
+ * doc/posix-functions/stat.texi: Likewise.
+ * doc/posix-functions/tmpfile.texi: Likewise.
+ * doc/glibc-functions/mkostemp.texi: Likewise.
+ * doc/glibc-functions/mkostemps.texi: Likewise.
+ * doc/glibc-functions/mkstemps.texi: Likewise.
+