![]() |
s/qmail 4.3.20
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 | ( | ) |
Definition at line 65 of file qmail-queue.c.
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.