123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #define __need_NULL
- #include <stddef.h>
- #define _GNU_SOURCE
- #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);
- }
|