sigisemptyset.c 204 B

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