2011-07-07 Bruno Haible <bruno@clisp.org>
+ pthread_sigmask: Ensure declaration in <signal.h>.
+ * lib/signal.in.h: On MacOS X, FreeBSD, OpenBSD, OSF/1, include
+ <pthread.h>.
+ * doc/posix-functions/pthread_sigmask.texi: Mention the header file
+ problem.
+
+2011-07-07 Bruno Haible <bruno@clisp.org>
+
+ pthread_sigmask: Document the module.
+ * doc/posix-functions/pthread_sigmask.texi: Mention the new module.
+
+2011-07-07 Bruno Haible <bruno@clisp.org>
+
+ pthread_sigmask: Follow gnulib conventions.
+ * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Renamed from
+ gl_PTHREAD_SIGMASK.
+ * modules/pthread_sigmask (configure.ac): Update.
+
+2011-07-07 Bruno Haible <bruno@clisp.org>
+
+ pthread_sigmask: Make declaration C++ safe.
+ * lib/signal.in.h: In two special conditions, just do an #include_next.
+ (pthread_sigmask): Test HAVE_PTHREAD_SIGMASK, not REPLACE_PTHREAD_MASK.
+ Invoke _GL_CXXALIAS_SYS and _GL_CXXALIASWARN.
+ * m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Initialize
+ HAVE_PTHREAD_SIGMASK, not REPLACE_PTHREAD_MASK.
+ * m4/pthread_sigmask.m4 (gl_PTHREAD_SIGMASK): Set HAVE_PTHREAD_SIGMASK,
+ not REPLACE_PTHREAD_MASK.
+ * modules/signal (Makefile.am): Substitute HAVE_PTHREAD_SIGMASK,
+ not REPLACE_PTHREAD_MASK.
+ * modules/pthread_sigmask (Depends-on, configure.ac): Update condition.
+
+2011-07-07 Bruno Haible <bruno@clisp.org>
+
pthread_sigmask: Fix return value.
* lib/signal.in.h (pthread_sigmask): Declare. Don't define as a macro.
* lib/pthread_sigmask.c: New file.