Index: src/libchcore/TFileTime.cpp
===================================================================
diff -u -rb26ced3298e3e7e51d91f3ac70b56746786da83b -rf3c80778cfee0736195e00274c78040f7908ac5b
--- src/libchcore/TFileTime.cpp	(.../TFileTime.cpp)	(revision b26ced3298e3e7e51d91f3ac70b56746786da83b)
+++ src/libchcore/TFileTime.cpp	(.../TFileTime.cpp)	(revision f3c80778cfee0736195e00274c78040f7908ac5b)
@@ -53,6 +53,26 @@
 		return m_ftTime.dwHighDateTime != rSrc.m_ftTime.dwHighDateTime || m_ftTime.dwLowDateTime != rSrc.m_ftTime.dwLowDateTime;
 	}
 
+	bool TFileTime::operator<(const TFileTime& rSrc) const
+	{
+		return ToUInt64() < rSrc.ToUInt64();
+	}
+
+	bool TFileTime::operator<=(const TFileTime& rSrc) const
+	{
+		return ToUInt64() <= rSrc.ToUInt64();
+	}
+
+	bool TFileTime::operator>(const TFileTime& rSrc) const
+	{
+		return ToUInt64() > rSrc.ToUInt64();
+	}
+
+	bool TFileTime::operator>=(const TFileTime& rSrc) const
+	{
+		return ToUInt64() >= rSrc.ToUInt64();
+	}
+
 	void TFileTime::FromUInt64(unsigned long long ullTime)
 	{
 		ULARGE_INTEGER uli;