@@ -18,6 +18,11 @@ void dds::install_signal_handlers() noexcept { | |||
std::signal(SIGINT, handle_signal); | |||
std::signal(SIGTERM, handle_signal); | |||
#ifdef SIGQUIT | |||
// Some systems issue SIGQUIT :shrug: | |||
std::signal(SIGQUIT, handle_signal); | |||
#endif | |||
#ifdef SIGPIPE | |||
// XXX: neo-io doesn't behave nicely when EOF is hit on sockets. This Isn't | |||
// easily fixed portably without simply blocking SIGPIPE globally. |