c-stack: fix regression on Irix 5.3 from 2008-06-21
authorEric Blake <ebb9@byu.net>
Sat, 16 Aug 2008 19:47:58 +0000 (13:47 -0600)
committerEric Blake <ebb9@byu.net>
Sun, 17 Aug 2008 14:09:55 +0000 (08:09 -0600)
commita3f953e86848ed858ed655bba12a7fbbab57f1c5
treeb36ff22ee6d8d2e69069786d422565c09a4f9f59
parent76bc00ad16b87ebd68c3a96cc5f6bc20e17464b0
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>
ChangeLog
doc/posix-functions/sigaction.texi
doc/posix-headers/signal.texi
lib/signal.in.h
m4/c-stack.m4
m4/sigaction.m4
m4/signal_h.m4
modules/signal