OLD | NEW |
1 #include <signal.h> | 1 #include <signal.h> |
2 #include <limits.h> | 2 #include <limits.h> |
3 | 3 |
4 int sigfillset(sigset_t *set) | 4 int sigfillset(sigset_t* set) { |
5 { | |
6 #if ULONG_MAX == 0xffffffff | 5 #if ULONG_MAX == 0xffffffff |
7 » set->__bits[0] = 0x7ffffffful; | 6 set->__bits[0] = 0x7ffffffful; |
8 » set->__bits[1] = 0xfffffffcul; | 7 set->__bits[1] = 0xfffffffcul; |
9 » if (_NSIG > 65) { | 8 if (_NSIG > 65) { |
10 » » set->__bits[2] = 0xfffffffful; | 9 set->__bits[2] = 0xfffffffful; |
11 » » set->__bits[3] = 0xfffffffful; | 10 set->__bits[3] = 0xfffffffful; |
12 » } | 11 } |
13 #else | 12 #else |
14 » set->__bits[0] = 0xfffffffc7ffffffful; | 13 set->__bits[0] = 0xfffffffc7ffffffful; |
15 » if (_NSIG > 65) set->__bits[1] = 0xfffffffffffffffful; | 14 if (_NSIG > 65) |
| 15 set->__bits[1] = 0xfffffffffffffffful; |
16 #endif | 16 #endif |
17 » return 0; | 17 return 0; |
18 } | 18 } |
OLD | NEW |