From: Paul Eggert Date: Wed, 6 Jul 2011 06:48:19 +0000 (-0700) Subject: pselect: document better X-Git-Tag: v0.1~2182 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=8750d25d450a75684c2f29e2eea2467cea18f076;p=gnulib.git 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 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