+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.
+