Exemplo n.º 1
0
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

}
Exemplo n.º 2
0
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

}