|
|
1.1 root 1: /*
2: * Error codes
3: */
4:
5: #define EPERM 1
6: #define ENOENT 2
7: #define ESRCH 3
8: #define EINTR 4
9: #define EIO 5
10: #define ENXIO 6
11: #define E2BIG 7
12: #define ENOEXEC 8
13: #define EBADF 9
14: #define ECHILD 10
15: #define EAGAIN 11
16: #define ENOMEM 12
17: #define EACCES 13
18: #define EFAULT 14
19: #define ENOTBLK 15 /* obsolescent */
20: #define EHASF 15
21: #define EBUSY 16
22: #define EEXIST 17
23: #define EXDEV 18
24: #define ENODEV 19
25: #define ENOTDIR 20
26: #define EISDIR 21
27: #define EINVAL 22
28: #define ENFILE 23
29: #define EMFILE 24
30: #define ENOTTY 25
31: #define ETXTBSY 26
32: #define EFBIG 27
33: #define ENOSPC 28
34: #define ESPIPE 29
35: #define EROFS 30
36: #define EMLINK 31
37: #define EPIPE 32
38: #define ELOOP 35
39: #define ECONC 36
40: #define EGREG 37
41:
42: /* math software */
43: #define EDOM 33
44: #define ERANGE 34
45:
46: #ifndef KERNEL
47: extern int errno;
48: #endif KERNEL
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.