# HG changeset patch # User Paul Eggert # Date 1309934899 25200 # Node ID bb72ef288fbe334b1a8da404ec8b8e3505a607f6 # Parent 107f8443e77a25a2e602041f8961f4a58f5169e6 pselect: document better * MODULES.html.sh (Support for systems lacking POSIX:2008): Add it. * doc/posix-functions/pselect.texi (pselect): Document new module. diff --git a/ChangeLog b/ChangeLog --- 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 --- a/MODULES.html.sh +++ b/MODULES.html.sh @@ -2419,6 +2419,7 @@ 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 --- a/doc/posix-functions/pselect.texi +++ b/doc/posix-functions/pselect.texi @@ -8,11 +8,16 @@ 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