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