SIG_HOLD
if (disp == SIG_HOLD) {
if (func == SIG_HOLD) {
#ifndef SIG_HOLD
handler = sigset(sig, SIG_HOLD);
return handler == SIG_HOLD;
handler = sigset(sig, SIG_HOLD);
return handler == SIG_HOLD;
(void) sigset(SIGALRM, SIG_HOLD);
(void) sigset(SIGCHLD, SIG_HOLD);
(void) sigset(SIGHUP, SIG_HOLD);
(void) sigset(SIGINT, SIG_HOLD);
(void) sigset(SIGTERM, SIG_HOLD);
(void) sigset(SIGUSR1, SIG_HOLD);
if (func == SIG_HOLD) {
return (SIG_HOLD);
int ret = (sigset(SIGEMT, SIG_HOLD) == SIG_HOLD);