Loading libutils/include/utils/Compat.h +4 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,10 @@ static inline ssize_t pwrite64(int fd, const void* buf, size_t nbytes, off64_t o return pwrite(fd, buf, nbytes, offset); } static inline int ftruncate64(int fd, off64_t length) { return ftruncate(fd, length); } #endif /* __APPLE__ */ #if defined(_WIN32) Loading libziparchive/zip_writer.cc +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ #include <vector> #include "android-base/logging.h" #include "utils/Compat.h" #include "utils/Log.h" #include "entry_name_utils-inl.h" Loading libziparchive/zip_writer_test.cc +2 −2 Original line number Diff line number Diff line Loading @@ -377,7 +377,7 @@ TEST_F(zipwriter, TruncateFileAfterBackup) { ASSERT_EQ(0, writer.WriteBytes(data.data(), data.size())); ASSERT_EQ(0, writer.FinishEntry()); off64_t before_len = ftello64(file_); off_t before_len = ftello(file_); ZipWriter::FileEntry entry; ASSERT_EQ(0, writer.GetLastEntry(&entry)); Loading @@ -385,7 +385,7 @@ TEST_F(zipwriter, TruncateFileAfterBackup) { ASSERT_EQ(0, writer.Finish()); off64_t after_len = ftello64(file_); off_t after_len = ftello(file_); ASSERT_GT(before_len, after_len); } Loading Loading
libutils/include/utils/Compat.h +4 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,10 @@ static inline ssize_t pwrite64(int fd, const void* buf, size_t nbytes, off64_t o return pwrite(fd, buf, nbytes, offset); } static inline int ftruncate64(int fd, off64_t length) { return ftruncate(fd, length); } #endif /* __APPLE__ */ #if defined(_WIN32) Loading
libziparchive/zip_writer.cc +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ #include <vector> #include "android-base/logging.h" #include "utils/Compat.h" #include "utils/Log.h" #include "entry_name_utils-inl.h" Loading
libziparchive/zip_writer_test.cc +2 −2 Original line number Diff line number Diff line Loading @@ -377,7 +377,7 @@ TEST_F(zipwriter, TruncateFileAfterBackup) { ASSERT_EQ(0, writer.WriteBytes(data.data(), data.size())); ASSERT_EQ(0, writer.FinishEntry()); off64_t before_len = ftello64(file_); off_t before_len = ftello(file_); ZipWriter::FileEntry entry; ASSERT_EQ(0, writer.GetLastEntry(&entry)); Loading @@ -385,7 +385,7 @@ TEST_F(zipwriter, TruncateFileAfterBackup) { ASSERT_EQ(0, writer.Finish()); off64_t after_len = ftello64(file_); off_t after_len = ftello(file_); ASSERT_GT(before_len, after_len); } Loading