Lines Matching refs:oact
697 struct sigaction *oact, int flags)
713 if (oact) {
714 memset(oact, 0, sizeof(*oact));
715 oact->sa_mask = ps->ps_catchmask[_SIG_IDX(sig)];
717 oact->sa_flags |= SA_ONSTACK;
719 oact->sa_flags |= SA_RESTART;
721 oact->sa_flags |= SA_RESETHAND;
723 oact->sa_flags |= SA_NODEFER;
725 oact->sa_flags |= SA_SIGINFO;
726 oact->sa_sigaction =
729 oact->sa_handler = ps->ps_sigact[_SIG_IDX(sig)];
731 oact->sa_flags |= SA_NOCLDSTOP;
733 oact->sa_flags |= SA_NOCLDWAIT;
844 struct sigaction *oact;
850 struct sigaction act, oact;
855 oactp = (uap->oact != NULL) ? &oact : NULL;
863 error = copyout(oactp, uap->oact, sizeof(oact));
872 struct sigaction *oact;
878 struct sigaction act, oact;
883 oactp = (uap->oact != NULL) ? &oact : NULL;
891 error = copyout(oactp, uap->oact, sizeof(oact));