Lines Matching refs:handler
299 for (const auto& handler : chains[signo].special_handlers_) { in Handler() local
300 if (handler.sc_sigaction == nullptr) { in Handler()
307 bool handler_noreturn = (handler.sc_flags & SIGCHAIN_ALLOW_NORETURN); in Handler()
309 linked_sigprocmask(SIG_SETMASK, &handler.sc_mask, &previous_mask); in Handler()
316 if (handler.sc_sigaction(signo, siginfo, ucontext_raw)) { in Handler()
347 auto handler = chains[signo].action_.sa_handler; in Handler() local
348 if (handler == SIG_IGN) { in Handler()
350 } else if (handler == SIG_DFL) { in Handler()
353 handler(signo); in Handler()
406 extern "C" sighandler_t signal(int signo, sighandler_t handler) { in signal() argument
416 sa.sa_handler = handler; in signal()
439 extern "C" sighandler_t bsd_signal(int signo, sighandler_t handler) { in bsd_signal() argument
442 return signal(signo, handler); in bsd_signal()