Lines Matching refs:sig
86 _sigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) in _sigvechandler() argument
89 ucbsigvechandler(sig, sip, ucp); in _sigvechandler()
93 ucbsigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) in ucbsigvechandler() argument
128 switch (sig) { in ucbsigvechandler()
168 (*_siguhandler[sig])(sig, code, &sc, addr); in ucbsigvechandler()
250 _sigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) in _sigvec() argument
252 return (ucbsigvec(sig, nvec, ovec)); in _sigvec()
256 ucbsigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) in ucbsigvec() argument
263 if (sig <= 0 || sig >= NSIG) { in ucbsigvec()
273 ohandler = _siguhandler[sig]; in ucbsigvec()
276 _sigaction(sig, (struct sigaction *)0, &nact); in ucbsigvec()
286 _siguhandler[sig] = nhandler; in ucbsigvec()
292 if (sig == SIGKILL || sig == SIGSTOP) in ucbsigvec()
305 if (_sigaction(sig, nactp, &oact) < 0) { in ucbsigvec()
306 _siguhandler[sig] = ohandler; in ucbsigvec()
394 _siginterrupt(int sig, int flag) in _siginterrupt() argument
396 return (ucbsiginterrupt(sig, flag)); in _siginterrupt()
400 ucbsiginterrupt(int sig, int flag) in ucbsiginterrupt() argument
405 if ((ret = ucbsigvec(sig, 0, &sv)) < 0) in ucbsiginterrupt()
411 return (ucbsigvec(sig, &sv, 0)); in ucbsiginterrupt()