![]() |
s/qmail 4.3.23
Next generation secure email transport
|
#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include "sig.h"#include "exit.h"#include "open.h"#include "seek.h"#include "fmt.h"#include "alloc.h"#include "buffer.h"#include "datetime.h"#include "now.h"#include "triggerpull.h"#include "extra.h"#include "auto_qmail.h"#include "auto_queue.h"#include "auto_uids.h"#include "date822fmt.h"#include "fmtqfn.h"#include "env.h"#include "wait.h"#include "scan.h"#include "qmail.h"
Go to the source code of this file.
Macros | |
| #define | DEATH 86400 /* 24 hours; _must_ be below q-s's OSSIFIED (36 hours) */ |
| #define | ADDR 1003 |
Functions | |
| void | cleanup () |
| void | die (int e) |
| void | die_qhpsi () |
| void | die_write () |
| void | die_read () |
| void | sigalrm () |
| void | sigbug () |
| void | received_setup () |
| unsigned int | pidfmt (char *s, unsigned long seq) |
| char * | fnnum (char *dirslash, int flagsplit) |
| void | pidopen (void) |
| void | qhpsiprog (char *arg) |
| int | main () |
Variables | |
| char | inbuf [BUFSIZE_MESS] |
| struct buffer | bi |
| char | outbuf [BUFSIZE_LINE] |
| struct buffer | bo |
| datetime_sec | starttime |
| struct datetime | dt |
| unsigned long | mypid |
| unsigned long | uid |
| char * | pidfn |
| struct stat | pidst |
| unsigned long | messnum |
| char * | messfn |
| char * | todofn |
| char * | intdfn |
| int | messfd |
| int | intdfd |
| int | flagmademess = 0 |
| int | flagmadeintd = 0 |
| unsigned int | receivedlen |
| char * | received |
| char * | qhpsi |
| char | tmp [FMT_ULONG] |
| #define ADDR 1003 |
Definition at line 27 of file qmail-queue.c.
Definition at line 26 of file qmail-queue.c.
| void cleanup | ( | ) |
| void die | ( | int | e | ) |
| void die_qhpsi | ( | ) |
Definition at line 62 of file qmail-queue.c.


| void die_read | ( | void | ) |
Definition at line 64 of file qmail-queue.c.


| void die_write | ( | ) |
Definition at line 63 of file qmail-queue.c.


| char * fnnum | ( | char * | dirslash, |
| int | flagsplit ) |
Definition at line 121 of file qmail-queue.c.


| int main | ( | void | ) |
| unsigned int pidfmt | ( | char * | s, |
| unsigned long | seq ) |
| void pidopen | ( | void | ) |
Definition at line 131 of file qmail-queue.c.


| void qhpsiprog | ( | char * | arg | ) |
Definition at line 153 of file qmail-queue.c.


| void received_setup | ( | ) |
Definition at line 96 of file qmail-queue.c.


| void sigalrm | ( | ) |
| void sigbug | ( | ) |
Definition at line 66 of file qmail-queue.c.


| struct buffer bi |
Definition at line 30 of file qmail-queue.c.
| struct buffer bo |
Definition at line 32 of file qmail-queue.c.
| struct datetime dt |
Definition at line 35 of file qmail-queue.c.
| int flagmadeintd = 0 |
Definition at line 47 of file qmail-queue.c.
| int flagmademess = 0 |
Definition at line 46 of file qmail-queue.c.
| char inbuf[BUFSIZE_MESS] |
Definition at line 29 of file qmail-queue.c.
| int intdfd |
Definition at line 45 of file qmail-queue.c.
| char* intdfn |
Definition at line 43 of file qmail-queue.c.
| int messfd |
Definition at line 44 of file qmail-queue.c.
| char* messfn |
Definition at line 41 of file qmail-queue.c.
| unsigned long messnum |
Definition at line 40 of file qmail-queue.c.
| unsigned long mypid |
Definition at line 36 of file qmail-queue.c.
| char outbuf[BUFSIZE_LINE] |
Definition at line 31 of file qmail-queue.c.
| char* pidfn |
Definition at line 38 of file qmail-queue.c.
| struct stat pidst |
Definition at line 39 of file qmail-queue.c.
| char* qhpsi |
Definition at line 151 of file qmail-queue.c.
| char* received |
Definition at line 69 of file qmail-queue.c.
| unsigned int receivedlen |
Definition at line 68 of file qmail-queue.c.
| datetime_sec starttime |
Definition at line 34 of file qmail-queue.c.
| char tmp[FMT_ULONG] |
Definition at line 204 of file qmail-queue.c.
| char* todofn |
Definition at line 42 of file qmail-queue.c.
| unsigned long uid |
Definition at line 37 of file qmail-queue.c.