1 #ifndef _ERRNO_H
2 #define _ERRNO_H
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 extern int errno;
18
19 #define ERROR 99
20 #define EPERM 1
21 #define ENOENT 2
22 #define ESRCH 3
23 #define EINTR 4
24 #define EIO 5
25 #define ENXIO 6
26 #define E2BIG 7
27 #define ENOEXEC 8
28 #define EBADF 9
29 #define ECHILD 10
30 #define EAGAIN 11
31 #define ENOMEM 12
32 #define EACCES 13
33 #define EFAULT 14
34 #define ENOTBLK 15
35 #define EBUSY 16
36 #define EEXIST 17
37 #define EXDEV 18
38 #define ENODEV 19
39 #define ENOTDIR 20
40 #define EISDIR 21
41 #define EINVAL 22
42 #define ENFILE 23
43 #define EMFILE 24
44 #define ENOTTY 25
45 #define ETXTBSY 26
46 #define EFBIG 27
47 #define ENOSPC 28
48 #define ESPIPE 29
49 #define EROFS 30
50 #define EMLINK 31
51 #define EPIPE 32
52 #define EDOM 33
53 #define ERANGE 34
54 #define EDEADLK 35
55 #define ENAMETOOLONG 36
56 #define ENOLCK 37
57 #define ENOSYS 38
58 #define ENOTEMPTY 39
59 #define ELOOP 40
60
61
62 #define ERESTARTSYS 512
63 #define ERESTARTNOINTR 513
64
65 #endif