[Box Backup-dev] COMMIT r813 - box/chris/general/lib/win32

boxbackup-dev at fluffy.co.uk boxbackup-dev at fluffy.co.uk
Sun Aug 27 22:35:51 BST 2006


Author: chris
Date: 2006-08-27 22:35:50 +0100 (Sun, 27 Aug 2006)
New Revision: 813

Modified:
   box/chris/general/lib/win32/emu.cpp
Log:
* lib/win32/emu.cpp
- Added more friendly error messages for cases pointed out by Pete 
  Jalajas


Modified: box/chris/general/lib/win32/emu.cpp
===================================================================
--- box/chris/general/lib/win32/emu.cpp	2006-08-22 21:43:22 UTC (rev 812)
+++ box/chris/general/lib/win32/emu.cpp	2006-08-27 21:35:50 UTC (rev 813)
@@ -551,8 +551,16 @@
 
 	if (hdir == INVALID_HANDLE_VALUE)
 	{
-		::syslog(LOG_WARNING, "Failed to open file %s: "
-			"error %i", pFileName, GetLastError());
+		if (GetLastError() = ERROR_INVALID_NAME)
+		{
+			::syslog(LOG_WARNING, "Failed to open file '%s': "
+				"invalid file name", pFileName);
+		}
+		else
+		{
+			::syslog(LOG_WARNING, "Failed to open file '%s': "
+				"error %i", pFileName, GetLastError());
+		}
 		return INVALID_HANDLE_VALUE;
 	}
 
@@ -726,8 +734,16 @@
 		}
 		else
 		{
-			::syslog(LOG_WARNING, 
-				"Failed to open '%s': error %d", pFileName, err);
+			if (err == ERROR_ACCESS_DENIED)
+			{
+				::syslog(LOG_WARNING, "Failed to open '%s': "
+					"access denied", pFileName);
+			}
+			else
+			{
+				::syslog(LOG_WARNING, "Failed to open '%s': "
+					"error %d", pFileName, err);
+			}
 			errno = EACCES;
 		}
 




More information about the Boxbackup-dev mailing list