summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Lesinski2017-07-25 18:26:23 -0500
committerAdam Lesinski2017-07-25 18:26:23 -0500
commit5fff67f2ecfdebd49eb95dfdb912b82c0c6b6169 (patch)
tree804cf86b736167a14d3540cb5aa51e94f2bd5a3c /base/include
parenta0360ad6a365b625da039b16e9b9b55ab2425afe (diff)
downloadplatform-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.h6
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. */
30typedef off_t off64_t;
31#endif
32
27namespace android { 33namespace android {
28namespace base { 34namespace base {
29 35