]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
signals: do not install default SIGHUP, SIGINT, SIGTERM handlers
authorSage Weil <sage.weil@dreamhost.com>
Sun, 12 Feb 2012 00:30:26 +0000 (16:30 -0800)
committerSage Weil <sage.weil@dreamhost.com>
Wed, 15 Feb 2012 05:03:53 +0000 (21:03 -0800)
These should be app specific and async.

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
src/global/signal_handler.cc

index f83a4f3afb893ad78316c1e4c826dff332e6595e..0bb382084b00e55a2697832eecaa6faf98f30da6 100644 (file)
@@ -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);
 }