From: Sage Weil Date: Sun, 12 Feb 2012 00:30:26 +0000 (-0800) Subject: signals: do not install default SIGHUP, SIGINT, SIGTERM handlers X-Git-Tag: v0.43~90 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7951315580ce40cdca9b59d5b6cb0d07e57f9965;p=ceph.git signals: do not install default SIGHUP, SIGINT, SIGTERM handlers These should be app specific and async. Signed-off-by: Sage Weil --- diff --git a/src/global/signal_handler.cc b/src/global/signal_handler.cc index f83a4f3afb89..0bb382084b00 100644 --- a/src/global/signal_handler.cc +++ b/src/global/signal_handler.cc @@ -111,7 +111,6 @@ static void handle_fatal_signal(int signum) void install_standard_sighandlers(void) { - install_sighandler(SIGHUP, sighup_handler, SA_RESTART); install_sighandler(SIGSEGV, handle_fatal_signal, SA_RESETHAND | SA_NODEFER); install_sighandler(SIGABRT, handle_fatal_signal, SA_RESETHAND | SA_NODEFER); install_sighandler(SIGBUS, handle_fatal_signal, SA_RESETHAND | SA_NODEFER); @@ -120,8 +119,6 @@ void install_standard_sighandlers(void) install_sighandler(SIGXCPU, handle_fatal_signal, SA_RESETHAND | SA_NODEFER); install_sighandler(SIGXFSZ, handle_fatal_signal, SA_RESETHAND | SA_NODEFER); install_sighandler(SIGSYS, handle_fatal_signal, SA_RESETHAND | SA_NODEFER); - install_sighandler(SIGTERM, handle_shutdown_signal, SA_RESETHAND | SA_NODEFER); - install_sighandler(SIGINT, handle_shutdown_signal, SA_RESETHAND | SA_NODEFER); }