sigisemptyset.c 201 B

12345678910
  1. #define _GNU_SOURCE
  2. #include <signal.h>
  3. #include <string.h>
  4. int sigisemptyset(const sigset_t *set)
  5. {
  6. for (size_t i=0; i<_NSIG/8/sizeof *set->__bits; i++)
  7. if (set->__bits[i]) return 0;
  8. return 1;
  9. }