Merge branch 'upstream-kwsys' into update-kwsys

This commit is contained in:
Brad King 2015-04-13 09:01:59 -04:00
commit e538858349
1 changed files with 12 additions and 5 deletions

View File

@ -1260,15 +1260,22 @@ bool SystemTools::PathCygwinToWin32(const char *path, char *win32_path)
bool SystemTools::Touch(const kwsys_stl::string& filename, bool create)
{
if(create && !SystemTools::FileExists(filename))
if (!SystemTools::FileExists(filename))
{
FILE* file = Fopen(filename, "a+b");
if(file)
if(create)
{
FILE* file = Fopen(filename, "a+b");
if(file)
{
fclose(file);
return true;
}
return false;
}
else
{
fclose(file);
return true;
}
return false;
}
#if defined(_WIN32) && !defined(__CYGWIN__)
HANDLE h = CreateFileW(