/** catch serious errors **/ _NORETURN_ static void sig_fault(int sig) { if (fault_handlers.fault_handler) { /* we have a fault handler, call it. It may not return. */ fault_handlers.fault_handler(sig); } /* If it returns or doesn't exist, use regular reporter */ fault_report(sig); }
/**************************************************************************** catch serious errors ****************************************************************************/ static void sig_fault(int sig) { fault_report(sig); }