diff options
Diffstat (limited to 'source/utilities/MemMappedFile.cpp')
-rw-r--r-- | source/utilities/MemMappedFile.cpp | 6 |
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), |