+2012-01-11 Eric Blake <eblake@redhat.com>
+
+ inet_ntop: silence gcc warning
+ * lib/inet_ntop.c (inet_ntop6): Initialize best.base.
+ Reported by Daniel P. Berrange.
+
+2012-01-11 Dmitry V. Levin <ldv@altlinux.org>
+
+ getloadavg test: skip the test on GNU/Linux without /proc mounted
+ GNU libc implements getloadavg(3) on Linux by parsing /proc/loadavg
+ file. When /proc is not mounted, it always fails with ENOENT.
+ * tests/test-getloadavg.c (main): Treat ENOENT return code from
+ getloadavg(3) the same way as ENOSYS and ENOTSUP.
+
+2012-01-10 Bruno Haible <bruno@clisp.org>
+
+ regex: Avoid link error on MSVC 9.
+ * modules/regex (Depends-on): Add wctype.
+
+2012-01-10 Bruno Haible <bruno@clisp.org>
+
+ doc: Mention --with-tests option.
+ * gnulib-tool (func_usage): Suggest --with-tests for --test etc.
+ * doc/gnulib.texi (Extra tests modules): Mention the need to pass
+ --with-tests.
+ Reported by Reuben Thomas.
+
+2012-01-10 Reuben Thomas <rrt@sc3d.org>
+
+ users.txt: order package names lexicographically.
+ * users.txt: Order package names lexicographically.
+
+2012-01-10 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: fix description in comment
+ * top/maint.mk (require_exactly_one_NL_at_EOF_): Fix comment.
+
+ ignore-value: remove deprecated ignore_ptr function
+ * lib/ignore-value.h (ignore_ptr): Remove deprecated function.
+ * NEWS: Note this.
+
+2012-01-09 Jim Meyering <meyering@redhat.com>
+
+ test-init.sh: avoid a subshell
+ * tests/test-init.sh: Remove protective subshell.
+ Suggested by Bernhard Voelker. While a subshell is normally
+ required to protect against older shells (Solaris, FreeBSD) that
+ warn about a missing program before performing redirection, the
+ shell-selection tests performed by init.sh probably exclude any
+ offending shell.
+
+2012-01-08 Bruno Haible <bruno@clisp.org>
+
+ setlocale tests: Avoid test failure on Solaris 11 2011-11.
+ * tests/test-setlocale2.sh: Use 'env' to set the LC_ALL environment
+ variable.
+
+2012-01-08 Bruno Haible <bruno@clisp.org>
+
+ posix_spawn_file_actions_addopen: Work around Solaris 11 2011-11 bug.
+ * m4/spawn_h.m4 (gl_SPAWN_H_DEFAULTS): Initialize
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN.
+ * m4/posix_spawn.m4 (gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN): New
+ macro.
+ * lib/spawn.in.h (posix_spawn_file_actions_addopen): Test
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN, not REPLACE_POSIX_SPAWN.
+ * lib/spawn_faction_addopen.c: Add workaround implementation if
+ HAVE_WORKING_POSIX_SPAWN.
+ * modules/spawn (Makefile): Substitute
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN.
+ * modules/posix_spawn_file_actions_addopen (configure.ac): Invoke
+ gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN. Test
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN, not REPLACE_POSIX_SPAWN.
+ (Depends-on): Update conditions.
+ * doc/posix-functions/posix_spawn_file_actions_addopen.texi: Mention
+ the Solaris 11 bug.
+
+2012-01-08 Bruno Haible <bruno@clisp.org>
+
+ posix_spawn_file_actions_adddup2: Work around Solaris 11 2011-11 bug.
+ * m4/spawn_h.m4 (gl_SPAWN_H_DEFAULTS): Initialize
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2.
+ * m4/posix_spawn.m4 (gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2): New
+ macro.
+ * lib/spawn.in.h (posix_spawn_file_actions_adddup2): Test
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2, not REPLACE_POSIX_SPAWN.
+ * lib/spawn_faction_adddup2.c: Add workaround implementation if
+ HAVE_WORKING_POSIX_SPAWN.
+ * modules/spawn (Makefile): Substitute
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2.
+ * modules/posix_spawn_file_actions_adddup2 (configure.ac): Invoke
+ gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2. Test
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2, not REPLACE_POSIX_SPAWN.
+ (Depends-on): Update conditions.
+ * doc/posix-functions/posix_spawn_file_actions_adddup2.texi: Mention
+ the Solaris 11 bug.
+
+2012-01-08 Bruno Haible <bruno@clisp.org>
+
+ posix_spawn_file_actions_addclose: Work around Solaris 11 2011-11 bug.
+ * m4/spawn_h.m4 (gl_SPAWN_H_DEFAULTS): Initialize
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE.
+ * m4/posix_spawn.m4 (gl_POSIX_SPAWN_BODY): Define
+ HAVE_WORKING_POSIX_SPAWN.
+ (gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE): New macro.
+ * lib/spawn.in.h (posix_spawn_file_actions_addclose): Test
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE, not REPLACE_POSIX_SPAWN.
+ * lib/spawn_faction_addclose.c: Add workaround implementation if
+ HAVE_WORKING_POSIX_SPAWN.
+ * modules/spawn (Makefile): Substitute
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE.
+ * modules/posix_spawn_file_actions_addclose (configure.ac): Invoke
+ gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE. Test
+ REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE, not REPLACE_POSIX_SPAWN.
+ (Depends-on): Update conditions.
+ * doc/posix-functions/posix_spawn_file_actions_addclose.texi: Mention
+ the Solaris 11 bug.
+
+2012-01-08 Bruno Haible <bruno@clisp.org>
+
+ doc: Update for Solaris 11 2011-11.
+ * doc/*/*.texi: Mention Solaris 11 2011-11 where appropriate.
+ * m4/printf.m4: Update comments.
+
2012-01-08 Bruno Haible <bruno@clisp.org>
mktime: Avoid compilation error on Solaris 11.