Lines Matching refs:sig

119 	int error, sig;  in linux_do_sigaction()  local
130 sig = linux_to_bsd_signal(linux_sig); in linux_do_sigaction()
132 error = kern_sigaction(td, sig, nsa, osa, 0); in linux_do_sigaction()
152 args->sig, (void *)(uintptr_t)args->handler); in linux_signal()
159 error = linux_do_sigaction(td, args->sig, &nsa, &osa); in linux_signal()
175 (long)args->sig, (void *)args->act, in linux_rt_sigaction()
188 error = linux_do_sigaction(td, args->sig, in linux_rt_sigaction()
404 int error, sig; in linux_rt_sigtimedwait() local
468 sig = bsd_to_linux_signal(info.ksi_signo); in linux_rt_sigtimedwait()
472 ksiginfo_to_lsiginfo(&info, &linfo, sig); in linux_rt_sigtimedwait()
476 td->td_retval[0] = sig; in linux_rt_sigtimedwait()
536 int sig; in linux_tgkill() local
541 args->tgid, args->pid, args->sig); in linux_tgkill()
550 if (!LINUX_SIG_VALID(args->sig) && args->sig != 0) in linux_tgkill()
553 if (args->sig > 0) in linux_tgkill()
554 sig = linux_to_bsd_signal(args->sig); in linux_tgkill()
556 sig = 0; in linux_tgkill()
563 ksi.ksi_signo = sig; in linux_tgkill()
579 int sig; in linux_tkill() local
583 printf(ARGS(tkill, "%i, %i"), args->tid, args->sig); in linux_tkill()
588 if (!LINUX_SIG_VALID(args->sig)) in linux_tkill()
591 sig = linux_to_bsd_signal(args->sig); in linux_tkill()
598 ksi.ksi_signo = sig; in linux_tkill()
607 ksiginfo_to_lsiginfo(const ksiginfo_t *ksi, l_siginfo_t *lsi, l_int sig) in ksiginfo_to_lsiginfo() argument
610 siginfo_to_lsiginfo(&ksi->ksi_info, lsi, sig); in ksiginfo_to_lsiginfo()
646 siginfo_to_lsiginfo(const siginfo_t *si, l_siginfo_t *lsi, l_int sig) in siginfo_to_lsiginfo() argument
650 lsi->lsi_signo = sig; in siginfo_to_lsiginfo()
677 switch (sig) { in siginfo_to_lsiginfo()
706 if (sig >= LINUX_SIGRTMIN) { in siginfo_to_lsiginfo()
717 lsiginfo_to_ksiginfo(const l_siginfo_t *lsi, ksiginfo_t *ksi, int sig) in lsiginfo_to_ksiginfo() argument
720 ksi->ksi_signo = sig; in lsiginfo_to_ksiginfo()
736 int sig; in linux_rt_sigqueueinfo() local
738 if (!LINUX_SIG_VALID(args->sig)) in linux_rt_sigqueueinfo()
748 sig = linux_to_bsd_signal(args->sig); in linux_rt_sigqueueinfo()
753 error = p_cansignal(td, p, sig); in linux_rt_sigqueueinfo()
760 lsiginfo_to_ksiginfo(&linfo, &ksi, sig); in linux_rt_sigqueueinfo()
761 error = tdsendsignal(p, NULL, sig, &ksi); in linux_rt_sigqueueinfo()
775 int sig; in linux_rt_tgsigqueueinfo() local
777 if (!LINUX_SIG_VALID(args->sig)) in linux_rt_tgsigqueueinfo()
791 sig = linux_to_bsd_signal(args->sig); in linux_rt_tgsigqueueinfo()
793 lsiginfo_to_ksiginfo(&linfo, &ksi, sig); in linux_rt_tgsigqueueinfo()