From 5fff67f2ecfdebd49eb95dfdb912b82c0c6b6169 Mon Sep 17 00:00:00 2001 From: Adam Lesinski Date: Tue, 25 Jul 2017 16:26:23 -0700 Subject: [PATCH] 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 --- base/include/android-base/file.h | 6 ++++++ 1 file changed, 6 insertions(+) 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 @@ #define ANDROID_BASE_FILE_H #include +#include #include #if !defined(_WIN32) && !defined(O_BINARY) #define O_BINARY 0 #endif +#if defined(__APPLE__) +/* Mac OS has always had a 64-bit off_t, so it doesn't have off64_t. */ +typedef off_t off64_t; +#endif + namespace android { namespace base {