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