void Openbox::signalHandler(int signal)
{
switch (signal) {
- case SIGHUP:
- // XXX: Do something with HUP? Really shouldn't, we get this when X shuts
- // down and hangs-up on us. we also get a SIGPIPE.
- printf("Caught HUP signal. Restarting.\n");
+ case SIGUSR1:
+ printf("Caught SIGUSR1 signal. Restarting.\n");
instance->restart();
break;
-
+
+ case SUGHUP:
case SIGINT:
case SIGTERM:
case SIGPIPE: