From 670400cbf9da3cd5ca0c05490abd34967b28e87f Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Sun, 4 Mar 2012 19:12:32 -0800 Subject: [PATCH] Handle SIGHUP. --- mixer/src/main.C | 2 ++ session-manager/src/jackpatch.c | 2 +- timeline/src/main.C | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mixer/src/main.C b/mixer/src/main.C index f0b79cf..5de2b53 100644 --- a/mixer/src/main.C +++ b/mixer/src/main.C @@ -148,6 +148,8 @@ main ( int argc, char **argv ) ensure_dirs(); signal( SIGTERM, sigterm_handler ); + signal( SIGHUP, sigterm_handler ); + signal( SIGINT, sigterm_handler ); Fl_Tooltip::color( FL_BLACK ); Fl_Tooltip::textcolor( FL_YELLOW ); diff --git a/session-manager/src/jackpatch.c b/session-manager/src/jackpatch.c index 0dabeab..657b082 100644 --- a/session-manager/src/jackpatch.c +++ b/session-manager/src/jackpatch.c @@ -448,7 +448,7 @@ die ( void ) void set_traps ( void ) { -// signal( SIGHUP, signal_handler ); + signal( SIGHUP, signal_handler ); signal( SIGINT, signal_handler ); // signal( SIGQUIT, signal_handler ); // signal( SIGSEGV, signal_handler ); diff --git a/timeline/src/main.C b/timeline/src/main.C index f874153..2a4bbbe 100644 --- a/timeline/src/main.C +++ b/timeline/src/main.C @@ -161,6 +161,8 @@ main ( int argc, char **argv ) thread.set(); signal( SIGTERM, sigterm_handler ); + signal( SIGHUP, sigterm_handler ); + signal( SIGINT, sigterm_handler ); fl_register_images();