Lines Matching refs:sigaction
38 typedef int (*SigActionFnPtr)(int, const struct sigaction*, struct sigaction*);
46 void Claim(const struct sigaction& action) { in Claim()
54 sigaction(signal, &action_, nullptr); // Restore old action. in Unclaim()
58 const struct sigaction& GetAction() const { in GetAction()
71 void SetAction(const struct sigaction& action, bool oldstyle) { in SetAction()
89 struct sigaction action_; // Action to be performed.
128 extern "C" void ClaimSignalChain(int signal, struct sigaction* oldaction) { in ClaimSignalChain()
164 const struct sigaction& action = user_sigactions[sig].GetAction(); in InvokeUserSignalHandler()
185 extern "C" void EnsureFrontOfChain(int signal, struct sigaction* expected_action) { in EnsureFrontOfChain()
189 struct sigaction current_action; in EnsureFrontOfChain()
200 extern "C" int sigaction(int signal, const struct sigaction* new_action, struct sigaction* old_acti… in sigaction() function
207 struct sigaction saved_action = user_sigactions[signal].GetAction(); in sigaction()
237 struct sigaction sa; in signal()
266 typedef int (*SigAction)(int, const struct sigaction*, struct sigaction*); in signal()
323 linked_sigaction_sym == reinterpret_cast<void*>(sigaction)) { in InitializeSignalChain()
348 struct sigaction act, old_act; in SetSpecialSignalHandlerFn()
355 if (sigaction(signal, &act, &old_act) != -1) { in SetSpecialSignalHandlerFn()