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