[6.0] 981f9ad76 Include headers to compile on musl

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Thu Aug 16 08:52:39 UTC 2018


commit 981f9ad76cb8ca9b202b4434f2634b9f24a0cc0b
Author: Guillaume Quintard <guillaume at varnish-software.com>
Date:   Sat Apr 7 14:36:29 2018 +0200

    Include headers to compile on musl

diff --git a/bin/varnishtest/vtc_barrier.c b/bin/varnishtest/vtc_barrier.c
index 035e6b20a..25bdfda24 100644
--- a/bin/varnishtest/vtc_barrier.c
+++ b/bin/varnishtest/vtc_barrier.c
@@ -35,6 +35,7 @@
 #include <unistd.h>
 
 #include <sys/socket.h>
+#include <sys/time.h> /* for MUSL */
 
 #include "vtc.h"
 #include "vtcp.h"
diff --git a/lib/libvarnishapi/vut.c b/lib/libvarnishapi/vut.c
index e852a0d63..e268326c1 100644
--- a/lib/libvarnishapi/vut.c
+++ b/lib/libvarnishapi/vut.c
@@ -40,6 +40,7 @@
 #include <errno.h>
 #include <string.h>
 #include <signal.h>
+#include <sys/stat.h> /* for MUSL */
 
 #include "compat/daemon.h"
 #include "vdef.h"
diff --git a/lib/libvarnishapi/vxp.c b/lib/libvarnishapi/vxp.c
index 039fafe04..5c5049827 100644
--- a/lib/libvarnishapi/vxp.c
+++ b/lib/libvarnishapi/vxp.c
@@ -33,6 +33,7 @@
 #include <ctype.h>
 #include <stdlib.h>
 #include <string.h>
+#include <unistd.h> /* for MUSL */
 
 #include "vdef.h"
 #include "vas.h"
diff --git a/lib/libvarnishapi/vxp_lexer.c b/lib/libvarnishapi/vxp_lexer.c
index 527bbb736..584cf4f97 100644
--- a/lib/libvarnishapi/vxp_lexer.c
+++ b/lib/libvarnishapi/vxp_lexer.c
@@ -33,6 +33,7 @@
 #include <ctype.h>
 #include <stdlib.h>
 #include <string.h>
+#include <unistd.h> /* for MUSL */
 
 #include "vdef.h"
 #include "vas.h"


More information about the varnish-commit mailing list