summaryrefslogtreecommitdiffstats
path: root/Source/cmFileTimeComparison.cxx
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2005-10-13 14:07:12 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2005-10-13 14:07:12 (GMT)
commit6a67b1bf71499fe64927c48580ed33c9b5853e6e (patch)
tree681c33cbcc484ee85c762855499143b1ab9da8be /Source/cmFileTimeComparison.cxx
parentf2b8c8f31a6baa6c9b69a9e94be69d39667c5f24 (diff)
downloadCMake-6a67b1bf71499fe64927c48580ed33c9b5853e6e.zip
CMake-6a67b1bf71499fe64927c48580ed33c9b5853e6e.tar.gz
CMake-6a67b1bf71499fe64927c48580ed33c9b5853e6e.tar.bz2
BUG: Fix logic to return true when the file was already statted. Also, use nanosecond percision if available. Remove debug
Diffstat (limited to 'Source/cmFileTimeComparison.cxx')
-rw-r--r--Source/cmFileTimeComparison.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/cmFileTimeComparison.cxx b/Source/cmFileTimeComparison.cxx
index b4c603e..4f9af52 100644
--- a/Source/cmFileTimeComparison.cxx
+++ b/Source/cmFileTimeComparison.cxx
@@ -65,7 +65,7 @@ bool cmFileTimeComparisonInternal::Stat(const char* fname, cmFileTimeComparison_
if ( fit != this->Files.end() )
{
*st = fit->second;
- return 0;
+ return true;
}
#endif
#if !defined(_WIN32) || defined(__CYGWIN__)
@@ -114,7 +114,7 @@ bool cmFileTimeComparison::FileTimeCompare(const char* f1, const char* f2, int*
int cmFileTimeComparisonInternal::Compare(cmFileTimeComparison_Type* s1, cmFileTimeComparison_Type* s2)
{
#if !defined(_WIN32) || defined(__CYGWIN__)
-# if KWSYS_STAT_HAS_ST_MTIM
+# if cmsys_STAT_HAS_ST_MTIM
// Compare using nanosecond resolution.
if(s1->st_mtim.tv_sec < s2->st_mtim.tv_sec)
{
@@ -142,8 +142,8 @@ int cmFileTimeComparisonInternal::Compare(cmFileTimeComparison_Type* s1, cmFileT
{
return 1;
}
- return 0;
# endif
+ return 0;
#else
return (int)CompareFileTime(s1, s2);
#endif