Revert "sk_fgetsize to not use ftell."
authorLeon Scroggins <scroggo@google.com>
Tue, 23 May 2017 13:29:14 +0000 (13:29 +0000)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Tue, 23 May 2017 13:55:13 +0000 (13:55 +0000)
commit564ad05f065297658e691315993610e8055295c1
tree07c6e726975a962e06550519cedcbb04cc2c25b7
parent92de631edd3eb9b3430332d1f1d566e903ea2ea9
Revert "sk_fgetsize to not use ftell."

This reverts commit eefa289a214ea3917e5e00554f231adb5ad6f712.

Reason for revert: Causing failures in BitmapFactoryTest. b/38233042

Original change's description:
> sk_fgetsize to not use ftell.
>
> The previous version of sk_fgetsize used ftell and fseek to compute
> the size of a file. There are so many issues with this that it is called
> out by securecoding.cert.org as FIO19-C as a thing not to do. We already
> have correct code for computing the size of a file in the mmap code, so
> use that instead.
>
> Change-Id: I1d771124989d0ec1523f6d858814ee563263213a
> Reviewed-on: https://skia-review.googlesource.com/9860
> Reviewed-by: Leon Scroggins <scroggo@google.com>
> Commit-Queue: Ben Wagner <bungeman@google.com>
>

TBR=bungeman@google.com,scroggo@google.com
# Not skipping CQ checks because original CL landed > 1 day ago.

Change-Id: Ie9392dde8747ae7c74ebfa00153705e316e841a2
Reviewed-on: https://skia-review.googlesource.com/17705
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
src/ports/SkOSFile_posix.cpp
src/ports/SkOSFile_stdio.cpp
src/ports/SkOSFile_win.cpp