btrfs-progs: library-test: update header inclusion
authorDavid Sterba <dsterba@suse.com>
Mon, 13 Mar 2017 15:52:34 +0000 (16:52 +0100)
committerDavid Sterba <dsterba@suse.com>
Thu, 16 Mar 2017 16:02:44 +0000 (17:02 +0100)
The library-test is supposed to compile and link as an external
program, so we should update the way the headers are included.

Signed-off-by: David Sterba <dsterba@suse.com>
library-test.c

index 9d14bbf..d25c3da 100644 (file)
  * Boston, MA 021110-1307, USA.
  */
 
+#if BTRFS_FLAT_INCLUDES
 #include "kerncompat.h"
 #include "version.h"
 #include "send-stream.h"
 #include "btrfs-list.h"
+#else
+/*
+ * This needs to include headers the same way as an external program but must
+ * not use the existing system headers, so we use "...".
+ */
+#include "btrfs/kerncompat.h"
+#include "btrfs/version.h"
+#include "btrfs/send-stream.h"
+#include "btrfs/btrfs-list.h"
+#endif
 
 /*
  * Reduced code snippet from snapper.git/snapper/Btrfs.cc