+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.