diff options
author | Paul Trautrim <paultrautrim@google.com> | 2019-02-25 16:59:26 +0900 |
---|---|---|
committer | Paul Trautrim <paultrautrim@google.com> | 2019-02-25 16:59:26 +0900 |
commit | 3d001e7ebb19ead1642b593f364dd5e6438e749a (patch) | |
tree | e04c03a2d4cdbc181f070498c8b8dfed348c397c /fs_mgr/libfiemap_writer | |
parent | f80c326d2e90c648196e9da5b536fa382b1ee7ad (diff) | |
download | system_core-3d001e7ebb19ead1642b593f364dd5e6438e749a.tar.gz system_core-3d001e7ebb19ead1642b593f364dd5e6438e749a.tar.bz2 system_core-3d001e7ebb19ead1642b593f364dd5e6438e749a.zip |
fiemap_writer: Use fallocate64
This is necessary for cf_x86.
Test: gsi_tool install
Change-Id: Ifb1afc149f76a98e9db8f9d71a74542416113590
Diffstat (limited to 'fs_mgr/libfiemap_writer')
-rw-r--r-- | fs_mgr/libfiemap_writer/fiemap_writer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs_mgr/libfiemap_writer/fiemap_writer.cpp b/fs_mgr/libfiemap_writer/fiemap_writer.cpp index b9b75f87e..5b8a9c262 100644 --- a/fs_mgr/libfiemap_writer/fiemap_writer.cpp +++ b/fs_mgr/libfiemap_writer/fiemap_writer.cpp @@ -225,7 +225,7 @@ static bool AllocateFile(int file_fd, const std::string& file_path, uint64_t blo // don't come back unwritten. Return from this function with the kernel file offset set to 0. // If the filesystem is f2fs, then we also PIN the file on disk to make sure the blocks // aren't moved around. - if (fallocate(file_fd, FALLOC_FL_ZERO_RANGE, 0, file_size)) { + if (fallocate64(file_fd, FALLOC_FL_ZERO_RANGE, 0, file_size)) { PLOG(ERROR) << "Failed to allocate space for file: " << file_path << " size: " << file_size; return false; } |