Lines Matching refs:sig

99 _sigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp)  in _sigvechandler()  argument
101 ucbsigvechandler(sig, sip, ucp); in _sigvechandler()
106 ucbsigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) in ucbsigvechandler() argument
119 if (sig == SIGFPE && sip != NULL && SI_FROMKERNEL(sip) && in ucbsigvechandler()
153 sc.sc_spbuf[0] = (char *)(uintptr_t)sig; in ucbsigvechandler()
190 switch (sig) { in ucbsigvechandler()
272 (*_siguhandler[sig])(sig, code, &sc, addr); in ucbsigvechandler()
309 if (sig == SIGFPE) { in ucbsigvechandler()
338 int sig; in __sigcleanup() local
346 sig = (int)(uintptr_t)scp->sc_spbuf[0]; in __sigcleanup()
353 sig = 0; in __sigcleanup()
375 if (sig == SIGFPE) { in __sigcleanup()
443 _sigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) in _sigvec() argument
445 return (ucbsigvec(sig, nvec, ovec)); in _sigvec()
449 ucbsigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) in ucbsigvec() argument
457 if (sig <= 0 || sig >= NSIG) { in ucbsigvec()
467 ohandler = _siguhandler[sig]; in ucbsigvec()
470 (void) _sigaction(sig, (struct sigaction *)0, &nact); in ucbsigvec()
481 _siguhandler[sig] = nhandler; in ucbsigvec()
488 if (sig == SIGKILL || sig == SIGSTOP) in ucbsigvec()
501 if (_sigaction(sig, nactp, &oact) < 0) { in ucbsigvec()
502 _siguhandler[sig] = ohandler; in ucbsigvec()
594 _siginterrupt(int sig, int flag) in _siginterrupt() argument
596 return (ucbsiginterrupt(sig, flag)); in _siginterrupt()
600 ucbsiginterrupt(int sig, int flag) in ucbsiginterrupt() argument
605 if ((ret = ucbsigvec(sig, 0, &sv)) < 0) in ucbsiginterrupt()
611 return (ucbsigvec(sig, &sv, 0)); in ucbsiginterrupt()