strtod: Restore errno when successfully parsing Infinity or NaN.
[gnulib.git] / ChangeLog
index d638bdf..662bedb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,49 @@
+2011-01-07  Bruno Haible  <bruno@clisp.org>
+
+       strtod: Restore errno when successfully parsing Infinity or NaN.
+       * lib/strtod.c (strtod): After successfully parsing an Infinity or NaN,
+       restore the original errno.
+
+2011-01-07  Bruno Haible  <bruno@clisp.org>
+
+       remove test: Avoid failure on HP-UX 11.
+       * tests/test-remove.c (main): Allow EEXIST as alternative error code.
+
+2011-01-07  Bruno Haible  <bruno@clisp.org>
+
+       mkdir, mkdirat tests: Avoid failure on HP-UX 11.11.
+       * tests/test-mkdir.h (test_mkdir): Allow EOPNOTSUPP as alternative
+       error code.
+
+2011-01-07  Pádraig Brady <P@draigBrady.com>
+
+       ignore-value: fixup comments, and add Eric Blake
+       as an author since he rewrote the macros.
+       * lib/ignore-value.h (ignore_value):  State that
+       we now support aggregates.  Also specify exactly
+       when the GCC warn_unused_result feature was added.
+
 2011-01-06  Eric Blake  <eblake@redhat.com>
 
+       ignore-value: support aggregate types
+       * lib/ignore-value.h (ignore_value): Provide separate gcc
+       definition.
+       * modules/ignore-value-tests: New test module.
+       * tests/test-ignore-value.c: New test.
+
+       maint.mk: improve sc_prohibit_strcmp regex
+       * top/maint.mk (sc_prohibit_strcmp): Detect strcmp()!=0, as
+       documented.  Also, detect strcmp((expr),expr) == 0.  Exempt the
+       definition of STRNEQ.
+
+       signal: work around Haiku issue with SIGBUS
+       * lib/siglist.h: Add comment.
+       * lib/sig2str.c (numname_table): Swap SIGBUS order, to match
+       strsignal's favoring of SIGSEGV.
+       * tests/test-signal.c (main): Avoid test failure.
+       * doc/posix-headers/signal.texi (signal.h): Document the issue.
+       Reported by Scott McCreary.
+
        maint.mk: add pre-release check to ensure submodule commits are public
        * top/maint.mk (public-submodule-commit): New rule.
        (submodule-checks): New variable.
 
 2010-12-31  Eric Blake  <eblake@redhat.com>
 
-       signal: work around Haiku issue with SIGBUS
-       * lib/siglist.h: Add comment.
-       * lib/sig2str.c (numname_table): Swap SIGBUS order, to match
-       strsignal's favoring of SIGSEGV.
-       * tests/test-signal.c (main): Avoid test failure.
-       * doc/posix-headers/signal.texi (signal.h): Document the issue.
-       Reported by Scott McCreary.
-
        nl_langinfo: fix YESEXPR on Irix 6.5
        * m4/nl_langinfo.m4 (gl_FUNC_NL_LANGINFO): Test for Irix bug.
        * lib/nl_langinfo.c (rpl_nl_langinfo): Work around it.