COSA
An Object-Oriented Platform for Arduino Programming
Errno.h
Go to the documentation of this file.
1 
25 #ifndef COSA_ERRNO_H
26 #define COSA_ERRNO_H
27 
28 #define EPERM -1
29 #define ENOENT -2
30 #define ESRCH -3
31 #define EINTR -4
32 #define EIO -5
33 #define ENXIO -6
34 #define E2BIG -7
35 #define ENOEXEC -8
36 #define EBADF -9
37 #define ECHILD -10
38 #define EAGAIN -11
39 #define ENOMEM -12
40 #define EACCES -13
41 #define EFAULT -14
42 #define ENOTBLK -15
43 #define EBUSY -16
44 #define EEXIST -17
45 #define EXDEV -18
46 #define ENODEV -19
47 #define ENOTDIR -20
48 #define EISDIR -21
49 #define EINVAL -22
50 #define ENFILE -23
51 #define EMFILE -24
52 #define ENOTTY -25
53 #define ETXTBSY -26
54 #define EFBIG -27
55 #define ENOSPC -28
56 #define ESPIPE -29
57 #define EROFS -30
58 #define EMLINK -31
59 #define EPIPE -32
60 #define EDOM -33
61 #define ERANGE -34
62 #define EDEADLK -35
63 #define ENAMETOOLONG -36
64 #define ENOLCK -37
65 #define ENOSYS -38
66 #define ENOTEMPTY -39
67 #define ELOOP -40
68 #define EWOULDBLOCK -41
69 #define ENOMSG -42
70 #define EIDRM -43
71 #define ECHRNG -44
72 #define EL2NSYNC -45
73 #define EL3HLT -46
74 #define EL3RST -47
75 #define ELNRNG -48
76 #define EUNATCH -49
77 #define ENOCSI -50
78 #define EL2HLT -51
79 #define EBADE -52
80 #define EBADR -53
81 #define EXFULL -54
82 #define ENOANO -55
83 #define EBADRQC -56
84 #define EBADSLT -57
85 #define EDEADLOCK -58
86 #define EBFONT -59
87 #define ENOSTR -60
88 #define ENODATA -61
89 #define ETIME -62
90 #define ENOSR -63
91 #define ENONET -64
92 #define ENOPKG -65
93 #define EREMOTE -66
94 #define ENOLINK -67
95 #define EADV -68
96 #define ESRMNT -69
97 #define ECOMM -70
98 #define EPROTO -71
99 #define EMULTIHOP -72
100 #define EDOTDOT -73
101 #define EBADMSG -74
102 #define EOVERFLOW -75
103 #define ENOTUNIQ -76
104 #define EBADFD -77
105 #define EREMCHG -78
106 #define ELIBACC -79
107 #define ELIBBAD -80
108 #define ELIBSCN -81
109 #define ELIBMAX -82
110 #define ELIBEXEC -83
111 #define EILSEQ -84
112 #define ERESTART -85
113 #define ESTRPIPE -86
114 #define EUSERS -87
115 #define ENOTSOCK -88
116 #define EDESTADDRREQ -89
117 #define EMSGSIZE -90
118 #define EPROTOTYPE -91
119 #define ENOPROTOOPT -92
120 #define EPROTONOSUPPORT -93
121 #define ESOCKTNOSUPPORT -94
122 #define EOPNOTSUPP -95
123 #define EPFNOSUPPORT -96
124 #define EAFNOSUPPORT -97
125 #define EADDRINUSE -98
126 #define EADDRNOTAVAIL -99
127 #define ENETDOWN -100
128 #define ENETUNREACH -101
129 #define ENETRESET -102
130 #define ECONNABORTED -103
131 #define ECONNRESET -104
132 #define ENOBUFS -105
133 #define EISCONN -106
134 #define ENOTCONN -107
135 #define ESHUTDOWN -108
136 #define ETOOMANYREFS -109
137 #define ETIMEDOUT -110
138 #define ECONNREFUSED -111
139 #define EHOSTDOWN -112
140 #define EHOSTUNREACH -113
141 #define EALREADY -114
142 #define EINPROGRESS -115
143 #define ESTALE -116
144 #define EUCLEAN -117
145 #define ENOTNAM -118
146 #define ENAVAIL -119
147 #define EISNAM -120
148 #define EREMOTEIO -121
149 #define EDQUOT -122
150 #define ENOMEDIUM -123
151 #define EMEDIUMTYPE -124
152 #define ECANCELED -125
153 #define ENOKEY -126
154 #define EKEYEXPIRED -127
155 #define EKEYREVOKED -128
156 #define EKEYREJECTED -129
157 #define EOWNERDEAD -130
158 #define ENOTRECOVERABLE -131
159 #define ERFKILL -132
161 #endif