1 /* doserrmap.h: auto-generated from winerror.h and errno.h using undoc'd _dosmaperr. */
10 { ERROR_FILE_NOT_FOUND
, ENOENT
},
11 { ERROR_PATH_NOT_FOUND
, ENOENT
},
12 { ERROR_TOO_MANY_OPEN_FILES
, EMFILE
},
13 { ERROR_ACCESS_DENIED
, EACCES
},
14 { ERROR_INVALID_HANDLE
, EBADF
},
15 { ERROR_ARENA_TRASHED
, ENOMEM
},
16 { ERROR_NOT_ENOUGH_MEMORY
, ENOMEM
},
17 { ERROR_INVALID_BLOCK
, ENOMEM
},
18 { ERROR_BAD_ENVIRONMENT
, E2BIG
},
19 { ERROR_BAD_FORMAT
, ENOEXEC
},
20 { ERROR_INVALID_DRIVE
, ENOENT
},
21 { ERROR_CURRENT_DIRECTORY
, EACCES
},
22 { ERROR_NOT_SAME_DEVICE
, EXDEV
},
23 { ERROR_NO_MORE_FILES
, ENOENT
},
24 { ERROR_WRITE_PROTECT
, EACCES
},
25 { ERROR_BAD_UNIT
, EACCES
},
26 { ERROR_NOT_READY
, EACCES
},
27 { ERROR_BAD_COMMAND
, EACCES
},
28 { ERROR_CRC
, EACCES
},
29 { ERROR_BAD_LENGTH
, EACCES
},
30 { ERROR_SEEK
, EACCES
},
31 { ERROR_NOT_DOS_DISK
, EACCES
},
32 { ERROR_SECTOR_NOT_FOUND
, EACCES
},
33 { ERROR_OUT_OF_PAPER
, EACCES
},
34 { ERROR_WRITE_FAULT
, EACCES
},
35 { ERROR_READ_FAULT
, EACCES
},
36 { ERROR_GEN_FAILURE
, EACCES
},
37 { ERROR_SHARING_VIOLATION
, EACCES
},
38 { ERROR_LOCK_VIOLATION
, EACCES
},
39 { ERROR_WRONG_DISK
, EACCES
},
40 { ERROR_SHARING_BUFFER_EXCEEDED
, EACCES
},
41 { ERROR_BAD_NETPATH
, ENOENT
},
42 { ERROR_NETWORK_ACCESS_DENIED
, EACCES
},
43 { ERROR_BAD_NET_NAME
, ENOENT
},
44 { ERROR_FILE_EXISTS
, EEXIST
},
45 { ERROR_CANNOT_MAKE
, EACCES
},
46 { ERROR_FAIL_I24
, EACCES
},
47 { ERROR_NO_PROC_SLOTS
, EAGAIN
},
48 { ERROR_DRIVE_LOCKED
, EACCES
},
49 { ERROR_BROKEN_PIPE
, EPIPE
},
50 { ERROR_DISK_FULL
, ENOSPC
},
51 { ERROR_INVALID_TARGET_HANDLE
, EBADF
},
52 { ERROR_WAIT_NO_CHILDREN
, ECHILD
},
53 { ERROR_CHILD_NOT_COMPLETE
, ECHILD
},
54 { ERROR_DIRECT_ACCESS_HANDLE
, EBADF
},
55 { ERROR_SEEK_ON_DEVICE
, EACCES
},
56 { ERROR_DIR_NOT_EMPTY
, ENOTEMPTY
},
57 { ERROR_NOT_LOCKED
, EACCES
},
58 { ERROR_BAD_PATHNAME
, ENOENT
},
59 { ERROR_MAX_THRDS_REACHED
, EAGAIN
},
60 { ERROR_LOCK_FAILED
, EACCES
},
61 { ERROR_ALREADY_EXISTS
, EEXIST
},
62 { ERROR_INVALID_STARTING_CODESEG
, ENOEXEC
},
63 { ERROR_INVALID_STACKSEG
, ENOEXEC
},
64 { ERROR_INVALID_MODULETYPE
, ENOEXEC
},
65 { ERROR_INVALID_EXE_SIGNATURE
, ENOEXEC
},
66 { ERROR_EXE_MARKED_INVALID
, ENOEXEC
},
67 { ERROR_BAD_EXE_FORMAT
, ENOEXEC
},
68 { ERROR_ITERATED_DATA_EXCEEDS_64k
, ENOEXEC
},
69 { ERROR_INVALID_MINALLOCSIZE
, ENOEXEC
},
70 { ERROR_DYNLINK_FROM_INVALID_RING
, ENOEXEC
},
71 { ERROR_IOPL_NOT_ENABLED
, ENOEXEC
},
72 { ERROR_INVALID_SEGDPL
, ENOEXEC
},
73 { ERROR_AUTODATASEG_EXCEEDS_64k
, ENOEXEC
},
74 { ERROR_RING2SEG_MUST_BE_MOVABLE
, ENOEXEC
},
75 { ERROR_RELOC_CHAIN_XEEDS_SEGLIM
, ENOEXEC
},
76 { ERROR_INFLOOP_IN_RELOC_CHAIN
, ENOEXEC
},
77 { ERROR_FILENAME_EXCED_RANGE
, ENOENT
},
78 { ERROR_NESTING_NOT_ALLOWED
, EAGAIN
},
79 { ERROR_NOT_ENOUGH_QUOTA
, ENOMEM
}
82 #endif /* doserrmap_h */