]> source.dussan.org Git - rspamd.git/commitdiff
Handle SIGIO/SIGPOLL.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 8 Oct 2015 17:51:12 +0000 (18:51 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 8 Oct 2015 17:51:12 +0000 (18:51 +0100)
src/libutil/util.c

index bc723464f258965a038a9cfd2c407092f5ee80b7..b0fe7e7661550fff50d09f2ebb75eaccd5a27c98 100644 (file)
@@ -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;