pthread_sigmask: Work around bug in single-threaded implementation.
[gnulib.git] / ChangeLog
index 465ccaf..80ae091 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,31 @@
 2011-07-08  Bruno Haible  <bruno@clisp.org>
 
+       pthread_sigmask: Work around bug in single-threaded implementation.
+       * m4/pthread_sigmask.m4 (gl_FUNC_PTHREAD_SIGMASK): Test for the
+       FreeBSD, HP-UX, Solaris bug.
+       (gl_PREREQ_PTHREAD_SIGMASK): New macro.
+       * lib/pthread_sigmask.c: Include <stddef.h>.
+       (pthread_sigmask): If HAVE_PTHREAD_SIGMASK, define as a wrapper around
+       the system's pthread_sigmask function.
+       * modules/pthread_sigmask (configure.ac): Invoke
+       gl_PREREQ_PTHREAD_SIGMASK.
+       * doc/posix-functions/pthread_sigmask.texi: Mention bug on FreeBSD,
+       HP-UX, Solaris.
+
+2011-07-08  Eric Blake  <eblake@redhat.com>
+
+       test-sigprocmask: avoid compiler warning
+       * modules/sigprocmask-tests (Depends-on): Add ignore-value.
+       * tests/test-sigprocmask.c (main): Use it to silence warning.
+       Reported by Jim Meyering.
+
+       test-snprintf: avoid compiler warning
+       * tests/test-snprintf.c (main): Avoid shadowed declaration.
+       * tests/test-vsnprintf.c (main): Likewise.
+       Reported by Jim Meyering.
+
+2011-07-08  Bruno Haible  <bruno@clisp.org>
+
        Tests for module 'pthread_sigmask'.
        * modules/pthread_sigmask-tests: New file.
        * tests/test-pthread_sigmask1.c: New file, based on