Lines Matching refs:psp
512 struct sigacts *psp; local
516 psp = p->p_sigacts;
517 if ((psp->ps_flags & SAS_ALTSTACK) == 0)
518 psp->ps_sigstk.ss_flags |= SS_DISABLE;
520 ss.ss_sp = psp->ps_sigstk.ss_sp;
521 ss.ss_size = psp->ps_sigstk.ss_size;
522 ss.ss_flags = psp->ps_sigstk.ss_flags;
532 if (psp->ps_sigstk.ss_flags & SS_ONSTACK)
534 psp->ps_flags &= ~SAS_ALTSTACK;
535 psp->ps_sigstk.ss_flags = ss.ss_flags;
540 psp->ps_flags |= SAS_ALTSTACK;
541 psp->ps_sigstk.ss_sp = ss.ss_sp;
542 psp->ps_sigstk.ss_size = ss.ss_size;
543 psp->ps_sigstk.ss_flags = ss.ss_flags;
558 struct sigacts *psp; local
562 psp = p->p_sigacts;
563 if ((psp->ps_flags & SAS_ALTSTACK) == 0)
564 psp->ps_sigstk.ss_flags |= SS_DISABLE;
565 if (SCARG(uap, oss) && (error = copyout(&psp->ps_sigstk,
574 if (psp->ps_sigstk.ss_flags & SS_ONSTACK)
576 psp->ps_flags &= ~SAS_ALTSTACK;
577 psp->ps_sigstk.ss_flags = ss.ss_flags;
582 psp->ps_flags |= SAS_ALTSTACK;
583 psp->ps_sigstk = ss;