aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/util.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-10-09 14:46:04 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-10-09 14:46:04 +0100
commitce6035a9ecaf26c8db6ca51e118c3bf2a9947810 (patch)
tree486c5e3f09e484811cbe3cbf396b40cf1b7851ca /src/libutil/util.c
parent08c3711dd8b5a42108815ab42fec2b90096885a4 (diff)
downloadrspamd-ce6035a9ecaf26c8db6ca51e118c3bf2a9947810.tar.gz
rspamd-ce6035a9ecaf26c8db6ca51e118c3bf2a9947810.zip
Rework signals processing in main.
Diffstat (limited to 'src/libutil/util.c')
-rw-r--r--src/libutil/util.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libutil/util.c b/src/libutil/util.c
index b0fe7e766..5e8951f65 100644
--- a/src/libutil/util.c
+++ b/src/libutil/util.c
@@ -691,6 +691,12 @@ rspamd_signals_init (struct sigaction *signals, void (*sig_handler)(gint))
sigaction (SIGUSR1, signals, NULL);
sigaction (SIGUSR2, signals, NULL);
sigaction (SIGALRM, signals, NULL);
+#ifdef SIGPOLL
+ sigaction (SIGPOLL, signals, NULL);
+#endif
+#ifdef SIGIO
+ sigaction (SIGIO, signals, NULL);
+#endif
/* Ignore SIGPIPE as we handle write errors manually */
sigemptyset (&sigpipe_act.sa_mask);