Lines Matching defs:rk
257 struct procctl_reaper_kill *rk;
271 error1 = cr_cansignal(w->cr, w->target, w->rk->rk_sig);
274 w->rk->rk_fpid = w->target->p_pid;
298 (void)pksignal(w->target, w->rk->rk_sig, w->ksi);
299 w->rk->rk_killed++;
356 struct procctl_reaper_kill *rk, ksiginfo_t *ksi, int *error)
364 error1 = p_cansignal(td, p2, rk->rk_sig);
367 rk->rk_fpid = p2->p_pid;
376 (void)pksignal(p2, rk->rk_sig, ksi);
377 rk->rk_killed++;
414 (w->rk->rk_flags & REAPER_KILL_SUBTREE) != 0 &&
415 p2->p_reapsubtree != w->rk->rk_subtree)
452 (void)pksignal(p2, w->rk->rk_sig, w->ksi);
453 w->rk->rk_killed++;
531 struct procctl_reaper_kill *rk;
533 rk = data;
534 return ((rk->rk_flags & REAPER_KILL_CHILDREN) == 0);
543 struct procctl_reaper_kill *rk;
546 rk = data;
549 ktrcapfail(CAPFAIL_SIGNAL, &rk->rk_sig);
552 if (rk->rk_sig <= 0 || rk->rk_sig > _SIG_MAXSIG ||
553 (rk->rk_flags & ~(REAPER_KILL_CHILDREN |
554 REAPER_KILL_SUBTREE)) != 0 || (rk->rk_flags &
561 ksi.ksi_signo = rk->rk_sig;
566 rk->rk_killed = 0;
567 rk->rk_fpid = -1;
568 if ((rk->rk_flags & REAPER_KILL_CHILDREN) != 0) {
569 reap_kill_children(td, reaper, rk, &ksi, &error);
573 w.rk = rk;
1163 struct procctl_reaper_kill rk;