| Index: base/file_util.cc
|
| diff --git a/base/file_util.cc b/base/file_util.cc
|
| index 1575a079d6b781bfd43d4e706176e7c9984db55c..e44f713cdb31828010ad9be92739a3d021dc4685 100644
|
| --- a/base/file_util.cc
|
| +++ b/base/file_util.cc
|
| @@ -166,7 +166,7 @@ bool CreateDirectory(const FilePath& full_path) {
|
| }
|
|
|
| bool GetFileSize(const FilePath& file_path, int64* file_size) {
|
| - PlatformFileInfo info;
|
| + File::Info info;
|
| if (!GetFileInfo(file_path, &info))
|
| return false;
|
| *file_size = info.size;
|
| @@ -176,22 +176,19 @@ bool GetFileSize(const FilePath& file_path, int64* file_size) {
|
| bool TouchFile(const FilePath& path,
|
| const Time& last_accessed,
|
| const Time& last_modified) {
|
| - int flags = PLATFORM_FILE_OPEN | PLATFORM_FILE_WRITE_ATTRIBUTES;
|
| + int flags = File::FLAG_OPEN | File::FLAG_WRITE_ATTRIBUTES;
|
|
|
| #if defined(OS_WIN)
|
| // On Windows, FILE_FLAG_BACKUP_SEMANTICS is needed to open a directory.
|
| if (DirectoryExists(path))
|
| - flags |= PLATFORM_FILE_BACKUP_SEMANTICS;
|
| + flags |= File::FLAG_BACKUP_SEMANTICS;
|
| #endif // OS_WIN
|
|
|
| - const PlatformFile file = CreatePlatformFile(path, flags, NULL, NULL);
|
| - if (file != kInvalidPlatformFileValue) {
|
| - bool result = TouchPlatformFile(file, last_accessed, last_modified);
|
| - ClosePlatformFile(file);
|
| - return result;
|
| - }
|
| + File file(path, flags);
|
| + if (!file.IsValid())
|
| + return false;
|
|
|
| - return false;
|
| + return file.SetTimes(last_accessed, last_modified);
|
| }
|
|
|
| bool CloseFile(FILE* file) {
|
|
|