--- sysdeps/generic/bits/sigaction.h.orig Sat Aug 8 16:52:09 1998 +++ sysdeps/generic/bits/sigaction.h Mon Jul 23 02:16:25 2001 @@ -30,7 +30,12 @@ struct sigaction { /* Signal handler. */ - __sighandler_t sa_handler; + union { + __sighandler_t sa_handler; + void (*sa_sigaction) (int, siginfo_t *, void *); + } __sigaction_handler; +# define sa_handler __sigaction_handler.sa_handler +# define sa_sigaction __sigaction_handler.sa_sigaction /* Additional set of signals to be blocked. */ __sigset_t sa_mask;