![]() |
s/qmail 4.4.13
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 "byte.h"#include "constmap.h"#include "control.h"#include "stralloc.h"#include "datetime.h"#include "now.h"#include "str.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"#include "wildmat.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 | ADDRL 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 ADDRL 1003 |
Definition at line 33 of file qmail-queue.c.
Definition at line 32 of file qmail-queue.c.
| void cleanup | ( | ) |
| void die | ( | int | e | ) |
| void die_qhpsi | ( | ) |
Definition at line 84 of file qmail-queue.c.


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


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


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


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


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


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


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


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


| struct buffer bi |
Definition at line 36 of file qmail-queue.c.
| struct buffer bo |
Definition at line 38 of file qmail-queue.c.
| struct datetime dt |
Definition at line 53 of file qmail-queue.c.
| int flagmadeintd = 0 |
Definition at line 65 of file qmail-queue.c.
| int flagmademess = 0 |
Definition at line 64 of file qmail-queue.c.
| char inbuf[BUFSIZE_MESS] |
Definition at line 35 of file qmail-queue.c.
| int intdfd |
Definition at line 63 of file qmail-queue.c.
| char* intdfn |
Definition at line 61 of file qmail-queue.c.
| int messfd |
Definition at line 62 of file qmail-queue.c.
| char* messfn |
Definition at line 59 of file qmail-queue.c.
| unsigned long messnum |
Definition at line 58 of file qmail-queue.c.
| unsigned long mypid |
Definition at line 54 of file qmail-queue.c.
| char outbuf[BUFSIZE_LINE] |
Definition at line 37 of file qmail-queue.c.
| char* pidfn |
Definition at line 56 of file qmail-queue.c.
| struct stat pidst |
Definition at line 57 of file qmail-queue.c.
| char* qhpsi |
Definition at line 173 of file qmail-queue.c.
| char* received |
Definition at line 91 of file qmail-queue.c.
| unsigned int receivedlen |
Definition at line 90 of file qmail-queue.c.
| datetime_sec starttime |
Definition at line 52 of file qmail-queue.c.
| char tmp[FMT_ULONG] |
Definition at line 226 of file qmail-queue.c.
| char* todofn |
Definition at line 60 of file qmail-queue.c.
| unsigned long uid |
Definition at line 55 of file qmail-queue.c.