![]() |
s/qmail 4.3.23
Next generation secure email transport
|
#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include "buffer.h"#include "getln.h"#include "exit.h"#include "stralloc.h"#include "readclose.h"#include "timeoutconn.h"#include "logmsg.h"#include "str.h"#include "sig.h"#include "ip.h"#include "timeout.h"#include "auto_qmail.h"#include "qmail.h"#include "control.h"#include "fmt.h"#include "uint_t.h"#include "socket_if.h"
Go to the source code of this file.
Macros | |
| #define | PORT_QMQP 628 |
| #define | TCP_TIMEOUT 60 |
Functions | |
| void | die_success () |
| void | die_perm () |
| void | nomem () |
| void | die_read () |
| void | die_control () |
| void | die_socket () |
| void | die_home () |
| void | die_temp () |
| void | die_conn () |
| void | die_format () |
| ssize_t | saferead (int fd, char *buf, size_t len) |
| ssize_t | safewrite (int fd, char *buf, size_t len) |
| void | getmess () |
| void | doit (char *server) |
| int | main () |
Variables | |
| int | lasterror = 55 |
| int | qmqpfd |
| char | buf [BUFSIZE_LINE] |
| buffer | bo = BUFFER_INIT(safewrite,-1,buf,sizeof(buf)) |
| buffer | bi = BUFFER_INIT(saferead,-1,buf,sizeof(buf)) |
| buffer | be = BUFFER_INIT(buffer_unixread,1,buf,sizeof(buf)) |
| stralloc | beforemessage = {0} |
| stralloc | message = {0} |
| stralloc | aftermessage = {0} |
| char | strnum [FMT_ULONG] |
| stralloc | line = {0} |
| stralloc | servers = {0} |
| #define PORT_QMQP 628 |
Definition at line 24 of file qmail-qmqpc.c.
| #define TCP_TIMEOUT 60 |
Definition at line 25 of file qmail-qmqpc.c.
| void die_conn | ( | ) |
Definition at line 35 of file qmail-qmqpc.c.


| void die_control | ( | void | ) |
| void die_format | ( | ) |
Definition at line 36 of file qmail-qmqpc.c.


| void die_home | ( | ) |
Definition at line 33 of file qmail-qmqpc.c.


| void die_perm | ( | ) |
Definition at line 28 of file qmail-qmqpc.c.


| void die_read | ( | void | ) |
Definition at line 30 of file qmail-qmqpc.c.


| void die_socket | ( | ) |
Definition at line 32 of file qmail-qmqpc.c.


| void die_success | ( | ) |
Definition at line 27 of file qmail-qmqpc.c.


| void die_temp | ( | ) |
Definition at line 34 of file qmail-qmqpc.c.


| void doit | ( | char * | server | ) |
Definition at line 106 of file qmail-qmqpc.c.


| void getmess | ( | ) |
Definition at line 70 of file qmail-qmqpc.c.


| int main | ( | void | ) |
| void nomem | ( | ) |
Definition at line 29 of file qmail-qmqpc.c.


| ssize_t saferead | ( | int | fd, |
| char * | buf, | ||
| size_t | len ) |
| ssize_t safewrite | ( | int | fd, |
| char * | buf, | ||
| size_t | len ) |
Definition at line 49 of file qmail-qmqpc.c.
| stralloc aftermessage = {0} |
Definition at line 65 of file qmail-qmqpc.c.
Definition at line 60 of file qmail-qmqpc.c.
| stralloc beforemessage = {0} |
Definition at line 63 of file qmail-qmqpc.c.
Definition at line 59 of file qmail-qmqpc.c.
Definition at line 58 of file qmail-qmqpc.c.
| char buf[BUFSIZE_LINE] |
Definition at line 57 of file qmail-qmqpc.c.
| int lasterror = 55 |
Definition at line 38 of file qmail-qmqpc.c.
| stralloc line = {0} |
Definition at line 68 of file qmail-qmqpc.c.
| stralloc message = {0} |
Definition at line 64 of file qmail-qmqpc.c.
| int qmqpfd |
Definition at line 39 of file qmail-qmqpc.c.
| stralloc servers = {0} |
Definition at line 157 of file qmail-qmqpc.c.
| char strnum[FMT_ULONG] |
Definition at line 67 of file qmail-qmqpc.c.