Ensure we quit on SIGTERM
authorJens Axboe <jaxboe@fusionio.com>
Wed, 11 May 2011 11:23:01 +0000 (13:23 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Wed, 11 May 2011 11:23:01 +0000 (13:23 +0200)
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
fio.c

diff --git a/fio.c b/fio.c
index 284e9f2..76c6ebd 100644 (file)
--- a/fio.c
+++ b/fio.c
@@ -114,13 +114,6 @@ static void terminate_threads(int group_id)
        }
 }
 
-/*
- * Happens on thread runs with ctrl-c, ignore our own SIGQUIT
- */
-static void sig_quit(int sig)
-{
-}
-
 static void sig_int(int sig)
 {
        if (threads) {
@@ -178,7 +171,7 @@ static void set_sig_handlers(void)
        sigaction(SIGINT, &act, NULL);
 
        memset(&act, 0, sizeof(act));
-       act.sa_handler = sig_quit;
+       act.sa_handler = sig_int;
        act.sa_flags = SA_RESTART;
        sigaction(SIGTERM, &act, NULL);
 }