+2005-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * MonoIO.cs:
+ * MonoIOError.cs: handle ERROR_LOCK_VIOLATION.
+
2005-03-15 Sebastien Pouliot <sebastien@ximian.com>
* FileStream.cs: Anonymize part of the path when exceptions are throw
message = String.Format ("Sharing violation on path {0}", path);
return new IOException (message);
+ case MonoIOError.ERROR_LOCK_VIOLATION:
+ message = String.Format ("Lock violation on path {0}", path);
+ return new IOException (message);
+
default:
message = String.Format ("Win32 IO returned {0}. Path: {1}", error, path);
return new IOException (message);
ERROR_READ_FAULT = 30,\r
ERROR_GEN_FAILURE = 31,\r*/
ERROR_SHARING_VIOLATION = 32,
- /* ERROR_LOCK_VIOLATION = 33,\r
- ERROR_WRONG_DISK = 34,\r
+ ERROR_LOCK_VIOLATION = 33,\r
+ /* ERROR_WRONG_DISK = 34,\r
ERROR_SHARING_BUFFER_EXCEEDED = 36,\r
ERROR_HANDLE_EOF = 38,\r
ERROR_HANDLE_DISK_FULL = 39,\r