-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patherrno.inc
65 lines (58 loc) · 2.2 KB
/
errno.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# errno.inc
# Defines the system error variable _errno and the error
# numbers set by system calls. Errors which exist in Unix(tm)
# but not MSDOS have value -1.
# $id: $
# @format.tab-size 8, @format.use-tabs true
!global _ERRNO
!define EZERO 0 # Error 0
!define EINVFNC 1 # Invalid function number
!define ENOFILE 2 # File not found
!define ENOPATH 3 # Path not found
!define ECONTR 7 # Memory blocks destroyed
!define EINVMEM 9 # Invalid memory block address
!define EINVENV 10 # Invalid environment
!define EINVFMT 11 # Invalid format
!define EINVACC 12 # Invalid access code
!define EINVDAT 13 # Invalid data
!define EINVDRV 15 # Invalid drive specified
!define ECURDIR 16 # Attempt to remove CurDir
!define ENOTSAM 17 # Not same device
!define ENMFILE 18 # No more files
!define ENOENT 2 # No such file or directory
!define EMFILE 4 # Too many open files
!define EACCES 5 # Permission denied
!define EBADF 6 # Bad file number
!define ENOMEM 8 # Not enough core
!define EFAULT 14 # Unknown error
!define ENODEV 15 # No such device
!define EINVAL 19 # Invalid argument
!define E2BIG 20 # Arg list too long
!define ENOEXEC 21 # Exec format error
!define EXDEV 22 # Cross-device link
!define ENFILE 23 # UNIX - not MSDOS
!define ECHILD 24 # Unix/DOS
!define ENOTTY 25 # UNIX - not MSDOS
!define ETXTBSY 26 # UNIX - not MSDOS
!define EFBIG 27 # UNIX - not MSDOS
!define ENOSPC 28 # UNIX - not MSDOS
!define ESPIPE 29 # UNIX - not MSDOS
!define EROFS 30 # UNIX - not MSDOS
!define EMLINK 31 # UNIX - not MSDOS
!define EPIPE 32 # UNIX - not MSDOS
!define EDOM 33 # Math argument
!define ERANGE 34 # Result too large
!define EEXIST 35 # File already exists
!define EDEADLOCK 36 # Locking violation
!define EPERM 37 # UNIX - not MSDOS
!define ESRCH 38 # UNIX - not MSDOS
!define EINTR 39 # UNIX - not MSDOS
!define EIO 40 # UNIX - not MSDOS
!define ENXIO 41 # UNIX - not MSDOS
!define EAGAIN 42 # UNIX - not MSDOS
!define ENOTBLK 43 # UNIX - not MSDOS
!define EBUSY 44 # UNIX - not MSDOS
!define ENOTDIR 45 # UNIX - not MSDOS
!define EISDIR 46 # UNIX - not MSDOS
!define EUCLEAN 47 # UNIX - not MSDOS
# End of ERRNO.INC