Lines Matching refs:sigact
233 static int __sig_dfl_opr(int sig, sigactq_t *sigact, const sigaction_t *act) in __sig_dfl_opr() argument
241 sigact->act.sa_handler = def_handler; in __sig_dfl_opr()
242 sigact->act.sa_mask = act->sa_mask; in __sig_dfl_opr()
243 sigact->act.sa_flags = act->sa_flags; in __sig_dfl_opr()
252 sigactq_t *sigact = NULL; in __sig_action_opr() local
263 sigact = __sig_find_action(sig); in __sig_action_opr()
264 if (sigact && oact) __sig_copy_sigaction(&sigact->act, oact); in __sig_action_opr()
266 sigact->ign_flag = false; in __sig_action_opr()
268 if (handler == SIG_IGN && sigact) { in __sig_action_opr()
269 sigact->ign_flag = true; in __sig_action_opr()
271 ret = __sig_dfl_opr(sig, sigact, act); in __sig_action_opr()
273 sigact->act.sa_handler = handler; in __sig_action_opr()
274 sigact->act.sa_mask = act->sa_mask; in __sig_action_opr()
275 sigact->act.sa_flags = act->sa_flags; in __sig_action_opr()