diff options
author | Eric Blake <ebb9@byu.net> | 2008-08-16 13:47:58 -0600 |
---|---|---|
committer | Eric Blake <ebb9@byu.net> | 2008-08-17 08:09:55 -0600 |
commit | a3f953e86848ed858ed655bba12a7fbbab57f1c5 (patch) | |
tree | b36ff22ee6d8d2e69069786d422565c09a4f9f59 /doc/posix-headers | |
parent | 76bc00ad16b87ebd68c3a96cc5f6bc20e17464b0 (diff) | |
download | gnulib-a3f953e86848ed858ed655bba12a7fbbab57f1c5.tar.gz |
c-stack: fix regression on Irix 5.3 from 2008-06-21
* m4/c-stack.m4 (gl_PREREQ_C_STACK): Move check for
sa_sigaction...
* m4/sigaction.m4 (gl_PREREQ_SIG_HANDLER_H): ...here.
(gl_PREREQ_SIGACTION): Depend on sig-handler.h prereq's.
* m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Set the default.
* modules/signal (Makefile.am): Use the value.
* lib/signal.in.h (sa_sigaction) [HAVE_SIGACTION
&& !HAVE_STRUCT_SIGACTION_SA_SIGACTION]: Define.
* doc/posix-headers/signal.texi (signal.h): Document this
portability issue.
* doc/posix-functions/sigaction.texi (sigaction): Likewise.
Reported by Tom G. Christensen.
Signed-off-by: Eric Blake <ebb9@byu.net>
Diffstat (limited to 'doc/posix-headers')
-rw-r--r-- | doc/posix-headers/signal.texi | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/posix-headers/signal.texi b/doc/posix-headers/signal.texi index cb4f580e89..924408992f 100644 --- a/doc/posix-headers/signal.texi +++ b/doc/posix-headers/signal.texi @@ -15,12 +15,13 @@ mingw. @code{struct sigaction} and @code{siginfo_t} are missing on some platforms: mingw. + +@item +@code{struct sigaction} lacks the @code{sa_sigaction} member on some +platforms: +Irix 5.3, Interix 3.5. @end itemize Portability problems not fixed by Gnulib: @itemize -@item -@code{struct sigaction} lacks the @code{sa_sigaction} member on some -platforms; this can also be detected by whether @code{SA_SIGINFO} is defined: -Interix 3.5. @end itemize |