summaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/test')
-rw-r--r--src/test/filestore/store_test.cc3
-rw-r--r--src/test/libcephfs/test.cc9
-rw-r--r--src/test/librados/io.cc2
-rw-r--r--src/test/testmsgr.cc2
4 files changed, 15 insertions, 1 deletions
diff --git a/src/test/filestore/store_test.cc b/src/test/filestore/store_test.cc
index 80c775052ec..6d84cde0e3b 100644
--- a/src/test/filestore/store_test.cc
+++ b/src/test/filestore/store_test.cc
@@ -29,6 +29,9 @@
#include <boost/random/binomial_distribution.hpp>
#include <gtest/gtest.h>
+#include <sys/param.h>
+#include <sys/mount.h>
+
#include <ext/hash_map>
using __gnu_cxx::hash_map;
typedef boost::mt11213b gen_type;
diff --git a/src/test/libcephfs/test.cc b/src/test/libcephfs/test.cc
index 597d049e2a4..0d18bb2320f 100644
--- a/src/test/libcephfs/test.cc
+++ b/src/test/libcephfs/test.cc
@@ -20,7 +20,16 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
+
+#include "acconfig.h"
+
+#ifdef HAVE_SYS_XATTR_H
#include <sys/xattr.h>
+#endif
+
+#ifdef HAVE_SYS_EXTATTR_H
+#include <sys/extattr.h>
+#endif
TEST(LibCephFS, OpenEmptyComponent) {
diff --git a/src/test/librados/io.cc b/src/test/librados/io.cc
index f1bcc060355..f851535eaaa 100644
--- a/src/test/librados/io.cc
+++ b/src/test/librados/io.cc
@@ -5,6 +5,8 @@
#include <errno.h>
#include "gtest/gtest.h"
+#include "include/compat.h"
+
using namespace librados;
using std::string;
diff --git a/src/test/testmsgr.cc b/src/test/testmsgr.cc
index 4de779b5d7f..c189bb5e993 100644
--- a/src/test/testmsgr.cc
+++ b/src/test/testmsgr.cc
@@ -28,7 +28,7 @@ using namespace std;
#include "global/global_init.h"
#include "common/ceph_argparse.h"
-#ifndef DARWIN
+#if !defined(DARWIN) && !defined(__FreeBSD__)
#include <envz.h>
#endif // DARWIN