summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmSystemTools.cxx4
-rw-r--r--Source/cmSystemTools.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx
index 962cfe5..5469622 100644
--- a/Source/cmSystemTools.cxx
+++ b/Source/cmSystemTools.cxx
@@ -894,9 +894,9 @@ long int cmSystemTools::ModifiedTime(const char* filename)
-void cmSystemTools::RemoveFile(const char* source)
+bool cmSystemTools::RemoveFile(const char* source)
{
- unlink(source);
+ return unlink(source) != 0 ? false : true;
}
bool cmSystemTools::IsOn(const char* val)
diff --git a/Source/cmSystemTools.h b/Source/cmSystemTools.h
index 8b4dc2f..a4311a9 100644
--- a/Source/cmSystemTools.h
+++ b/Source/cmSystemTools.h
@@ -212,7 +212,7 @@ public:
const char* destination);
///! Remove a file.
- static void RemoveFile(const char* source);
+ static bool RemoveFile(const char* source);
/**
* does a string indicate a true or on value ? This is not the same