summaryrefslogtreecommitdiff
path: root/doc/posix-functions
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2021-12-26 12:46:40 +0100
committerBruno Haible <bruno@clisp.org>2021-12-26 12:57:36 +0100
commit39685a37f6e2ee6b4329da607a30073f466d2262 (patch)
tree00a8278bce057a436bedae1ba55a798a5c5546d7 /doc/posix-functions
parent701b75719befdcedcf5c12186b34fc4806102b52 (diff)
downloadgnulib-39685a37f6e2ee6b4329da607a30073f466d2262.tar.gz
pselect: Fix compilation error in C++ mode on AIX 7.
* lib/sys_select.in.h (pselect): Use _GL_CXXALIAS_SYS_CAST instead of _GL_CXXALIAS_SYS. * doc/posix-functions/pselect.texi: Mention the AIX problem.
Diffstat (limited to 'doc/posix-functions')
-rw-r--r--doc/posix-functions/pselect.texi3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/posix-functions/pselect.texi b/doc/posix-functions/pselect.texi
index ce26c1688a..83323e5c5e 100644
--- a/doc/posix-functions/pselect.texi
+++ b/doc/posix-functions/pselect.texi
@@ -20,6 +20,9 @@ FreeBSD 8.2.
Portability problems not fixed by Gnulib:
@itemize
@item
+This function has a slightly incompatible declaration on some platforms:
+AIX 7.1 (when @code{_ALL_SOURCE} is defined).
+@item
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