Lines Matching refs:user_sigactions
96 static SignalAction user_sigactions[_NSIG]; variable
131 user_sigactions[signal].Claim(*oldaction); in ClaimSignalChain()
137 user_sigactions[signal].Unclaim(signal); in UnclaimSignalChain()
146 if (!user_sigactions[sig].IsClaimed()) { in InvokeUserSignalHandler()
151 SpecialSignalHandlerFn managed = user_sigactions[sig].GetSpecialHandler(); in InvokeUserSignalHandler()
164 const struct sigaction& action = user_sigactions[sig].GetAction(); in InvokeUserSignalHandler()
165 if (user_sigactions[sig].OldStyle()) { in InvokeUserSignalHandler()
195 user_sigactions[signal].Claim(current_action); in EnsureFrontOfChain()
205 if (signal > 0 && signal < _NSIG && user_sigactions[signal].IsClaimed() && in sigaction()
207 struct sigaction saved_action = user_sigactions[signal].GetAction(); in sigaction()
209 user_sigactions[signal].SetAction(*new_action, false); in sigaction()
247 if (signal > 0 && signal < _NSIG && user_sigactions[signal].IsClaimed() && handler != SIG_DFL) { in signal()
248 oldhandler = reinterpret_cast<sighandler_t>(user_sigactions[signal].GetAction().sa_handler); in signal()
249 user_sigactions[signal].SetAction(sa, true); in signal()
285 if (user_sigactions[i].IsClaimed() && sigismember(&tmpset, i)) { in sigprocmask()
343 user_sigactions[signal].SetSpecialHandler(fn); in SetSpecialSignalHandlerFn()
347 if (!user_sigactions[signal].IsClaimed()) { in SetSpecialSignalHandlerFn()
356 user_sigactions[signal].Claim(old_act); in SetSpecialSignalHandlerFn()