From 4f6bfc0564efc37b37b8a66b0d54e42266517f3c Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 8 Oct 2015 18:51:12 +0100 Subject: [PATCH] Handle SIGIO/SIGPOLL. --- src/libutil/util.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libutil/util.c b/src/libutil/util.c index bc723464f..b0fe7e766 100644 --- a/src/libutil/util.c +++ b/src/libutil/util.c @@ -669,7 +669,12 @@ rspamd_signals_init (struct sigaction *signals, void (*sig_handler)(gint)) sigaddset (&signals->sa_mask, SIGUSR1); sigaddset (&signals->sa_mask, SIGUSR2); sigaddset (&signals->sa_mask, SIGALRM); - +#ifdef SIGPOLL + sigaddset (&signals->sa_mask, SIGPOLL); +#endif +#ifdef SIGIO + sigaddset (&signals->sa_mask, SIGIO); +#endif #ifdef HAVE_SA_SIGINFO signals->sa_flags = SA_SIGINFO; -- 2.39.5