Lines Matching refs:sig
41 sm_signal(sig, handler) in sm_signal() argument
42 int sig; in sm_signal()
63 if (sigaction(sig, &n, &o) < 0)
75 return signal(sig, handler);
77 return sigset(sig, handler);
88 if (sigaction(sig, &n, &o) < 0)
107 sm_blocksignal(sig) in sm_blocksignal() argument
108 int sig; in sm_blocksignal()
114 return (sigblock(sigmask(sig)) & sigmask(sig)) != 0;
119 handler = sigset(sig, SIG_HOLD);
128 (void) sigaddset(&sset, sig);
132 return sigismember(&oset, sig);
149 sm_releasesignal(sig) in sm_releasesignal() argument
150 int sig; in sm_releasesignal()
153 return (sigsetmask(sigblock(0) & ~sigmask(sig)) & sigmask(sig)) != 0;
158 handler = sigset(sig, SIG_HOLD);
159 if (sigrelse(sig) < 0)
167 (void) sigaddset(&sset, sig);
171 return sigismember(&oset, sig);
190 pend_signal(sig) in pend_signal() argument
191 int sig; in pend_signal()
207 switch (sig)
333 sm_signal_noop(sig) in sm_signal_noop() argument
334 int sig; in sm_signal_noop()
338 FIX_SYSV_SIGNAL(sig, sm_signal_noop);