Lines Matching refs:tact
272 struct sigaction tact = suap->sig_uaction; in take_deferred_signal() local
273 tact.sa_flags &= ~SA_NODEFER; in take_deferred_signal()
274 tact.sa_sigaction = self->ul_uberdata->sigacthandler; in take_deferred_signal()
275 tact.sa_mask = maskset; in take_deferred_signal()
276 (void) __sigaction(sig, &tact, NULL); in take_deferred_signal()
372 struct sigaction tact; in sigaction() local
387 tact = *nact; /* make a copy so we can modify it */ in sigaction()
388 tactp = &tact; in sigaction()
389 delete_reserved_signals(&tact.sa_mask); in sigaction()
392 tact.sa_resv[0] = tact.sa_resv[1] = 0; /* cleanliness */ in sigaction()
414 if (tact.sa_handler != SIG_IGN) in sigaction()
415 tact.sa_handler = SIG_DFL; in sigaction()
422 udp->siguaction[sig].sig_uaction = tact; in sigaction()
423 if (tact.sa_handler == SIG_DFL || in sigaction()
424 tact.sa_handler == SIG_IGN) in sigaction()
425 tact.sa_flags = SA_SIGINFO; in sigaction()
427 tact.sa_flags |= SA_SIGINFO; in sigaction()
428 tact.sa_flags &= in sigaction()
431 tact.sa_sigaction = udp->sigacthandler; in sigaction()
432 tact.sa_mask = maskset; in sigaction()
433 } else if (tact.sa_handler != SIG_DFL && in sigaction()
434 tact.sa_handler != SIG_IGN) { in sigaction()
435 udp->siguaction[sig].sig_uaction = tact; in sigaction()
436 tact.sa_flags &= ~SA_NODEFER; in sigaction()
437 tact.sa_sigaction = udp->sigacthandler; in sigaction()
438 tact.sa_mask = maskset; in sigaction()