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 9cfa56b..35b2fa8 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 c47ef52..f46cc56 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 ce672ee..ca98731 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