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()
159 const struct sigaction& action = user_sigactions[sig].GetAction(); in InvokeUserSignalHandler()
177 extern "C" void EnsureFrontOfChain(int signal, struct sigaction* expected_action) { in EnsureFrontOfChain()
181 struct sigaction current_action; in EnsureFrontOfChain()
192 extern "C" int sigaction(int signal, const struct sigaction* new_action, struct sigaction* old_acti… in sigaction() function
199 struct sigaction saved_action = user_sigactions[signal].GetAction(); in sigaction()
229 struct sigaction sa; in signal()
258 typedef int (*SigAction)(int, const struct sigaction*, struct sigaction*); in signal()
315 linked_sigaction_sym == reinterpret_cast<void*>(sigaction)) { in InitializeSignalChain()
340 struct sigaction tmp; in SetSpecialSignalHandlerFn()