| Index: net/disk_cache/simple/simple_util.cc
|
| diff --git a/net/disk_cache/simple/simple_util.cc b/net/disk_cache/simple/simple_util.cc
|
| index 40d3894d4e6c435f20f946e088858a169844d6ae..72a4612271f50f6d790e687bb5ae8abe9e013a6f 100644
|
| --- a/net/disk_cache/simple/simple_util.cc
|
| +++ b/net/disk_cache/simple/simple_util.cc
|
| @@ -21,25 +21,6 @@ namespace {
|
| // Size of the uint64 hash_key number in Hex format in a string.
|
| const size_t kEntryHashKeyAsHexStringSize = 2 * sizeof(uint64);
|
|
|
| -// TODO(clamy, gavinp): this should go in base
|
| -bool GetNanoSecsFromStat(const struct stat& st,
|
| - time_t* out_sec,
|
| - long* out_nsec) {
|
| -#if defined(OS_ANDROID)
|
| - *out_sec = st.st_mtime;
|
| - *out_nsec = st.st_mtime_nsec;
|
| -#elif defined(OS_LINUX)
|
| - *out_sec = st.st_mtim.tv_sec;
|
| - *out_nsec = st.st_mtim.tv_nsec;
|
| -#elif defined(OS_MACOSX) || defined(OS_IOS) || defined(OS_BSD)
|
| - *out_sec = st.st_mtimespec.tv_sec;
|
| - *out_nsec = st.st_mtimespec.tv_nsec;
|
| -#else
|
| - return false;
|
| -#endif
|
| - return true;
|
| -}
|
| -
|
| } // namespace
|
|
|
| namespace disk_cache {
|
| @@ -107,20 +88,6 @@ int64 GetFileOffsetFromKeyAndDataOffset(const std::string& key,
|
| // TODO(clamy, gavinp): this should go in base
|
| bool GetMTime(const base::FilePath& path, base::Time* out_mtime) {
|
| DCHECK(out_mtime);
|
| -#if defined(OS_POSIX)
|
| - base::ThreadRestrictions::AssertIOAllowed();
|
| - struct stat file_stat;
|
| - if (stat(path.value().c_str(), &file_stat) != 0)
|
| - return false;
|
| - time_t sec;
|
| - long nsec;
|
| - if (GetNanoSecsFromStat(file_stat, &sec, &nsec)) {
|
| - int64 usec = (nsec / base::Time::kNanosecondsPerMicrosecond);
|
| - *out_mtime = base::Time::FromTimeT(sec)
|
| - + base::TimeDelta::FromMicroseconds(usec);
|
| - return true;
|
| - }
|
| -#endif
|
| base::PlatformFileInfo file_info;
|
| if (!file_util::GetFileInfo(path, &file_info))
|
| return false;
|
|
|