equal
deleted
inserted
replaced
46 #define _SIG_IDX(sig) ((sig) - 1) |
46 #define _SIG_IDX(sig) ((sig) - 1) |
47 #define _SIG_WORD(sig) (_SIG_IDX(sig) >> 5) |
47 #define _SIG_WORD(sig) (_SIG_IDX(sig) >> 5) |
48 #define _SIG_BIT(sig) (1 << (_SIG_IDX(sig) & 31)) |
48 #define _SIG_BIT(sig) (1 << (_SIG_IDX(sig) & 31)) |
49 #define _SIG_VALID(sig) ((sig) <= _SIG_MAXSIG && (sig) > 0) |
49 #define _SIG_VALID(sig) ((sig) <= _SIG_MAXSIG && (sig) > 0) |
50 |
50 |
51 typedef struct __sigset { |
51 typedef __uint64_t __sigset_t; |
52 __uint32_t __bits[_SIG_WORDS]; |
|
53 } __sigset_t; |
|
54 |
52 |
55 #if defined(_KERNEL) && defined(COMPAT_43) |
53 #if defined(_KERNEL) && defined(COMPAT_43) |
56 typedef unsigned int osigset_t; |
54 typedef unsigned int osigset_t; |
57 #endif |
55 #endif |
58 |
56 |