SIGKILL
kill_job(j, SIGKILL);
if (signo == SIGKILL || signo == SIGSTOP)
if ((signo == SIGKILL || signo == SIGSTOP) && action != NULL) {
signal(SIGKILL, SIG_IGN);
#ifdef SIGKILL
case 9 : return SIGKILL;
kill(pid, SIGKILL);
(void) kill(workers[i].pid, SIGKILL);
static const int death_sigs[3] = { SIGHUP, SIGTERM, SIGKILL };
if (WTERMSIG(status) == SIGKILL) {
if (kill(-1, SIGKILL) == -1) {
do_trapsignal(l, SIGKILL, 0,
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
psignal(curproc, SIGKILL);
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
ksi.ksi_signo = SIGKILL;
sig = SIGKILL;
/* 9 */ [LINUX_SIGKILL] = SIGKILL,
SIGKILL,
SIGKILL, /* 9 */
SIGKILL,
SIGKILL, /* 9 */
SIGKILL,
SIGKILL,
SIGKILL,
SIGKILL,
SIGKILL,
SIGISMEMBER(set, SIGHUP) || SIGISMEMBER(set, SIGKILL) || \
sigismember(&ss, SIGKILL) ||
sigdelset(&ss, SIGKILL);
if (traced && signo != SIGKILL) {
if ((prop & SA_CONT) != 0 || signo == SIGKILL) {
KASSERT(signo == SIGKILL);
KASSERT(signo != SIGKILL);
if (p->p_xsig == SIGKILL ||
sigismember(&p->p_sigpend.sp_set, SIGKILL)) {
if (sigismember(&p->p_sigpend.sp_set, SIGKILL))
if (traced && signo != SIGKILL &&
psignal(p, SIGKILL);
if (p->p_xsig == SIGKILL ||
sigismember(&p->p_sigpend.sp_set, SIGKILL)) {
p->p_xsig != SIGKILL &&
!sigismember(&p->p_sigpend.sp_set, SIGKILL)) {
sig = SIGKILL;
signo = SIGKILL;
if (req != PT_KILL || signo != SIGKILL)
sigismember(&ss, SIGKILL) || sigismember(&ss, SIGHUP) ||
kill(args->ta_childpid, SIGKILL);
kill(pargs->pta_childpid, SIGKILL);
kill(pargs->pta_childpid, SIGKILL);
ret = kill(pid, SIGKILL);
(void)kill(v, SIGKILL); /* just in case */
(void)kill(m, SIGKILL);
(void)kill(v, SIGKILL);
(void) kill(m, SIGKILL);
if (kill(victim, SIGKILL) == -1)
RL(kill(pid, SIGKILL));
KILLABLE(signal1, SIGKILL) /* non-maskable */
if (WIFSIGNALED(sta) == 0 || WTERMSIG(sta) != SIGKILL)
(void)kill(pid, SIGKILL);
rv = kill(child, SIGKILL);
case SIGKILL:
ATF_REQUIRE_EQ(WTERMSIG(status), SIGKILL);
RAISE(raise1, SIGKILL) /* non-maskable */
if (kill(cpid, SIGKILL) == 0)
ATF_REQUIRE(kill(-getpgrp(), SIGKILL) == 0);
if (WIFSIGNALED(sta) == 0 || WTERMSIG(sta) != SIGKILL)
ATF_REQUIRE(kill(0, SIGKILL) == 0);
if (WIFSIGNALED(sta) == 0 || WTERMSIG(sta) != SIGKILL)
const int sig[] = { SIGHUP, SIGINT, SIGKILL, SIGTERM };
if (WIFSIGNALED(sta) == 0 || WTERMSIG(sta) != SIGKILL)
(void)kill(pid, SIGKILL);
if (WIFSIGNALED(sta) != 0 || WTERMSIG(sta) == SIGKILL)
ATF_REQUIRE(kill(pid, SIGKILL) == 0);
(void)kill(pid, SIGKILL);
(void)kill(pid, SIGKILL);
if (WIFSIGNALED(sta) != 0 || WTERMSIG(sta) == SIGKILL)
(void)kill(pid, SIGKILL);
(void)kill(pid, SIGKILL);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
kill(child, SIGKILL);
killpg(getpgid(child), SIGKILL);
validate_status_signaled(status, SIGKILL, 0);
SYSCALL_REQUIRE(ptrace(PT_CONTINUE, child, (void *)1, SIGKILL) != -1);
validate_status_signaled(status, SIGKILL, 0);
FORKEE_ASSERT(ptrace(PT_CONTINUE, tracee, (void *)1, SIGKILL)
forkee_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
case SIGKILL:
case SIGKILL:
expected_status = SIGKILL;
case SIGKILL:
TRACEME_RAISE(traceme_raise1, SIGKILL) /* non-maskable */
case SIGKILL:
TRACEME_SENDSIGNAL_SIMPLE(traceme_sendsignal_simple1, SIGKILL) /* non-maskable*/
rv = kill(child, SIGKILL);
case SIGKILL:
case SIGKILL:
validate_status_signaled(status, SIGKILL, 0);
TRACEME_VFORK_RAISE(traceme_vfork_raise1, SIGKILL) /* non-maskable */
TRACEME_RAISE(traceme_raise1, SIGKILL) /* non-maskable */
forkee_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
case SIGKILL:
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
kill(child, SIGKILL);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
validate_status_signaled(status, SIGKILL, 0);
if (kill(pid, SIGKILL) == -1)
if (kill(pid, SIGKILL) == -1)
kill(child, SIGKILL);
kill(cpid, SIGKILL);
kill(cpid, SIGKILL);
kill(cpid, SIGKILL);
kill(child, SIGKILL);
kill(child, SIGKILL);
thesig = SIGKILL;
kill(clis[i], SIGKILL);
rumptest_localsig(SIGKILL);
KILLPG(job->pid, SIGKILL);
if (kill(child, SIGKILL) >= 0)
(void)kill(pid, SIGKILL);
if (killsig != SIGKILL && killsig != SIGSTOP)
killsig = SIGKILL;
killsig = SIGKILL;
(void)kill(child, SIGKILL);
(void)kill(child, SIGKILL);
(void)kill(child, SIGKILL);
(void)kill(child, SIGKILL);
(void)kill(child, SIGKILL);
(void)kill(child, SIGKILL);
(void)kill(cpid, SIGKILL);
kill(child_pid, SIGKILL);
if (kill(q->dq_pid, SIGKILL) != 0)
(void)signal(SIGKILL, signal_terminate);