Lines Matching refs:handler
345 for (const auto& handler : chains[signo].special_handlers_) { in Handler() local
346 if (handler.sc_sigaction == nullptr) { in Handler()
353 bool handler_noreturn = (handler.sc_flags & SIGCHAIN_ALLOW_NORETURN); in Handler()
355 linked_sigprocmask(SIG_SETMASK, &handler.sc_mask, &previous_mask); in Handler()
362 if (handler.sc_sigaction(signo, siginfo, ucontext_raw)) { in Handler()
404 auto handler = chains[signo].action_.sa_handler; in Handler() local
405 if (handler == SIG_IGN) { in Handler()
407 } else if (handler == SIG_DFL) { in Handler()
410 handler(signo); in Handler()
463 extern "C" sighandler_t signal(int signo, sighandler_t handler) { in signal() argument
473 sa.sa_handler = handler; in signal()
496 extern "C" sighandler_t bsd_signal(int signo, sighandler_t handler) { in bsd_signal() argument
499 return signal(signo, handler); in bsd_signal()