| Index: base/file_util_posix.cc
|
| diff --git a/base/file_util_posix.cc b/base/file_util_posix.cc
|
| index 7ef09a200de29c96c1f3f49e7002e50798488ec0..9aeae43a72695de82a6119884d963bf2443a3085 100644
|
| --- a/base/file_util_posix.cc
|
| +++ b/base/file_util_posix.cc
|
| @@ -588,9 +588,19 @@ bool GetFileInfo(const FilePath& file_path, base::PlatformFileInfo* results) {
|
| return false;
|
| results->is_directory = S_ISDIR(file_info.st_mode);
|
| results->size = file_info.st_size;
|
| +#if defined(OS_MACOSX)
|
| + results->last_modified = base::Time::FromTimeSpec(file_info.st_mtimespec);
|
| + results->last_accessed = base::Time::FromTimeSpec(file_info.st_atimespec);
|
| + results->creation_time = base::Time::FromTimeSpec(file_info.st_ctimespec);
|
| +#elif defined(OS_ANDROID)
|
| results->last_modified = base::Time::FromTimeT(file_info.st_mtime);
|
| results->last_accessed = base::Time::FromTimeT(file_info.st_atime);
|
| results->creation_time = base::Time::FromTimeT(file_info.st_ctime);
|
| +#else
|
| + results->last_modified = base::Time::FromTimeSpec(file_info.st_mtim);
|
| + results->last_accessed = base::Time::FromTimeSpec(file_info.st_atim);
|
| + results->creation_time = base::Time::FromTimeSpec(file_info.st_ctim);
|
| +#endif
|
| return true;
|
| }
|
|
|
|
|