From 8750d25d450a75684c2f29e2eea2467cea18f076 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 5 Jul 2011 23:48:19 -0700 Subject: [PATCH] pselect: document better * MODULES.html.sh (Support for systems lacking POSIX:2008): Add it. * doc/posix-functions/pselect.texi (pselect): Document new module. --- ChangeLog | 4 ++++ MODULES.html.sh | 1 + doc/posix-functions/pselect.texi | 9 +++++++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9cfa56b95..35b2fa84e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2011-07-05 Paul Eggert + pselect: document better + * MODULES.html.sh (Support for systems lacking POSIX:2008): Add it. + * doc/posix-functions/pselect.texi (pselect): Document new module. + pthread_sigmask: new module * MODULES.html.sh (Support for systems lacking POSIX:2008): Add it. * doc/posix-functions/pthread_sigmask.texi: Document new module. diff --git a/MODULES.html.sh b/MODULES.html.sh index c47ef52ce..f46cc56a2 100755 --- a/MODULES.html.sh +++ b/MODULES.html.sh @@ -2419,6 +2419,7 @@ func_all_modules () func_module posix_spawnp func_module pread func_module printf-posix + func_module pselect func_module pthread func_module ptsname func_module pwrite diff --git a/doc/posix-functions/pselect.texi b/doc/posix-functions/pselect.texi index ce672ee48..ca98731bb 100644 --- a/doc/posix-functions/pselect.texi +++ b/doc/posix-functions/pselect.texi @@ -8,11 +8,16 @@ Gnulib module: --- Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, mingw, Interix 3.5, BeOS. @end itemize Portability problems not fixed by Gnulib: @itemize @item -This function is missing on some platforms: -OpenBSD 3.8, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, mingw, Interix 3.5, BeOS. +When the @var{sigmask} argument is nonnull on platforms that do not +natively support this function, race conditions are possible when its +gnulib implementation temporarily modifies the signal mask, and the +behavior is unspecified in a multi-threaded process. @end itemize -- 2.11.0