Add tests
[mono.git] / mcs / class / corlib / System.IO / MonoIOError.cs
index e0f43fc036779589ee2ac34a01a9c070866bbec7..2fab8ca4f522b2f4c9b703f3fe660ce254b3eba3 100644 (file)
@@ -6,6 +6,29 @@
 //\r
 // (C) 2002\r
 //\r
+
+//
+// Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
 \r
 using System;\r
 \r
@@ -13,13 +36,13 @@ namespace System.IO
 {\r
        internal enum MonoIOError: int {\r
                ERROR_SUCCESS = 0,\r
-               ERROR_INVALID_FUNCTION = 1,\r
-               ERROR_FILE_NOT_FOUND = 2,\r
+       /*      ERROR_INVALID_FUNCTION = 1,\r
+       */      ERROR_FILE_NOT_FOUND = 2,\r
                ERROR_PATH_NOT_FOUND = 3,\r
                ERROR_TOO_MANY_OPEN_FILES = 4,\r
                ERROR_ACCESS_DENIED = 5,\r
-               ERROR_INVALID_HANDLE = 6,\r
-               ERROR_ARENA_TRASHED = 7,\r
+               ERROR_INVALID_HANDLE = 6,
+       /*      ERROR_ARENA_TRASHED = 7,\r
                ERROR_NOT_ENOUGH_MEMORY = 8,\r
                ERROR_INVALID_BLOCK = 9,\r
                ERROR_BAD_ENVIRONMENT = 10,\r
@@ -27,11 +50,11 @@ namespace System.IO
                ERROR_INVALID_ACCESS = 12,\r
                ERROR_INVALID_DATA = 13,\r
                ERROR_OUTOFMEMORY = 14,\r
-               ERROR_INVALID_DRIVE = 15,\r
-               ERROR_CURRENT_DIRECTORY = 16,\r
+       */      ERROR_INVALID_DRIVE = 15,\r
+       /*      ERROR_CURRENT_DIRECTORY = 16,\r
                ERROR_NOT_SAME_DEVICE = 17,\r
-               ERROR_NO_MORE_FILES = 18,\r
-               ERROR_WRITE_PROTECT = 19,\r
+       */      ERROR_NO_MORE_FILES = 18,\r
+       /*      ERROR_WRITE_PROTECT = 19,\r
                ERROR_BAD_UNIT = 20,\r
                ERROR_NOT_READY = 21,\r
                ERROR_BAD_COMMAND = 22,\r
@@ -40,17 +63,17 @@ namespace System.IO
                ERROR_SEEK = 25,\r
                ERROR_NOT_DOS_DISK = 26,\r
                ERROR_SECTOR_NOT_FOUND = 27,\r
-               ERROR_OUT_OF_PAPER = 28,\r
+               ERROR_OUT_OF_PAPER = 28,*/
                ERROR_WRITE_FAULT = 29,\r
                ERROR_READ_FAULT = 30,\r
-               ERROR_GEN_FAILURE = 31,\r
-               ERROR_SHARING_VIOLATION = 32,\r
+               ERROR_GEN_FAILURE = 31,
+               ERROR_SHARING_VIOLATION = 32,
                ERROR_LOCK_VIOLATION = 33,\r
-               ERROR_WRONG_DISK = 34,\r
+       /*      ERROR_WRONG_DISK = 34,\r
                ERROR_SHARING_BUFFER_EXCEEDED = 36,\r
                ERROR_HANDLE_EOF = 38,\r
-               ERROR_HANDLE_DISK_FULL = 39,\r
-               ERROR_NOT_SUPPORTED = 50,\r
+       */      ERROR_HANDLE_DISK_FULL = 39,\r
+       /*      ERROR_NOT_SUPPORTED = 50,\r
                ERROR_REM_NOT_LIST = 51,\r
                ERROR_DUP_NAME = 52,\r
                ERROR_BAD_NETPATH = 53,\r
@@ -73,14 +96,14 @@ namespace System.IO
                ERROR_SHARING_PAUSED = 70,\r
                ERROR_REQ_NOT_ACCEP = 71,\r
                ERROR_REDIR_PAUSED = 72,\r
-               ERROR_FILE_EXISTS = 80,\r
-               ERROR_CANNOT_MAKE = 82,\r
+       */      ERROR_FILE_EXISTS = 80,\r
+       /*      ERROR_CANNOT_MAKE = 82,\r
                ERROR_FAIL_I24 = 83,\r
                ERROR_OUT_OF_STRUCTURES = 84,\r
                ERROR_ALREADY_ASSIGNED = 85,\r
                ERROR_INVALID_PASSWORD = 86,\r
-               ERROR_INVALID_PARAMETER = 87,\r
-               ERROR_NET_WRITE_FAULT = 88,\r
+       */      ERROR_INVALID_PARAMETER = 87,\r
+       /*      ERROR_NET_WRITE_FAULT = 88,\r
                ERROR_NO_PROC_SLOTS = 89,\r
                ERROR_TOO_MANY_SEMAPHORES = 100,\r
                ERROR_EXCL_SEM_ALREADY_OWNED = 101,\r
@@ -91,8 +114,8 @@ namespace System.IO
                ERROR_SEM_USER_LIMIT = 106,\r
                ERROR_DISK_CHANGE = 107,\r
                ERROR_DRIVE_LOCKED = 108,\r
-               ERROR_BROKEN_PIPE = 109,\r
-               ERROR_OPEN_FAILED = 110,\r
+       */      ERROR_BROKEN_PIPE = 109,\r
+       /*      ERROR_OPEN_FAILED = 110,\r
                ERROR_BUFFER_OVERFLOW = 111,\r
                ERROR_DISK_FULL = 112,\r
                ERROR_NO_MORE_SEARCH_HANDLES = 113,\r
@@ -103,8 +126,8 @@ namespace System.IO
                ERROR_CALL_NOT_IMPLEMENTED = 120,\r
                ERROR_SEM_TIMEOUT = 121,\r
                ERROR_INSUFFICIENT_BUFFER = 122,\r
-               ERROR_INVALID_NAME = 123,\r
-               ERROR_INVALID_LEVEL = 124,\r
+       */      ERROR_INVALID_NAME = 123,\r
+       /*      ERROR_INVALID_LEVEL = 124,\r
                ERROR_NO_VOLUME_LABEL = 125,\r
                ERROR_MOD_NOT_FOUND = 126,\r
                ERROR_PROC_NOT_FOUND = 127,\r
@@ -125,7 +148,9 @@ namespace System.IO
                ERROR_BUSY_DRIVE = 142,\r
                ERROR_SAME_DRIVE = 143,\r
                ERROR_DIR_NOT_ROOT = 144,\r
+       */
                ERROR_DIR_NOT_EMPTY = 145,\r
+       /*
                ERROR_IS_SUBST_PATH = 146,\r
                ERROR_IS_JOIN_PATH = 147,\r
                ERROR_PATH_BUSY = 148,\r
@@ -150,8 +175,8 @@ namespace System.IO
                ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = 174,\r
                ERROR_INVALID_SEGMENT_NUMBER = 180,\r
                ERROR_INVALID_ORDINAL = 182,\r
-               ERROR_ALREADY_EXISTS = 183,\r
-               ERROR_INVALID_FLAG_NUMBER = 186,\r
+       */      ERROR_ALREADY_EXISTS = 183,\r
+       /*      ERROR_INVALID_FLAG_NUMBER = 186,\r
                ERROR_SEM_NOT_FOUND = 187,\r
                ERROR_INVALID_STARTING_CODESEG = 188,\r
                ERROR_INVALID_STACKSEG = 189,\r
@@ -170,8 +195,8 @@ namespace System.IO
                ERROR_INFLOOP_IN_RELOC_CHAIN = 202,\r
                ERROR_ENVVAR_NOT_FOUND = 203,\r
                ERROR_NO_SIGNAL_SENT = 205,\r
-               ERROR_FILENAME_EXCED_RANGE = 206,\r
-               ERROR_RING2_STACK_IN_USE = 207,\r
+       */      ERROR_FILENAME_EXCED_RANGE = 206,\r
+       /*      ERROR_RING2_STACK_IN_USE = 207,\r
                ERROR_META_EXPANSION_TOO_LONG = 208,\r
                ERROR_INVALID_SIGNAL_NUMBER = 209,\r
                ERROR_THREAD_1_INACTIVE = 210,\r
@@ -998,7 +1023,9 @@ namespace System.IO
                ERROR_NODE_CANNOT_BE_CLUSTERED = 5898,\r
                ERROR_CLUSTER_WRONG_OS_VERSION = 5899,\r
                ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME = 5900,\r
-               ERROR_ENCRYPTION_FAILED = 6000,\r
+       */
+               ERROR_ENCRYPTION_FAILED = 6000,
+       /*
                ERROR_DECRYPTION_FAILED = 6001,\r
                ERROR_FILE_ENCRYPTED = 6002,\r
                ERROR_NO_RECOVERY_POLICY = 6003,\r
@@ -1793,6 +1820,6 @@ namespace System.IO
                ERROR_SXS_UNTRANSLATABLE_HRESULT = 14077,\r
                ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING = 14078,\r
                ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE = 14079,\r
-               ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME = 14080\r
+               ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME = 14080 */\r
        }\r
 }\r