Lines Matching defs:oldact
1641 struct sigaction *oldact, dfsan_label signum_label,
1666 int ret = sigaction(signum, pnew_act, oldact);
1668 if (ret == 0 && oldact) {
1669 if (oldact->sa_flags & SA_SIGINFO) {
1670 if (oldact->sa_sigaction == SignalAction)
1671 oldact->sa_sigaction = (decltype(oldact->sa_sigaction))old_cb;
1673 if (oldact->sa_handler == SignalHandler)
1674 oldact->sa_handler = (decltype(oldact->sa_handler))old_cb;
1678 if (oldact) {
1679 dfsan_set_label(0, oldact, sizeof(struct sigaction));
1687 struct sigaction *oldact, dfsan_label signum_label,
1692 return __dfsw_sigaction(signum, act, oldact, signum_label, act_label,