COMP: Windows fixes
This commit is contained in:
parent
775c3495e2
commit
2dd035c9a9
@ -24,13 +24,14 @@
|
|||||||
# include <cmsys/hash_map.hxx>
|
# include <cmsys/hash_map.hxx>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <ctype.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
|
|
||||||
#if !defined(_WIN32) || defined(__CYGWIN__)
|
#if !defined(_WIN32) || defined(__CYGWIN__)
|
||||||
# define cmFileTimeComparison_Type struct stat
|
# define cmFileTimeComparison_Type struct stat
|
||||||
|
# include <ctype.h>
|
||||||
|
# include <sys/stat.h>
|
||||||
#else
|
#else
|
||||||
# define cmFileTimeComparison_Type FILETIME
|
# define cmFileTimeComparison_Type FILETIME
|
||||||
|
# include <windows.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
class cmFileTimeComparisonInternal
|
class cmFileTimeComparisonInternal
|
||||||
@ -75,7 +76,7 @@ bool cmFileTimeComparisonInternal::Stat(const char* fname, cmFileTimeComparison_
|
|||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
// Windows version. Create file handles and get the modification times.
|
// Windows version. Create file handles and get the modification times.
|
||||||
HANDLE hf1 = CreateFile(f1, GENERIC_READ, FILE_SHARE_READ,
|
HANDLE hf1 = CreateFile(fname, GENERIC_READ, FILE_SHARE_READ,
|
||||||
NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS,
|
NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS,
|
||||||
NULL);
|
NULL);
|
||||||
if(hf1 == INVALID_HANDLE_VALUE)
|
if(hf1 == INVALID_HANDLE_VALUE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user