chiark / gitweb /
Merge branches 'idx/verh' and 'idx/qmqpc'
[qmail] / error_temp.c
CommitLineData
2117e02e
MW
1#include <errno.h>
2#include "error.h"
3
4#define X(n) if (e == n) return 1;
5
6int error_temp(e)
7int 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}