Make gnulib-cache.m4 easier to diff.
[gnulib.git] / ChangeLog
index fcaf415..941e15f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,66 @@
+2008-06-23  Eric Blake  <ebb9@byu.net>
+
+       Make gnulib-cache.m4 easier to diff.
+       * gnulib-tool (func_import): Allow newlines when reading cached
+       gl_MODULES, and generate newlines when creating gnulib-cache.m4.
+
+2008-06-23  Bruno Haible  <bruno@clisp.org>
+
+       * m4/signalblocking.m4 (gl_PREREQ_SIG_HANDLER_H): Remove macro.
+       (gl_PREREQ_SIGPROCMASK): Don't invoke it.
+       * m4/sigaction.m4 (gl_PREREQ_SIG_HANDLER_H): New macro, moved here from
+       m4/signalblocking.m4.
+       (gl_PREREQ_SIGACTION): Don't invoke it.
+       * m4/nanosleep.m4 (gl_PREREQ_NANOSLEEP): Invoke
+       gl_PREREQ_SIG_HANDLER_H.
+       * m4/fatal-signal.m4 (gl_FATAL_SIGNAL): Likewise.
+       Don't check for sigaction here.
+
+2008-06-23  Bruno Haible  <bruno@clisp.org>
+
+       * lib/fatal-signal.c (fatal_signal_handler): Update comment.
+       (install_handlers): Don't set the SA_RESETHAND flag.
+
+2008-06-23  Bruno Haible  <bruno@clisp.org>
+
+       * m4/sigaction.m4: Comment fixes.
+       * lib/signal.in.h: Likewise.
+
+2008-06-23  Eric Blake  <ebb9@byu.net>
+
+       Fix typo.
+       * tests/test-sigaction.c (MASK_SA_FLAGS): Add missing operator.
+
+       Avoid SA_ namespace.
+       * tests/test-sigaction.c (MASK_SA_FLAGS): Rename from SA_MASK.
+       Reported by Ralf Wildenhues.
+
+       Avoid test failure due to SA_RESTORER.
+       * tests/test-sigaction.c (SA_MASK): New macro.
+       (main): Avoid failing due to extension flags being set.
+       Reported by Jim Meyering.
+
+       Revert use of sig-handler.h in sigprocmask.c.
+       * modules/sigprocmask (Files): Don't rely on sig-handler.h, since
+       it requires the existence of struct sigaction.
+       * lib/sigprocmask.c (handler_t): Restore typedef.
+       (rpl_signal, old_handlers): Use local type.
+
+2008-06-22  Bruno Haible  <bruno@clisp.org>
+
+       * tests/test-stdint.c: Disable the INTMAX_MAX preprocessor test
+       conditionally.
+       Reported by Albert Chin <bug-gnulib@mlists.thewrittenword.com>.
+
 2008-06-22  Bruno Haible  <bruno@clisp.org>
 
+       * doc/posix-functions/siginterrupt.texi: Move note.
+
+       * lib/signal.in.h (SA_RESTART): New macro.
+       * lib/sigaction.c: Update comment.
+
+       * m4/sigaction.m4 (gl_SIGACTION): Require gl_SIGNAL_H_DEFAULTS.
+
        * m4/signalblocking.m4 (gl_PREREQ_SIG_HANDLER_H): New macro.
        (gl_PREREQ_SIGPROCMASK): Invoke it.
        * m4/sigaction.m4 (gl_PREREQ_SIGACTION): Likewise.