diff options
author | Adam Lesinski | 2017-07-25 18:26:23 -0500 |
---|---|---|
committer | Adam Lesinski | 2017-07-25 18:26:23 -0500 |
commit | 5fff67f2ecfdebd49eb95dfdb912b82c0c6b6169 (patch) | |
tree | 804cf86b736167a14d3540cb5aa51e94f2bd5a3c /base/include | |
parent | a0360ad6a365b625da039b16e9b9b55ab2425afe (diff) | |
download | platform-system-core-5fff67f2ecfdebd49eb95dfdb912b82c0c6b6169.tar.gz platform-system-core-5fff67f2ecfdebd49eb95dfdb912b82c0c6b6169.tar.xz platform-system-core-5fff67f2ecfdebd49eb95dfdb912b82c0c6b6169.zip |
Add definition of off64_t for mac os builds
Mac OS does not define off64_t, since off_t is always 64 bit.
Test: manual
Change-Id: Ib02a912a2eaf38143e124f2b6aaf294ecf84ff88
Diffstat (limited to 'base/include')
-rw-r--r-- | base/include/android-base/file.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/base/include/android-base/file.h b/base/include/android-base/file.h index af1489227..667d6fbe2 100644 --- a/base/include/android-base/file.h +++ b/base/include/android-base/file.h | |||
@@ -18,12 +18,18 @@ | |||
18 | #define ANDROID_BASE_FILE_H | 18 | #define ANDROID_BASE_FILE_H |
19 | 19 | ||
20 | #include <sys/stat.h> | 20 | #include <sys/stat.h> |
21 | #include <sys/types.h> | ||
21 | #include <string> | 22 | #include <string> |
22 | 23 | ||
23 | #if !defined(_WIN32) && !defined(O_BINARY) | 24 | #if !defined(_WIN32) && !defined(O_BINARY) |
24 | #define O_BINARY 0 | 25 | #define O_BINARY 0 |
25 | #endif | 26 | #endif |
26 | 27 | ||
28 | #if defined(__APPLE__) | ||
29 | /* Mac OS has always had a 64-bit off_t, so it doesn't have off64_t. */ | ||
30 | typedef off_t off64_t; | ||
31 | #endif | ||
32 | |||
27 | namespace android { | 33 | namespace android { |
28 | namespace base { | 34 | namespace base { |
29 | 35 | ||