summaryrefslogtreecommitdiff
path: root/source/utilities/MemMappedFile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/utilities/MemMappedFile.cpp')
-rw-r--r--source/utilities/MemMappedFile.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/utilities/MemMappedFile.cpp b/source/utilities/MemMappedFile.cpp
index 018a7c0..21eea7b 100644
--- a/source/utilities/MemMappedFile.cpp
+++ b/source/utilities/MemMappedFile.cpp
@@ -7,7 +7,7 @@
#include "MemMappedFile.h"
#if defined(_WIN32)
#include <windows.h>
-#elif defined(__linux__)
+#elif (defined(__linux__) || defined(__APPLE__))
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/mman.h>
@@ -17,6 +17,10 @@ using namespace std;
#error "Unknown target"
#endif
+#ifdef __APPLE__
+#define lseek64 lseek
+#endif
+
MemMappedFile::MemMappedFile(uint32 alignmentLength):
size_(0),
isMapped_(false),