From f46f9ba9a84829d479fc9ddc8b40565323cf80e8 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 8 May 2007 03:18:07 +0000 Subject: [PATCH] localize Windows hack --- stepmania/src/RageFileDriverDirectHelpers.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stepmania/src/RageFileDriverDirectHelpers.cpp b/stepmania/src/RageFileDriverDirectHelpers.cpp index 3d7b5f75e9..90e338f684 100644 --- a/stepmania/src/RageFileDriverDirectHelpers.cpp +++ b/stepmania/src/RageFileDriverDirectHelpers.cpp @@ -146,12 +146,15 @@ bool CreateDirectories( RString Path ) if( DoMkdir(curpath, 0777) == 0 ) continue; +#if defined(WIN32) /* When creating a directory that already exists over Samba, Windows is * returning ENOENT instead of EEXIST. */ /* I can't reproduce this anymore. If we get ENOENT, log it but keep * going. */ if( errno == ENOENT ) WARN( ssprintf("Couldn't create %s: %s", curpath.c_str(), strerror(errno)) ); +#endif + if( errno == EEXIST || errno == ENOENT ) continue; // we expect to see these errors