From d46976e9fba2e81d5f59f008c8bc8b041aed4f55 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 16 Oct 2018 14:23:39 +0100 Subject: [Minor] Fix build --- src/rspamd.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') diff --git a/src/rspamd.c b/src/rspamd.c index 4cf9ff287..09523b90c 100644 --- a/src/rspamd.c +++ b/src/rspamd.c @@ -43,6 +43,9 @@ #ifdef HAVE_SYS_WAIT_H #include #endif +#ifdef HAVE_SYS_RESOURCE_H +#include +#endif #ifdef HAVE_LIBUTIL_H #include #endif @@ -1028,6 +1031,7 @@ rspamd_cld_handler (gint signo, short what, gpointer arg) g_strsignal (WTERMSIG (res))); } else { +#ifdef HAVE_SYS_RESOURCE_H struct rlimit rlmt; (void)getrlimit (RLIMIT_CORE, &rlmt); @@ -1041,6 +1045,15 @@ rspamd_cld_handler (gint signo, short what, gpointer arg) cur->cores_throttled ? "yes" : "no", (gint64)rlmt.rlim_cur, (gint64)rlmt.rlim_max); +#else + msg_warn_main ( + "%s process %P terminated abnormally by signal: %s" + " but NOT created core file (throttled=%s); ", + g_quark_to_string (cur->type), + cur->pid, + g_strsignal (WTERMSIG (res)), + cur->cores_throttled ? "yes" : "no"); +#endif } #else msg_warn_main ( -- cgit v1.2.3