summaryrefslogtreecommitdiff
path: root/filesystems/libntfs/patches/patch-include_ntfs-3g_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/libntfs/patches/patch-include_ntfs-3g_types.h')
-rw-r--r--filesystems/libntfs/patches/patch-include_ntfs-3g_types.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/filesystems/libntfs/patches/patch-include_ntfs-3g_types.h b/filesystems/libntfs/patches/patch-include_ntfs-3g_types.h
new file mode 100644
index 00000000000..0dd5594dcd0
--- /dev/null
+++ b/filesystems/libntfs/patches/patch-include_ntfs-3g_types.h
@@ -0,0 +1,21 @@
+$NetBSD: patch-include_ntfs-3g_types.h,v 1.1 2014/05/19 12:22:06 adam Exp $
+
+--- include/ntfs-3g/types.h.orig 2013-01-13 06:46:35.000000000 +0000
++++ include/ntfs-3g/types.h
+@@ -68,6 +68,16 @@ typedef sle64 leVCN;
+ typedef s64 LCN;
+ typedef sle64 leLCN;
+
++/* XXX For some reason, including sys/mount.h on osx defines TRUE and FALSE
++ * so clear them here.
++ */
++#ifdef FALSE
++#undef FALSE
++#endif
++#ifdef TRUE
++#undef TRUE
++#endif
++
+ /*
+ * The NTFS journal $LogFile uses log sequence numbers which are signed 64-bit
+ * values. We define our own type LSN, to allow for type checking and better