time_t DiskFile::GetLastWriteTime() { #if defined(PLATFORM_WINDOWS) FILETIME ftLastWrite; if ( !::GetFileTime(m_fileHandle, NULL, NULL, &ftLastWrite) ) return 0; return ConvertFILETIME_To_time_t(ftLastWrite); #else assert(0); #endif }
time_t DiskFile::GetLastWriteTime() { #if defined(PLATFORM_WINDOWS) FILETIME ftLastWrite; if ( !::GetFileTime(m_fileHandle, NULL, NULL, &ftLastWrite) ) return 0; return ConvertFILETIME_To_time_t(ftLastWrite); #else struct stat sb; if (fstat(m_fileHandle, &sb) == -1) return 0; return sb.st_mtime; #endif }