~mdw
/
qmail
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
addrcheck: Don't spew userv error messages at SMTP clients.
[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
}