aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-09-21 14:44:57 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-09-21 14:44:57 +0000
commit67254f0c147f9b9f71aabc7988e52bdaeb9576ab (patch)
tree4e44515dde5da369ec48d7c118b71f22248ff2c7
parent612edc04f50526ba4e21e4e65142a34f964f95ef (diff)
downloads6-67254f0c147f9b9f71aabc7988e52bdaeb9576ab.tar.gz
SIGWINCH is defined in signal.h in all OSes but outside of POSIXHEADmain
-rw-r--r--src/supervision/s6-svscan.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/supervision/s6-svscan.c b/src/supervision/s6-svscan.c
index 9fca245..202841c 100644
--- a/src/supervision/s6-svscan.c
+++ b/src/supervision/s6-svscan.c
@@ -1,5 +1,7 @@
/* ISC license. */
+#include <skalibs/nonposix.h>
+
#include <string.h>
#include <sys/stat.h>
#include <sys/wait.h>
@@ -731,12 +733,10 @@ int main (int argc, char const *const *argv)
sigaddset(&set, SIGQUIT) ;
sigaddset(&set, SIGUSR1) ;
sigaddset(&set, SIGUSR2) ;
+ sigaddset(&set, SIGWINCH) ;
#ifdef SIGPWR
sigaddset(&set, SIGPWR) ;
#endif
-#ifdef SIGWINCH
- sigaddset(&set, SIGWINCH) ;
-#endif
if (!selfpipe_trapset(&set)) strerr_diefu1sys(111, "trap signals") ;
initial_cleanup() ;