From: Thomas Munro Date: Wed, 1 Aug 2018 23:25:31 +0000 (+1200) Subject: Add missing header include to pmsignal.h. X-Git-Tag: REL_12_BETA1~1776 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=579b985b22928ef2aecacb679ac65e6a48b00113;p=postgresql Add missing header include to pmsignal.h. pmsignal.h uses sig_atomic_t in some builds, but relied on signal.h having been included already. We could include it conditionally but evidently that wouldn't save anything in practice and would add more ugly macros, so let's just include signal.h always. Reported-by: Tom Lane Discussion: https://postgr.es/m/4166.1533154074%40sss.pgh.pa.us --- diff --git a/src/include/storage/pmsignal.h b/src/include/storage/pmsignal.h index 5ecc1b757c..074734156b 100644 --- a/src/include/storage/pmsignal.h +++ b/src/include/storage/pmsignal.h @@ -14,6 +14,8 @@ #ifndef PMSIGNAL_H #define PMSIGNAL_H +#include + #ifdef HAVE_SYS_PRCTL_H #include "sys/prctl.h" #endif