Commit | Line | Data |
---|---|---|
2117e02e MW |
1 | #include <errno.h> |
2 | #include "error.h" | |
3 | ||
4 | #define X(n) if (e == n) return 1; | |
5 | ||
6 | int error_temp(e) | |
7 | int e; | |
8 | { | |
9 | X(error_intr) | |
10 | X(error_nomem) | |
11 | X(error_txtbsy) | |
12 | X(error_io) | |
13 | X(error_timeout) | |
14 | X(error_wouldblock) | |
15 | X(error_again) | |
16 | #ifdef EDEADLK | |
17 | X(EDEADLK) | |
18 | #endif | |
19 | #ifdef EBUSY | |
20 | X(EBUSY) | |
21 | #endif | |
22 | #ifdef ENFILE | |
23 | X(ENFILE) | |
24 | #endif | |
25 | #ifdef EMFILE | |
26 | X(EMFILE) | |
27 | #endif | |
28 | #ifdef EFBIG | |
29 | X(EFBIG) | |
30 | #endif | |
31 | #ifdef ENOSPC | |
32 | X(ENOSPC) | |
33 | #endif | |
34 | #ifdef ENETDOWN | |
35 | X(ENETDOWN) | |
36 | #endif | |
37 | #ifdef ENETUNREACH | |
38 | X(ENETUNREACH) | |
39 | #endif | |
40 | #ifdef ENETRESET | |
41 | X(ENETRESET) | |
42 | #endif | |
43 | #ifdef ECONNABORTED | |
44 | X(ECONNABORTED) | |
45 | #endif | |
46 | #ifdef ECONNRESET | |
47 | X(ECONNRESET) | |
48 | #endif | |
49 | #ifdef ENOBUFS | |
50 | X(ENOBUFS) | |
51 | #endif | |
52 | #ifdef ETOOMANYREFS | |
53 | X(ETOOMANYREFS) | |
54 | #endif | |
55 | #ifdef ECONNREFUSED | |
56 | X(ECONNREFUSED) | |
57 | #endif | |
58 | #ifdef EHOSTDOWN | |
59 | X(EHOSTDOWN) | |
60 | #endif | |
61 | #ifdef EHOSTUNREACH | |
62 | X(EHOSTUNREACH) | |
63 | #endif | |
64 | #ifdef EPROCLIM | |
65 | X(EPROCLIM) | |
66 | #endif | |
67 | #ifdef EUSERS | |
68 | X(EUSERS) | |
69 | #endif | |
70 | #ifdef EDQUOT | |
71 | X(EDQUOT) | |
72 | #endif | |
73 | #ifdef ESTALE | |
74 | X(ESTALE) | |
75 | #endif | |
76 | #ifdef ENOLCK | |
77 | X(ENOLCK) | |
78 | #endif | |
79 | return 0; | |
80 | } |