uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
errno.h
Go to the documentation of this file.
1 #ifndef __ERRNO_H__
2 #define __ERRNO_H__
3 
4 enum errno_t {
5  ENOERROR = 0,
6  EPERM = 1,
7  ENOENT = 2,
8  ESRCH = 3,
9  EINTR = 4,
10  EIO = 5,
11  ENXIO = 6,
12  E2BIG = 7,
13  ENOEXEC = 8,
14  EBADF = 9,
15  ECHILD = 10,
16  EAGAIN = 11,
17  ENOMEM = 12,
18  EACCES = 13,
19  EFAULT = 14,
20  ENOTBLK = 15,
21  EBUSY = 16,
22  EEXIST = 17,
23  EXDEV = 18,
24  ENODEV = 19,
25  ENOTDIR = 20,
26  EISDIR = 21,
27  EINVAL = 22,
28  ENFILE = 23,
29  EMFILE = 24,
30  ENOTTY = 25,
31  ETXTBSY = 26,
32  EFBIG = 27,
33  ENOSPC = 28,
34  ESPIPE = 29,
35  EROFS = 30,
36  EMLINK = 31,
37  EPIPE = 32,
38  EDOM = 33,
39  ERANGE = 34,
40  EDEADLK = 35,
42  ENOLCK = 37,
43  ENOSYS = 38,
44  ENOTEMPTY = 39,
45  ELOOP = 40,
47  ENOMSG = 42,
48  EIDRM = 43,
49  ECHRNG = 44,
50  EL2NSYNC = 45,
51  EL3HLT = 46,
52  EL3RST = 47,
53  ELNRNG = 48,
54  EUNATCH = 49,
55  ENOCSI = 50,
56  EL2HLT = 51,
57  EBADE = 52,
58  EBADR = 53,
59  EXFULL = 54,
60  ENOANO = 55,
61  EBADRQC = 56,
62  EBADSLT = 57,
64  EBFONT = 59,
65  ENOSTR = 60,
66  ENODATA = 61,
67  ETIME = 62,
68  ENOSR = 63,
69  ENONET = 64,
70  ENOPKG = 65,
71  EREMOTE = 66,
72  ENOLINK = 67,
73  EADV = 68,
74  ESRMNT = 69,
75  ECOMM = 70,
76  EPROTO = 71,
77  EMULTIHOP = 72,
78  EDOTDOT = 73,
79  EBADMSG = 74,
80  EOVERFLOW = 75,
81  ENOTUNIQ = 76,
82  EBADFD = 77,
83  EREMCHG = 78,
84  ELIBACC = 79,
85  ELIBBAD = 80,
86  ELIBSCN = 81,
87  ELIBMAX = 82,
88  ELIBEXEC = 83,
89  EILSEQ = 84,
90  ERESTART = 85,
91  ESTRPIPE = 86,
92  EUSERS = 87,
93  ENOTSOCK = 88,
95  EMSGSIZE = 90,
96  EPROTOTYPE = 91,
105  ENETDOWN = 100,
106  ENETUNREACH = 101,
107  ENETRESET = 102,
109  ECONNRESET = 104,
110  ENOBUFS = 105,
111  EISCONN = 106,
112  ENOTCONN = 107,
113  ESHUTDOWN = 108,
115  ETIMEDOUT = 110,
117  EHOSTDOWN = 112,
119  EALREADY = 114,
120  EINPROGRESS = 115,
121  ESTALE = 116,
122  EUCLEAN = 117,
123  ENOTNAM = 118,
124  ENAVAIL = 119,
125  EISNAM = 120,
126  EREMOTEIO = 121,
127  EDQUOT = 122,
128  ENOMEDIUM = 123,
129  EMEDIUMTYPE = 124,
130  ECANCELED = 125,
131  ENOKEY = 126,
132  EKEYEXPIRED = 127,
133  EKEYREVOKED = 128,
135  EOWNERDEAD = 130,
137  ERFKILL = 132,
138 };
139 
140 volatile extern enum errno_t errno;
141 
142 #endif