src/signals.c
branchnew-transport
changeset 155 c59d3eaff0fb
parent 109 bfe9b9a8fe5b
child 172 ea4972e51fa3
equal deleted inserted replaced
154:f4472119de3b 155:c59d3eaff0fb
     1 #define _GNU_SOURCE
       
     2 
     1 
     3 #include "signals.h"
     2 #include "signals.h"
     4 #include "log.h"
     3 #include "log.h"
       
     4 
       
     5 #define _GNU_SOURCE
     5 
     6 
     6 #include <string.h>
     7 #include <string.h>
     7 #include <signal.h>
     8 #include <signal.h>
     8 #include <stdlib.h>
     9 #include <stdlib.h>
     9 #include <assert.h>
    10 #include <assert.h>
    27 {
    28 {
    28     struct signals *signals = arg;
    29     struct signals *signals = arg;
    29 
    30 
    30     (void) event;
    31     (void) event;
    31 
    32 
    32     log_info("caught %s: exiting", strsignal(signal));
    33     log_info("caught %s: exiting", /* strsignal(signal) */ "xxx");
    33     
    34     
    34     if (event_base_loopexit(signals->ev_base, NULL))
    35     if (event_base_loopexit(signals->ev_base, NULL))
    35         FATAL("event_base_loopexit");
    36         FATAL("event_base_loopexit");
    36 }
    37 }
    37 
    38