+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>.
+ * m4/mbrlen.m4 (gl_MBRLEN_INCOMPLETE_STATE, gl_MBRLEN_RETVAL,
+ gl_MBRLEN_NUL_RETVAL): Likewise.
+ * m4/mbrtowc.m4 (gl_MBRTOWC_INCOMPLETE_STATE, gl_MBRTOWC_SANITYCHECK,
+ gl_MBRTOWC_NULL_ARG, gl_MBRTOWC_RETVAL, gl_MBRTOWC_NUL_RETVAL,
+ AC_FUNC_MBRTOWC): Likewise.
+ * m4/mbsrtowcs.m4 (gl_MBSRTOWCS_WORKS): Likewise.
+ * m4/mbstate_t.m4 (AC_TYPE_MBSTATE_T): Likewise.
+ * m4/wcrtomb.m4 (gl_FUNC_WCRTOMB): Likewise.
+ * m4/wcsrtombs.m4 (gl_WCSRTOMBS_TERMINATION, gl_WCSRTOMBS_NULL):
+ Likewise.
+ * m4/wctob.m4 (gl_FUNC_WCTOB): Likewise.
+ * m4/wchar_h.m4 (gl_WCHAR_H_INLINE_OK): Likewise.
+ (gl_WCHAR_H): Improve comments.
+ * m4/wctype_h.m4 (gl_WCTYPE_H): Likewise.
+
+2010-12-25 Bruno Haible <bruno@clisp.org>
+
+ strtok_r: Fix C syntax error in autoconf macro.
+ * m4/strtok_r.m4 (gl_FUNC_STRTOK_R): Don't use UTF-8 encoded U+00A0
+ characters in test program.
+
+2010-12-24 Bruno Haible <bruno@clisp.org>
+
+ ceil, trunc, round: Fix gcc warnings.
+ * lib/ceil.c (MIN): Undefine before redefining.
+ * lib/trunc.c (MIN): Likewise.
+ * lib/round.c (MIN): Likewise.
+ Include <math.h> first.
+
2010-12-24 Bruno Haible <bruno@clisp.org>
select tests: Avoid failures on OSF/1 5.1.