pselect: document better
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 6 Jul 2011 06:48:19 +0000 (23:48 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 6 Jul 2011 07:44:20 +0000 (00:44 -0700)
* MODULES.html.sh (Support for systems lacking POSIX:2008): Add it.
* doc/posix-functions/pselect.texi (pselect): Document new module.

ChangeLog
MODULES.html.sh
doc/posix-functions/pselect.texi

index 9cfa56b953c90246fb3a75aea6de8c1b9616f92b..35b2fa84e64e266b7ca4150151d4916e0fbd2355 100644 (file)
--- 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.
index c47ef52cee0691d9d1f307d3dc092fbc2a3c21cb..f46cc56a2616265a4c9fc35c582cfe3ecb88be45 100755 (executable)
@@ -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
index ce672ee481fd9cc4d81d7fb89c9ac8535e734367..ca98731bbdea5ef9aad1e294f3383e9058ac962b 100644 (file)
@@ -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