From 6ecbbd73e47eb14d144925421294702eff8370ff Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Fri, 7 Sep 2007 21:55:53 +0000 Subject: No need to print syslog() messages any more, now that we have a logging framework. (merges [1814]) --- lib/win32/emu.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'lib/win32/emu.cpp') diff --git a/lib/win32/emu.cpp b/lib/win32/emu.cpp index 1a6b0e79..071dc788 100644 --- a/lib/win32/emu.cpp +++ b/lib/win32/emu.cpp @@ -509,8 +509,16 @@ std::string ConvertPathToAbsoluteUnicode(const char *pFileName) tmpStr = ""; return tmpStr; } - - if (filename.length() >= 1 && filename[0] == '\\') + + if (filename.length() > 2 && filename[0] == '\\' && + filename[1] == '\\') + { + tmpStr += "UNC\\"; + filename.replace(0, 2, ""); + // \\?\UNC\\ + // see http://msdn2.microsoft.com/en-us/library/aa365247.aspx + } + else if (filename.length() >= 1 && filename[0] == '\\') { // root directory of current drive. tmpStr = wd; @@ -1520,8 +1528,8 @@ void syslog(int loglevel, const char *frmt, ...) sHaveWarnedEventLogFull = false; } - printf("%s\r\n", buffer); - fflush(stdout); + // printf("%s\r\n", buffer); + // fflush(stdout); } int emu_chdir(const char* pDirName) -- cgit v1.2.3