-
Min Qin authored
The offset param for File::Write() is int64_t. However, pwrite() takes a signed integer for offset. As a result, File::Write() will not work for offset larger than 2GB. Change to pwrite64() so it will work on 32bit legacy systems. This issue is not present on Linux because __USE_FILE_OFFSET64 is set. BUG=739587 Change-Id: I357488b95cd6c501a9f9547ff220f86ef069dc3b Reviewed-on: https://chromium-review.googlesource.com/578290 Commit-Queue: Min Qin <qinmin@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#488073}
46d636d2