]> granicus.if.org Git - neomutt/commitdiff
autosetup: check for sys_siglist[]
authorRichard Russon <rich@flatcap.org>
Thu, 26 Oct 2017 16:06:34 +0000 (17:06 +0100)
committerGitHub <noreply@github.com>
Thu, 26 Oct 2017 16:06:34 +0000 (17:06 +0100)
auto.def

index 9609f174b9ce28b67273dba5e81eaa8718ac0466..46526dd14eff89f9366def08db86da768a98ef96 100644 (file)
--- a/auto.def
+++ b/auto.def
@@ -238,10 +238,17 @@ if {1} {
     define OFF_T_FMT {"%" PRId32}
   }
   define LOFF_T off_t
+}
+###############################################################################
+
+###############################################################################
+# signal-related checks
+# Let's always use volatile for sig_atomic_t
+cc-check-includes signal.h
+define SIG_ATOMIC_VOLATILE_T "volatile sig_atomic_t"
 
-  # Let's always use volatile for sig_atomic_t
-  cc-check-includes signal.h
-  define SIG_ATOMIC_VOLATILE_T "volatile sig_atomic_t"
+cc-with {-includes "signal.h unistd.h"} {
+  cc-check-decls sys_siglist
 }
 ###############################################################################