| #include <signal.h> | |
| #include <limits.h> | |
| int sigfillset(sigset_t *set) | |
| { | |
| #if ULONG_MAX == 0xffffffff | |
| set->__bits[0] = 0x7ffffffful; | |
| set->__bits[1] = 0xfffffffcul; | |
| if (_NSIG > 65) { | |
| set->__bits[2] = 0xfffffffful; | |
| set->__bits[3] = 0xfffffffful; | |
| } | |
| #else | |
| set->__bits[0] = 0xfffffffc7ffffffful; | |
| if (_NSIG > 65) set->__bits[1] = 0xfffffffffffffffful; | |
| #endif | |
| return 0; | |
| } |