/* * arch/ia64/include/klibc/archsignal.h * * Architecture-specific signal definitions. * */ #ifndef _KLIBC_ARCHSIGNAL_H #define _KLIBC_ARCHSIGNAL_H #define _NSIG 64 #define _NSIG_BPW 64 #define _NSIG_WORDS (_NSIG / _NSIG_BPW) typedef struct { unsigned long sig[_NSIG_WORDS]; } sigset_t; struct sigaction { union { __sighandler_t _sa_handler; void (*_sa_sigaction)(int, struct siginfo *, void *); } _u; sigset_t sa_mask; int sa_flags; }; #define sa_handler _u._sa_handler #define sa_sigaction _u._sa_sigaction #endif