1 2 3 4 5 6 7 8 9 10 11 12 13
#include <signal.h> #include <string.h> int sigemptyset(sigset_t *set) { set->__bits[0] = 0; if (sizeof(long)==4 || _NSIG > 65) set->__bits[1] = 0; if (sizeof(long)==4 && _NSIG > 65) { set->__bits[2] = 0; set->__bits[3] = 0; } return 0; }