xref: /aosp_15_r20/external/musl/src/signal/sigfillset.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1 #include <signal.h>
2 #include <limits.h>
3 
sigfillset(sigset_t * set)4 int 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