2010-12-25 Bruno Haible <bruno@clisp.org>
+ printf-posix: Fix link error when a non-GCC compiler is used.
+ * lib/stdio.in.h (printf): When not using GCC, override printf
+ correctly.
+ Reported by Joachim Schmitz <jojo@schmitz-digital.de>.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ strerror_r-posix: Update doc.
+ * doc/posix-functions/strerror_r.texi: Update doc about the return
+ value. See <http://sources.redhat.com/bugzilla/show_bug.cgi?id=12204>.
+
+2010-12-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ utimens: simplify the logic of the previous change
+ * m4/utimes.m4 (gl_FUNC_UTIMES): Simplify the logic a bit.
+ This should not affect whether the test succeeds or fails.
+
+ utimens: configure better on hosts with NFS clock skew
+ * m4/utimes.m4 (gl_FUNC_UTIMES): Don't assume that utimes (f, NULL)
+ uses the clock of the local host. It might use the clock of the
+ NFS server. Reported for Linux 2.4.21 client by Bruno Haible in
+ <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00113.html>.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ ptsname test: Avoid failure on Solaris.
+ * tests/test-ptsname.c (main): For Solaris, use the recommended way to
+ open a pseudo-terminal; don't use BSD-style ptys.
+ * doc/posix-functions/ptsname.texi: Document the limitation on Solaris.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ ptsname: Avoid ERANGE failure on some systems.
+ * lib/ptsname.c (buffer): Increase size.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ rename, renameat: Avoid test failures at NFS mounted locations.
+ * tests/test-rename.h (assert_nonexistent): Remove the old directory,
+ so that subsequent mkdir calls succeed.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ iswblank: Fix C++ link error on Solaris 8.
+ * lib/wctype.in.h (iswblank): Declare using _GL_FUNCDECL_RPL or
+ _GL_FUNCDECL_SYS.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ unistd: Fix C++ link error on Solaris 8.
+ * modules/unistd-c++-tests (test_unistd_c___LDADD): Add $(LIB_EACCESS).
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ readlink doc: Mention an old glibc bug.
+ * doc/posix-functions/readlink.texi: Mention glibc 2.4 bug (BZ #2450).
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ fcntl-h: Fix for use of C++ on glibc systems.
+ * lib/fcntl.in.h: Include <sys/stat.h> before include_next <fcntl.h>
+ also on glibc systems in C++ mode.
+ Reported by Gary V. Vaughan <gary@gnu.org>.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ roundl-ieee: Make it work on OSF/1 5.1 with cc.
+ * modules/roundl-ieee (Depends-on): Add floorl-ieee, ceill-ieee.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ truncl-ieee: Make it work on OSF/1 5.1 with cc.
+ * doc/posix-functions/truncl.texi: Mention the OSF/1 5.1 bug.
+ * m4/truncl.m4 (gl_FUNC_TRUNCL): If gl_FUNC_TRUNCL_IEEE is also used,
+ test whether truncl works according to ISO C 99 with IEC 60559.
+ * m4/truncl-ieee.m4: New file.
+ * modules/truncl-ieee (Files): Add it and m4/minus-zero.m4,
+ m4/signbit.m4.
+ (configure.ac): Invoke gl_FUNC_TRUNCL_IEEE.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ ceill-ieee: Make it work on OSF/1 5.1 with cc.
+ * doc/posix-functions/ceill.texi: Mention the OSF/1 5.1 bug.
+ * m4/ceill.m4 (gl_FUNC_CEILL): If gl_FUNC_CEILL_IEEE is also used,
+ test whether ceill works according to ISO C 99 with IEC 60559.
+ * m4/ceill-ieee.m4: New file.
+ * modules/ceill-ieee (Files): Add it and m4/minus-zero.m4,
+ m4/signbit.m4.
+ (configure.ac): Invoke gl_FUNC_CEILL_IEEE.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
Ensure all prerequisites of <wchar.h> are included.
* m4/btowc.m4 (gl_FUNC_BTOWC): Include <stddef.h>, <stdio.h>, <time.h>
before <wchar.h>.