summaryrefslogtreecommitdiff
path: root/error.c
diff options
context:
space:
mode:
Diffstat (limited to 'error.c')
-rw-r--r--error.c132
1 files changed, 132 insertions, 0 deletions
diff --git a/error.c b/error.c
new file mode 100644
index 0000000..ea5f9c2
--- /dev/null
+++ b/error.c
@@ -0,0 +1,132 @@
1/* Public domain. */
2
3#include <errno.h>
4#include "error.h"
5
6/* warning: as coverage improves here, should update error_{str,temp} */
7
8int error_intr =
9#ifdef EINTR
10EINTR;
11#else
12-1;
13#endif
14
15int error_nomem =
16#ifdef ENOMEM
17ENOMEM;
18#else
19-2;
20#endif
21
22int error_noent =
23#ifdef ENOENT
24ENOENT;
25#else
26-3;
27#endif
28
29int error_txtbsy =
30#ifdef ETXTBSY
31ETXTBSY;
32#else
33-4;
34#endif
35
36int error_io =
37#ifdef EIO
38EIO;
39#else
40-5;
41#endif
42
43int error_exist =
44#ifdef EEXIST
45EEXIST;
46#else
47-6;
48#endif
49
50int error_timeout =
51#ifdef ETIMEDOUT
52ETIMEDOUT;
53#else
54-7;
55#endif
56
57int error_inprogress =
58#ifdef EINPROGRESS
59EINPROGRESS;
60#else
61-8;
62#endif
63
64int error_wouldblock =
65#ifdef EWOULDBLOCK
66EWOULDBLOCK;
67#else
68-9;
69#endif
70
71int error_again =
72#ifdef EAGAIN
73EAGAIN;
74#else
75-10;
76#endif
77
78int error_pipe =
79#ifdef EPIPE
80EPIPE;
81#else
82-11;
83#endif
84
85int error_perm =
86#ifdef EPERM
87EPERM;
88#else
89-12;
90#endif
91
92int error_acces =
93#ifdef EACCES
94EACCES;
95#else
96-13;
97#endif
98
99int error_nodevice =
100#ifdef ENXIO
101ENXIO;
102#else
103-14;
104#endif
105
106int error_proto =
107#ifdef EPROTO
108EPROTO;
109#else
110-15;
111#endif
112
113int error_isdir =
114#ifdef EISDIR
115EISDIR;
116#else
117-16;
118#endif
119
120int error_connrefused =
121#ifdef ECONNREFUSED
122ECONNREFUSED;
123#else
124-17;
125#endif
126
127int error_notdir =
128#ifdef ENOTDIR
129ENOTDIR;
130#else
131-18;
132#endif