SIGPROF
#ifdef SIGPROF
/*CONSTANTCONDITION*/ SIGNAL(SIGPROF, bad_signal);
#ifdef SIGPROF
(void) signal(SIGPROF, reportme);
case SIGPROF:
{ "PROF", SIGPROF },
((sig == SIGPROF && sip->si_code == PROF_SIG) ||
case SIGPROF:
case SIGPROF:
sigtoproc(pp, t, SIGPROF);
} else if (sig == SIGPROF && sip->si_signo == SIGPROF &&
if (sigismember(&temp, SIGPROF))
return (SIGPROF);
func = PTOU(p)->u_signal[SIGPROF - 1];
if (sigismember(&t->t_hold, SIGPROF)) {
sip->si_signo = SIGPROF;
sigtoproc(p, t, SIGPROF);
func = PTOU(p)->u_signal[SIGPROF - 1];
sigismember(&t->t_hold, SIGPROF)) {
sip->si_signo = SIGPROF;
sigorset(&t->t_hold, &PTOU(p)->u_sigmask[SIGPROF - 1]);
if (!sigismember(&PTOU(p)->u_signodefer, SIGPROF))
sigaddset(&t->t_hold, SIGPROF);
rc = sendsig(SIGPROF, sip, func);
rc = sendsig32(SIGPROF, sip, func);
if (tracing(p, SIGPROF) || pr_watch_active(p) ||
sigismember(&PTOU(p)->u_sigresethand, SIGPROF)) {
case SIGPROF:
case SIGPROF:
if (lwp->lwp_cursig == SIGPROF) {
sigdelset(&p->p_sig, SIGPROF);
sigdelset(&p->p_extsig, SIGPROF);
sigdelq(p, NULL, SIGPROF);
sigdelset(&t->t_sig, SIGPROF);
sigdelset(&t->t_extsig, SIGPROF);
sigdelq(p, t, SIGPROF);
if (sig == SIGPROF &&
if (sig == SIGPROF &&
if (sig == SIGPROF &&
if (sig == SIGPROF &&