diff options
author | Bruno Haible <bruno@clisp.org> | 2021-12-26 12:46:40 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2021-12-26 12:57:36 +0100 |
commit | 39685a37f6e2ee6b4329da607a30073f466d2262 (patch) | |
tree | 00a8278bce057a436bedae1ba55a798a5c5546d7 /doc/posix-functions | |
parent | 701b75719befdcedcf5c12186b34fc4806102b52 (diff) | |
download | gnulib-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.texi | 3 |
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 |