signal: work around Haiku issue with SIGBUS
[pspp] / ChangeLog
index ea1d249161481aa9607eabbe611e547ae3b89d14..d638bdf9cf4c212e6896d827ddb0bfea03acb631 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2011-01-06  Eric Blake  <eblake@redhat.com>
+
+       maint.mk: add pre-release check to ensure submodule commits are public
+       * top/maint.mk (public-submodule-commit): New rule.
+       (submodule-checks): New variable.
+       (alpha beta stable): Depend on the variable.
+
+2011-01-05  Pádraig Brady <P@draigBrady.com>
+       and Jim Meyering  <meyering@redhat.com>
+
+       ignore-value: make ignore_value more generic; deprecate ignore_ptr
+       * lib/ignore-value.h: Include <stdint.h>, for decl of intptr_t.
+       (ATTRIBUTE_DEPRECATED): Define.
+       (_ignore_case): New function.
+       (ignore_value): New macro, to replace the old function.
+       (ignore_ptr): Arrange for any use to evoke a deprecation warning.
+       * modules/ignore-value (Depends-on): Add stdint.
+
 2011-01-04  Eric Blake  <eblake@redhat.com>
 
        doc: regenerate INSTALL
 
 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.