Upstream qmail 1.01
[qmail] / error_temp.c
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 }