X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Fposix-functions%2Fsigaction.texi;h=b4db4037ef765ef2a3a648c7f25e7817ca184cd2;hb=a765077b04a89bffa2a6095c7988fb9a70857d7f;hp=80e3b2c6550852a09ce749d84590ff7d25b047cb;hpb=2b6c08c775ae4e80b52aa41058ea5939f778b44b;p=gnulib.git diff --git a/doc/posix-functions/sigaction.texi b/doc/posix-functions/sigaction.texi index 80e3b2c65..b4db4037e 100644 --- a/doc/posix-functions/sigaction.texi +++ b/doc/posix-functions/sigaction.texi @@ -2,19 +2,49 @@ @section @code{sigaction} @findex sigaction -POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigaction.html} +POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/sigaction.html} -Gnulib module: --- +Gnulib module: sigaction Portability problems fixed by Gnulib: @itemize +@item +This function is missing on some platforms: +mingw, MSVC 9. @end itemize Portability problems not fixed by Gnulib: @itemize @item -This function is missing on some platforms: -mingw. +POSIX recommends that when specifying SA_RESETHAND, SA_NODEFER must +also be specified. + +@item +Support for SA_ONSTACK is missing on some platforms: +mingw, MSVC 9, cygwin. + +@item +Support for SA_SIGINFO is missing on some platforms: +mingw, MSVC 9, Interix 3.5. + +@item +Support for SIGCHLD, and thus for SA_NOCLDSTOP and SA_NOCLDWAIT, is +missing on some platforms: +mingw, MSVC 9. + +@item +Support for SA_RESETHAND is missing on some platforms: +NonStop. + +@item +Support for SA_RESTART is missing on some platforms: +mingw, MSVC 9, NonStop. + +@item +In spite of having SA_SIGACTION, struct sigaction lacks the +sa_sigaction member on some platforms: +Irix 5.3. + @item The symbolic value @code{SIG_IGN} for the @code{SIGCHLD} signal is equivalent to a signal handler