00001 #define _SIG_WORDS 4 00002 #define _SIG_MAXSIG 128 00003 #define _SIG_IDX(sig) ((sig) - 1) 00004 #define _SIG_WORD(sig) (_SIG_IDX(sig) >> 5) 00005 #define _SIG_BIT(sig) (1 << (_SIG_IDX(sig) & 31)) 00006 #define _SIG_VALID(sig) ((sig) <= _SIG_MAXSIG && (sig) > 0) 00007 00008 typedef struct __sigset { 00009 __uint32_t __bits[_SIG_WORDS]; 00010 } __sigset_t; 00011 00012 typedef __sigset_t sigset_t;
1.4.7