X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fsig-monitor.c;h=bd1311a9620c75edb521adc258068562c7a29e01;hb=e48b6fb595d90509d70f850244fc962f8440a14b;hp=fdaf8c09d642dc0ec9244e42c52e456523ec6498;hpb=9944b380d1324a4c688f03bd10705b746b176101;p=src%2Fapp-framework-binder.git diff --git a/src/sig-monitor.c b/src/sig-monitor.c index fdaf8c09..bd1311a9 100644 --- a/src/sig-monitor.c +++ b/src/sig-monitor.c @@ -171,8 +171,8 @@ static int install(void (*handler)(int), int *signals) int sig_monitor_init() { - static int sigerr[] = { SIG_FOR_TIMER, SIGSEGV, SIGFPE, 0 }; - static int sigterm[] = { SIGINT, SIGABRT, 0 }; + static int sigerr[] = { SIG_FOR_TIMER, SIGSEGV, SIGFPE, SIGILL, SIGBUS, 0 }; + static int sigterm[] = { SIGINT, SIGABRT, SIGTERM, 0 }; return (install(on_signal_error, sigerr) & install(on_signal_terminate, sigterm)) - 1; }