Import ezmlm 0.53
[ezmlm] / qmail.h
CommitLineData
5b62e993
MW
1#ifndef QMAIL_H
2#define QMAIL_H
3
4#include "substdio.h"
5
6struct qmail {
7 int flagerr;
8 unsigned long pid;
9 int fdm;
10 int fde;
11 substdio ss;
12 char buf[1024];
13} ;
14
15extern int qmail_open();
16extern void qmail_put();
17extern void qmail_puts();
18extern void qmail_from();
19extern void qmail_to();
20extern void qmail_fail();
21extern int qmail_close();
22extern 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