sigismember
int sigismember(const sigset_t *, int) __RENAME(__sigismember14);
__warn_references(sigismember,
int sigismember(const sigset13_t *, int);
if (!sigismember(&__sigintr, s))
if (sigismember(&oset, sig)) {
if (sigismember(&oset, sig))
&& !sigismember(&p->p_sigctx.ps_sigcatch,
&& !sigismember(&p->p_sigctx.ps_sigcatch, SIGSEGV)) {
&& !sigismember(&p->p_sigctx.ps_sigcatch, SIGSEGV)) {
&& !sigismember(&p->p_sigctx.ps_sigcatch, SIGBUS)) {
&& !sigismember(&p->p_sigctx.ps_sigcatch, SIGILL)) {
&& !sigismember(&p->p_sigctx.ps_sigcatch, SIGBUS)) {
&& !sigismember(&p->p_sigctx.ps_sigcatch,
&& !sigismember(&p->p_sigctx.ps_sigcatch, sig))
if (edp && sigismember(&edp->ps_siginfo, sig))
if (sigismember(bss, i)) {
if (sigismember(bss, i)) {
if (sigismember(&ss, SIGINT) ||
sigismember(&ss, SIGTERM) ||
sigismember(&ss, SIGKILL) ||
sigismember(&ss, SIGHUP) ||
sigismember(&ss, SIGQUIT)) {
if (sigismember(&attrs->sa_sigdefault, i))
return sigismember(&p->p_sigctx.ps_sigignore, sig) ||
sigismember(&l->l_sigmask, sig);
masked = sigismember(&l->l_sigmask, sig);
!sigismember(&l->l_sigwaitset, signo))
if (sigismember(&l->l_sigwaitset, signo))
!sigismember(&p->p_sigctx.ps_sigpass, signo);
if (sigismember(&p->p_sigctx.ps_sigignore, signo))
else if (sigismember(&p->p_sigctx.ps_sigcatch, signo))
sigismember(&p->p_sigpend.sp_set, SIGKILL)) {
if (sigismember(&p->p_sigpend.sp_set, SIGKILL))
if (sigismember(&l->l_sigmask, signo)) {
!sigismember(&p->p_sigctx.ps_sigpass, signo);
if (sigismember(&p->p_sigctx.ps_sigignore, signo) &&
if (action == SIG_IGN || sigismember(&l->l_sigmask, signo))
sigismember(&p->p_sigpend.sp_set, SIGKILL)) {
if (sigismember(&p->p_sigctx.ps_sigcatch, signo)) {
KASSERT(sigismember(&sp->sp_set, signo));
if (mask == NULL || sigismember(mask, ksi->ksi_signo)) {
return sigismember(&tset, signo) ? signo : 0;
!sigismember(&p->p_sigpend.sp_set, SIGKILL)) {
const bool caught = sigismember(&p->p_sigctx.ps_sigcatch, signo);
const bool masked = sigismember(mask, signo);
if (sigismember(&p->p_sigpend.sp_set, pt->pt_ev.sigev_signo)) {
if (signo > 0 && sigismember(&stopsigmask, signo)) {
if (sigismember(sp, sig))
if (sigismember(&ss, SIGINT) || sigismember(&ss, SIGTERM) ||
sigismember(&ss, SIGKILL) || sigismember(&ss, SIGHUP) ||
sigismember(&ss, SIGQUIT))
if (!sigismember(&p->p_sigctx.ps_sigignore, signo)) {
} else if (sigismember(&tset, signo))
return sigismember(&l->l_proc->p_sigctx.ps_sigignore, sig);
if (!sigismember(&sig, SIGUSR1)) {
ATF_REQUIRE_EQ_MSG(sigismember(&mask, SIGUSR1), 0,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigmask,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigignore,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigmask,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigignore,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigmask,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigignore,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigmask,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigignore,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigmask,
ATF_REQUIRE(sigismember((sigset_t *)&kp.p_sigignore,
if (sigismember(&sigmask,
if (sigismember(&before, SIGFPE)) {
ATF_REQUIRE_EQ_MSG(sigismember(&nset, SIGUSR2), 0, "SIGUSR2 set");
ATF_REQUIRE_MSG(sigismember(&nset, SIGUSR1), "SIGUSR1 not set");
ATF_REQUIRE_EQ_MSG(sigismember(&nset, SIGSEGV), 0, "SIGSEGV set");
if (sigismember(&anymore, SIGALRM))
if (!sigismember(set, sig)) {
bool isnextset = sig < NSIG - 1 && sigismember(set, sig + 1);
if (sigismember(nset, i))
if (!sigismember(nset, SIGINT))
if (sigismember(&caught_signals, sig) != 0)