Commit | Line | Data |
---|---|---|
5b62e993 MW |
1 | #ifndef QMAIL_H |
2 | #define QMAIL_H | |
3 | ||
4 | #include "substdio.h" | |
5 | ||
6 | struct qmail { | |
7 | int flagerr; | |
8 | unsigned long pid; | |
9 | int fdm; | |
10 | int fde; | |
11 | substdio ss; | |
12 | char buf[1024]; | |
13 | } ; | |
14 | ||
15 | extern int qmail_open(); | |
16 | extern void qmail_put(); | |
17 | extern void qmail_puts(); | |
18 | extern void qmail_from(); | |
19 | extern void qmail_to(); | |
20 | extern void qmail_fail(); | |
21 | extern int qmail_close(); | |
22 | extern unsigned long qmail_qp(); | |
23 | ||
24 | #define QMAIL_WAITPID -2 | |
25 | #define QMAIL_CRASHED -3 | |
26 | #define QMAIL_USAGE -4 | |
27 | #define QMAIL_BUG -5 | |
28 | #define QMAIL_SYS -6 | |
29 | #define QMAIL_READ -7 | |
30 | #define QMAIL_WRITE -8 | |
31 | #define QMAIL_NOMEM -9 | |
32 | #define QMAIL_EXECSOFT -11 | |
33 | #define QMAIL_TIMEOUT -13 | |
34 | #define QMAIL_TOOLONG -14 | |
35 | ||
36 | #endif |