87 fprintf(
stderr,
"%s: Internal error: unexpected signal flag.\n",
105 const char srf[] =
": signal received, setting restart flag\n";
119 const char srf[] =
": signal received, setting shutdown flag\n";
void DoShutdown(void)
Cleanup and exit ctwm.
void DoRestart(Time t)
exec() ourself to restart.
static void sh_shutdown(int signum)
Set flag to shutdown.
void setup_signal_handlers(void)
Setup signal handlers (run during startup)
static void sh_restart(int signum)
Set flag to restart.
bool SignalFlag
Some signal flag has been set.
void handle_signal_flag(Time t)
Handle stuff set by a signal flag.