1#define _GNU_SOURCE 2#include <signal.h> 3#include <string.h> 4 5int sigisemptyset(const sigset_t* set) { 6 static const unsigned long zeroset[_NSIG / 8 / sizeof(long)]; 7 return !memcmp(set, &zeroset, _NSIG / 8); 8} 9