123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #define __need_NULL
- #include <stddef.h>
- #define __USE_GNU
- #include <signal.h>
- int
- sighold (sig)
- int sig;
- {
- sigset_t set;
-
- if (sigprocmask (SIG_SETMASK, NULL, &set) < 0)
- return -1;
-
- if (__sigaddset (&set, sig) < 0)
- return -1;
-
- return sigprocmask (SIG_SETMASK, &set, NULL);
- }
|