Mercurial > hg > octave-nkf > gnulib-hg
changeset 15344:bb72ef288fbe
pselect: document better
* MODULES.html.sh (Support for systems lacking POSIX:2008): Add it.
* doc/posix-functions/pselect.texi (pselect): Document new module.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Tue, 05 Jul 2011 23:48:19 -0700 |
parents | 107f8443e77a |
children | dfb7afc490db |
files | ChangeLog MODULES.html.sh doc/posix-functions/pselect.texi |
diffstat | 3 files changed, 12 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2011-07-05 Paul Eggert <eggert@cs.ucla.edu> + 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.
--- 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
--- 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