From e0f2912739ec7aa23b1cfde0a69bf9c37c5964f6 Mon Sep 17 00:00:00 2001
From: Elliott Hughes <enh@google.com>
Date: Wed, 27 May 2020 13:02:18 -0700
Subject: portability.c: fix macOS build.

I suspect the rest of the non-POSIX signals might end up like this, but this is the subset that needs to be #ifdef'ed to fix the macOS build.
---
 lib/portability.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/lib/portability.c b/lib/portability.c
index c85face3..0b6a2d9b 100644
--- a/lib/portability.c
+++ b/lib/portability.c
@@ -428,17 +428,23 @@ static const struct signame signames[] = {
   SIGNIFY(USR1), SIGNIFY(USR2), SIGNIFY(SYS), SIGNIFY(TRAP),
   SIGNIFY(VTALRM), SIGNIFY(XCPU), SIGNIFY(XFSZ),
   // Non-POSIX signals that cause termination
-  SIGNIFY(PROF), SIGNIFY(IO), SIGNIFY(POLL), SIGNIFY(PWR),
+  SIGNIFY(PROF), SIGNIFY(IO),
   // signals only present/absent on some targets (mips and macos)
-#ifdef SIGSTKFLT
-  SIGNIFY(STKFLT),
-#endif
 #ifdef SIGEMT
   SIGNIFY(EMT),
 #endif
 #ifdef SIGINFO
   SIGNIFY(INFO),
 #endif
+#ifdef SIGPOLL
+  SIGNIFY(POLL),
+#endif
+#ifdef SIGPWR
+  SIGNIFY(PWR),
+#endif
+#ifdef SIGSTKFLT
+  SIGNIFY(STKFLT),
+#endif
 
   // Note: sigatexit relies on all the signals with a default disposition that
   // terminates the process coming *before* SIGCHLD.
-- 
cgit v1.2.3