diff options
-rw-r--r-- | CMakeLists.txt | 1 | ||||
-rw-r--r-- | src/tcutil/win32/platform.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ff23dc4..5d6c68d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,6 +44,7 @@ endif(POLICY CMP0042) if (CMAKE_SIZEOF_VOID_P MATCHES 8) set(PROJECT_ARCH "x86_64") + add_definitions("-D_FILE_OFFSET_BITS=64") else(CMAKE_SIZEOF_VOID_P MATCHES 8) set(PROJECT_ARCH "x86") endif(CMAKE_SIZEOF_VOID_P MATCHES 8) diff --git a/src/tcutil/win32/platform.h b/src/tcutil/win32/platform.h index a111070..a037e21 100644 --- a/src/tcutil/win32/platform.h +++ b/src/tcutil/win32/platform.h @@ -46,6 +46,7 @@ ssize_t win_pwrite(HANDLE fd, const void *buf, size_t count, off_t offset); ssize_t win_pread(HANDLE fd, void *buf, size_t size, off_t off); #define mkdir(a, b) _mkdir(a) +#undef fstat #define fstat win_fstat #define lstat stat #define sysconf_SC_CLK_TCK 64 |