p_siglist
kp->ki_siglist = proc.p_siglist;
bsd_to_linux_sigset(&p->p_siglist, &siglist);
bset = p->p_siglist;
bset = p->p_siglist;
SIGSETOR(pending, td->td_proc->p_siglist);
SIGISMEMBER(td->td_proc->p_siglist, SIGKILL);
if (SIGISMEMBER(curproc->p_siglist, SIGSTOP)) {
tmpset = td->td_proc->p_siglist;
tmpset = p->p_siglist;
if ((SIGNOTEMPTY(p->p_siglist) || SIGNOTEMPTY(td->td_siglist))
SIGADDSET(p->p_siglist, SIGSTOP);
return (msleep(&p->p_siglist, &p->p_mtx, PPAUSE | PDROP,
SIGDELSET(p->p_siglist, SIGSTOP);
wakeup(&p->p_siglist);
while (SIGISMEMBER(p->p_siglist, SIGSTOP)) {
wakeup(&p->p_siglist);
msleep(&p->p_siglist, &p->p_mtx, PPAUSE, "kpsusp", 0);
kp->ki_siglist = p->p_siglist;
if (SIGISEMPTY(p->p_siglist))
SIGSETAND(block, p->p_siglist);
!SIGISEMPTY(p->p_siglist)) {
tmpset = p->p_siglist;
(!SIGISEMPTY((td)->td_proc->p_siglist) && \
!sigsetmasked(&(td)->td_proc->p_siglist, &(td)->td_sigmask)))