equal
deleted
inserted
replaced
|
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 } |