]> Dogcows Code - chaz/openbox/commitdiff
grab SIGUSR1
authorDana Jansens <danakj@orodu.net>
Tue, 7 Jan 2003 01:49:32 +0000 (01:49 +0000)
committerDana Jansens <danakj@orodu.net>
Tue, 7 Jan 2003 01:49:32 +0000 (01:49 +0000)
src/openbox.cc

index 4d1de42afbb9341b577e03b6e7ad25894b6db997..b28decc23a68b65d528ef489158f91c574727bc5 100644 (file)
@@ -70,6 +70,7 @@ void Openbox::signalHandler(int signal)
     printf("Caught signal %d. Exiting.\n", signal);
     instance->shutdown();
     break;
+
   case SIGFPE:
   case SIGSEGV:
     printf("Caught signal %d. Aborting and dumping core.\n", signal);
@@ -109,6 +110,7 @@ Openbox::Openbox(int argc, char **argv)
   action.sa_handler = Openbox::signalHandler;
   action.sa_mask = sigset_t();
   action.sa_flags = SA_NOCLDSTOP | SA_NODEFER;
+  sigaction(SIGUSR1, &action, (struct sigaction *) 0);
   sigaction(SIGPIPE, &action, (struct sigaction *) 0);
   sigaction(SIGSEGV, &action, (struct sigaction *) 0);
   sigaction(SIGFPE, &action, (struct sigaction *) 0);
This page took 0.022481 seconds and 4 git commands to generate.