equal
deleted
inserted
replaced
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 |