12345678910111213141516171819202122232425262728293031323334353637383940 |
- #define __need_NULL
- #include <stddef.h>
- #define __USE_GNU
- #include <signal.h>
- int sighold (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);
- }
|