Lines Matching refs:handler
278 for (const auto& handler : chains[signo].special_handlers_) { in Handler() local
279 if (handler.sc_sigaction == nullptr) { in Handler()
286 bool handler_noreturn = (handler.sc_flags & SIGCHAIN_ALLOW_NORETURN); in Handler()
288 linked_sigprocmask(SIG_SETMASK, &handler.sc_mask, &previous_mask); in Handler()
295 if (handler.sc_sigaction(signo, siginfo, ucontext_raw)) { in Handler()
326 auto handler = chains[signo].action_.sa_handler; in Handler() local
327 if (handler == SIG_IGN) { in Handler()
329 } else if (handler == SIG_DFL) { in Handler()
332 handler(signo); in Handler()
381 extern "C" sighandler_t signal(int signo, sighandler_t handler) { in signal() argument
391 sa.sa_handler = handler; in signal()
414 extern "C" sighandler_t bsd_signal(int signo, sighandler_t handler) { in bsd_signal() argument
417 return signal(signo, handler); in bsd_signal()