Lines Matching refs:sig

103 _sigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp)  in _sigvechandler()  argument
105 ucbsigvechandler(sig, sip, ucp); in _sigvechandler()
110 ucbsigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) in ucbsigvechandler() argument
123 if (sig == SIGFPE && sip != NULL && SI_FROMKERNEL(sip) && in ucbsigvechandler()
157 sc.sc_spbuf[0] = (char *)(uintptr_t)sig; in ucbsigvechandler()
194 switch (sig) { in ucbsigvechandler()
276 (*_siguhandler[sig])(sig, code, &sc, addr); in ucbsigvechandler()
313 if (sig == SIGFPE) { in ucbsigvechandler()
342 int sig; in __sigcleanup() local
350 sig = (int)(uintptr_t)scp->sc_spbuf[0]; in __sigcleanup()
357 sig = 0; in __sigcleanup()
379 if (sig == SIGFPE) { in __sigcleanup()
447 _sigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) in _sigvec() argument
449 return (ucbsigvec(sig, nvec, ovec)); in _sigvec()
453 ucbsigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) in ucbsigvec() argument
461 if (sig <= 0 || sig >= NSIG) { in ucbsigvec()
471 ohandler = _siguhandler[sig]; in ucbsigvec()
474 (void) _sigaction(sig, (struct sigaction *)0, &nact); in ucbsigvec()
485 _siguhandler[sig] = nhandler; in ucbsigvec()
491 if (sig == SIGKILL || sig == SIGSTOP) in ucbsigvec()
504 if (_sigaction(sig, nactp, &oact) < 0) { in ucbsigvec()
505 _siguhandler[sig] = ohandler; in ucbsigvec()
596 _siginterrupt(int sig, int flag) in _siginterrupt() argument
598 return (ucbsiginterrupt(sig, flag)); in _siginterrupt()
602 ucbsiginterrupt(int sig, int flag) in ucbsiginterrupt() argument
607 if ((ret = ucbsigvec(sig, 0, &sv)) < 0) in ucbsiginterrupt()
613 return (ucbsigvec(sig, &sv, 0)); in ucbsiginterrupt()