diff options
author | Tao Bao <tbao@google.com> | 2017-10-10 21:06:36 +0200 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-10-10 21:06:36 +0200 |
commit | 13752ae25c0f9fb51f6628a8b6e83cb33e5f487a (patch) | |
tree | ac0c4048a573c77b88f2304411134e412ac2325a | |
parent | Merge changes from topic "libedify-header" am: abade5af15 am: 28e8a2c43a (diff) | |
parent | Merge "otautil: Fix mac build." am: eb8a064066 (diff) | |
download | android_bootable_recovery-13752ae25c0f9fb51f6628a8b6e83cb33e5f487a.tar android_bootable_recovery-13752ae25c0f9fb51f6628a8b6e83cb33e5f487a.tar.gz android_bootable_recovery-13752ae25c0f9fb51f6628a8b6e83cb33e5f487a.tar.bz2 android_bootable_recovery-13752ae25c0f9fb51f6628a8b6e83cb33e5f487a.tar.lz android_bootable_recovery-13752ae25c0f9fb51f6628a8b6e83cb33e5f487a.tar.xz android_bootable_recovery-13752ae25c0f9fb51f6628a8b6e83cb33e5f487a.tar.zst android_bootable_recovery-13752ae25c0f9fb51f6628a8b6e83cb33e5f487a.zip |
-rw-r--r-- | otautil/Android.bp | 1 | ||||
-rw-r--r-- | otautil/SysUtil.cpp | 6 |
2 files changed, 4 insertions, 3 deletions
diff --git a/otautil/Android.bp b/otautil/Android.bp index 5905ba649..659fefada 100644 --- a/otautil/Android.bp +++ b/otautil/Android.bp @@ -29,6 +29,7 @@ cc_library_static { ], cflags: [ + "-D_FILE_OFFSET_BITS=64", "-Werror", "-Wall", ], diff --git a/otautil/SysUtil.cpp b/otautil/SysUtil.cpp index d54a824d2..0655c4778 100644 --- a/otautil/SysUtil.cpp +++ b/otautil/SysUtil.cpp @@ -100,7 +100,7 @@ bool MemMapping::MapBlockFile(const std::string& filename) { } // Reserve enough contiguous address space for the whole file. - void* reserve = mmap64(nullptr, blocks * blksize, PROT_NONE, MAP_PRIVATE | MAP_ANON, -1, 0); + void* reserve = mmap(nullptr, blocks * blksize, PROT_NONE, MAP_PRIVATE | MAP_ANON, -1, 0); if (reserve == MAP_FAILED) { PLOG(ERROR) << "failed to reserve address space"; return false; @@ -135,8 +135,8 @@ bool MemMapping::MapBlockFile(const std::string& filename) { break; } - void* range_start = mmap64(next, range_size, PROT_READ, MAP_PRIVATE | MAP_FIXED, fd, - static_cast<off64_t>(start) * blksize); + void* range_start = mmap(next, range_size, PROT_READ, MAP_PRIVATE | MAP_FIXED, fd, + static_cast<off_t>(start) * blksize); if (range_start == MAP_FAILED) { PLOG(ERROR) << "failed to map range " << i << ": " << line; success = false; |