[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