From 272639aaac89240fac0e71e6130a1ed0bf7c72ce Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Mon, 19 Feb 2007 16:59:15 +0000 Subject: [PATCH] Fri Feb 19 16:58:53 IST 2007 Mark McLoughlin * qemud/qemud.c: handle SIGQUIT. --- ChangeLog | 4 ++++ qemud/qemud.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index b31a44f90d..205e4bb884 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Fri Feb 19 16:58:53 IST 2007 Mark McLoughlin + + * qemud/qemud.c: handle SIGQUIT. + Mon Feb 19 09:38:24 EST 2007 Daniel P. Berrange * qemud/bridge.c, qemud/conf.c: Fixed int -> char casts to deal diff --git a/qemud/qemud.c b/qemud/qemud.c index 2e31b44132..0408ea65fd 100644 --- a/qemud/qemud.c +++ b/qemud/qemud.c @@ -129,6 +129,7 @@ static int qemudDispatchSignal(struct qemud_server *server) break; case SIGINT: + case SIGQUIT: case SIGTERM: qemudLog(QEMUD_WARN, "Shutting down on signal %d", sigc); server->shutdown = 1; @@ -1610,6 +1611,7 @@ int main(int argc, char **argv) { sigaction(SIGHUP, &sig_action, NULL); sigaction(SIGINT, &sig_action, NULL); + sigaction(SIGQUIT, &sig_action, NULL); sigaction(SIGTERM, &sig_action, NULL); sigaction(SIGCHLD, &sig_action, NULL);