17#define PORT_QMQP "628"
18#define QMTP_SIZE 200000000
19#define QMTP_TIMEOUT 3600
54 unsigned long len = 0;
59 if (ch ==
':')
return len;
61 len = 10 * len + (ch -
'0');
69 if (ch !=
',')
_exit(100);
91 local = env_get(
"TCP6LOCALHOST");
122 return byte_chr(
buf,len,
'\0') == len;
176 len = fmt_str(
buf,
"Kok ");
177 len += fmt_ulong(
buf + len,(
unsigned long)
now());
178 len += fmt_str(
buf + len,
" qp ");
179 len += fmt_ulong(
buf + len,
qp);
185 result =
"Dsorry, I can't accept addresses like that (#5.1.3)";
187 buffer_put(&
bo,
strnum,fmt_ulong(
strnum,(
unsigned long) str_len(result)));
188 buffer_puts(&
bo,
":");
189 buffer_puts(&
bo,result);
190 buffer_puts(&
bo,
",");
ssize_t saferead(int fd, char *buf, int len)
char outbuf[BUFSIZE_LINE]
ssize_t safewrite(int fd, char *buf, int len)
void qmail_to(struct qmail *, char *)
void qmail_from(struct qmail *, char *)
void qmail_put(struct qmail *, char *, int)
char * qmail_close(struct qmail *)
unsigned long qmail_qp(struct qmail *)
int qmail_open(struct qmail *)
void qmail_fail(struct qmail *)