[master] 1001cd1 This should also compile if sigaltstack is missing
Federico G. Schwindt
fgsch at lodoss.net
Tue Jan 2 09:51:08 UTC 2018
commit 1001cd10d921db37ca2d1f772b525f825ad16037
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date: Tue Jan 2 09:48:26 2018 +0000
This should also compile if sigaltstack is missing
diff --git a/bin/varnishd/cache/cache_main.c b/bin/varnishd/cache/cache_main.c
index 0f92414..043e968 100644
--- a/bin/varnishd/cache/cache_main.c
+++ b/bin/varnishd/cache/cache_main.c
@@ -31,8 +31,10 @@
#include "cache_varnishd.h"
+#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
+
#ifdef HAVE_SIGALTSTACK
# include <sys/mman.h>
#endif
@@ -125,7 +127,6 @@ THR_GetName(void)
* Generic setup all our threads should call
*/
#ifdef HAVE_SIGALTSTACK
-#include <signal.h>
static stack_t altstack;
#endif
@@ -277,6 +278,8 @@ child_sigmagic(size_t altstksz)
altstack.ss_size = sz;
altstack.ss_flags = 0;
sa.sa_flags |= SA_ONSTACK;
+#else
+ (void)altstksz;
#endif
THR_Init();
More information about the varnish-commit
mailing list