Rich Felker | fb80e04 | 2011-09-12 00:00:30 -0400 | [diff] [blame] | 1 | #define _GNU_SOURCE |
2 | #include <signal.h> | ||||
3 | #include <string.h> | ||||
4 | |||||
5 | int sigisemptyset(const sigset_t *set) | ||||
6 | { | ||||
Rich Felker | 76fbf6a | 2013-08-09 21:25:29 -0400 | [diff] [blame] | 7 | static const unsigned long zeroset[_NSIG/8/sizeof(long)]; |
8 | return !memcmp(set, &zeroset, _NSIG/8); | ||||
Rich Felker | fb80e04 | 2011-09-12 00:00:30 -0400 | [diff] [blame] | 9 | } |