aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/blktap/drivers/Makefile2
-rw-r--r--tools/blktap/drivers/blktapctrl.c1
-rw-r--r--tools/blktap/drivers/block-qcow2.c1
-rw-r--r--tools/blktap2/drivers/block-remus.c1
-rw-r--r--tools/blktap2/vhd/lib/libvhd.c1
-rw-r--r--tools/blktap2/vhd/lib/vhd-util-scan.c1
-rw-r--r--tools/fs-back/Makefile2
7 files changed, 7 insertions, 2 deletions
diff --git a/tools/blktap/drivers/Makefile b/tools/blktap/drivers/Makefile
index ed6fcbe6f7..e1e2e1bc3f 100644
--- a/tools/blktap/drivers/Makefile
+++ b/tools/blktap/drivers/Makefile
@@ -29,7 +29,7 @@ CFLAGS += -DMEMSHR
MEMSHRLIBS += $(MEMSHR_DIR)/libmemshr.a
endif
-LDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) $(MEMSHRLIBS) -L../lib -lblktap -lrt -lm
+LDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) $(MEMSHRLIBS) -L../lib -lblktap -lrt -lm -lpthread
LDFLAGS_img := $(LIBAIO_DIR)/libaio.a $(CRYPT_LIB) -lpthread -lz
BLK-OBJS-y := block-aio.o
diff --git a/tools/blktap/drivers/blktapctrl.c b/tools/blktap/drivers/blktapctrl.c
index d1bc79f303..db6dab5f3c 100644
--- a/tools/blktap/drivers/blktapctrl.c
+++ b/tools/blktap/drivers/blktapctrl.c
@@ -51,6 +51,7 @@
#include <sys/time.h>
#include <syslog.h>
#include <memshr.h>
+#include <sys/stat.h>
#include "blktaplib.h"
#include "blktapctrl.h"
diff --git a/tools/blktap/drivers/block-qcow2.c b/tools/blktap/drivers/block-qcow2.c
index b0392e1802..ceda4f0124 100644
--- a/tools/blktap/drivers/block-qcow2.c
+++ b/tools/blktap/drivers/block-qcow2.c
@@ -30,6 +30,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <sys/stat.h>
#include "tapdisk.h"
#include "tapaio.h"
diff --git a/tools/blktap2/drivers/block-remus.c b/tools/blktap2/drivers/block-remus.c
index a068878385..f6da984e27 100644
--- a/tools/blktap2/drivers/block-remus.c
+++ b/tools/blktap2/drivers/block-remus.c
@@ -57,6 +57,7 @@
#include <sys/param.h>
#include <sys/sysctl.h>
#include <unistd.h>
+#include <sys/stat.h>
/* timeout for reads and writes in ms */
#define HEARTBEAT_MS 1000
diff --git a/tools/blktap2/vhd/lib/libvhd.c b/tools/blktap2/vhd/lib/libvhd.c
index ae691a0a1e..bc9649a639 100644
--- a/tools/blktap2/vhd/lib/libvhd.c
+++ b/tools/blktap2/vhd/lib/libvhd.c
@@ -36,6 +36,7 @@
#include <libgen.h>
#include <iconv.h>
#include <sys/mman.h>
+#include <sys/stat.h>
#include "libvhd.h"
#include "relative-path.h"
diff --git a/tools/blktap2/vhd/lib/vhd-util-scan.c b/tools/blktap2/vhd/lib/vhd-util-scan.c
index 8fa9376ec7..e87a7eae00 100644
--- a/tools/blktap2/vhd/lib/vhd-util-scan.c
+++ b/tools/blktap2/vhd/lib/vhd-util-scan.c
@@ -34,6 +34,7 @@
#include <unistd.h>
#include <fnmatch.h>
#include <libgen.h> /* for basename() */
+#include <sys/stat.h>
#include "list.h"
#include "libvhd.h"
diff --git a/tools/fs-back/Makefile b/tools/fs-back/Makefile
index db6ce6f9cf..3d0ea81a25 100644
--- a/tools/fs-back/Makefile
+++ b/tools/fs-back/Makefile
@@ -16,7 +16,7 @@ CFLAGS += -D_GNU_SOURCE
LIBS := -L. -L.. -L../lib
LIBS += $(LDFLAGS_libxenctrl)
LIBS += $(LDFLAGS_libxenstore)
-LIBS += -lrt
+LIBS += -lrt -lpthread
OBJS := fs-xenbus.o fs-ops.o