1#include <signal.h>
2#include <limits.h>
3
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