Home | History | Annotate | Download | only in sigchainlib

Lines Matching defs:sigaction

53 // It implements wrapper functions for signal, sigaction, and sigprocmask, and a handler that
114 static decltype(&sigaction) linked_sigaction;
127 if (sym == wrapper || sym == sigaction) {
137 lookup_next_symbol(&linked_sigaction, sigaction, "sigaction");
204 struct sigaction handler_action = {};
282 struct sigaction action_;
362 // number should behave exactly as the libc sigaction.
380 // to pass the sigaction on to the kernel via the real sigaction in libc.
384 extern "C" int sigaction(int signal, const struct sigaction* new_action,
385 struct sigaction* old_action) {
406 struct sigaction sa = {};
416 chains[signo].GetAction<struct sigaction>().sa_handler);
422 // to pass the sigaction on to the kernel via the real sigaction in libc.
510 struct sigaction current_action;
516 log("Warning: Unexpected sigaction action found %p\n", current_action.sa_sigaction);