s/qmail 4.2.29a
Next generation secure email transport
Loading...
Searching...
No Matches
Macros | Functions | Variables
qreceipt.c File Reference
#include <unistd.h>
#include "sig.h"
#include "env.h"
#include "error.h"
#include "buffer.h"
#include "stralloc.h"
#include "getln.h"
#include "alloc.h"
#include "str.h"
#include "hfield.h"
#include "token822.h"
#include "headerbody.h"
#include "exit.h"
#include "open.h"
#include "quote.h"
#include "qmail.h"
Include dependency graph for qreceipt.c:

Go to the source code of this file.

Macros

#define WHO   "qreceipt"
 

Functions

void die_noreceipt ()
 
void die ()
 
void die_temp ()
 
void die_nomem ()
 
void die_fork ()
 
void die_qqperm ()
 
void die_qqtemp ()
 
void die_usage ()
 
void die_read ()
 
void doordie (stralloc *sa, int r)
 
int rwnotice (token822_alloc *addr)
 
void finishheader ()
 
void doheaderfield (stralloc *h)
 
void dobody (stralloc *h)
 
int main (int argc, char **argv)
 

Variables

char * target
 
int flagreceipt = 0
 
char * returnpath
 
stralloc messageid = {0}
 
stralloc sanotice = {0}
 
struct qmail qqt
 
stralloc quoted = {0}
 
stralloc hfbuf = {0}
 
token822_alloc hfin = {0}
 
token822_alloc hfrewrite = {0}
 
token822_alloc hfaddr = {0}
 

Macro Definition Documentation

◆ WHO

#define WHO   "qreceipt"

Definition at line 18 of file qreceipt.c.

Function Documentation

◆ die()

void die ( )

Definition at line 21 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_fork()

void die_fork ( )

Definition at line 25 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_nomem()

void die_nomem ( void  )

Definition at line 23 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_noreceipt()

void die_noreceipt ( )

Definition at line 20 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_qqperm()

void die_qqperm ( )

Definition at line 27 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_qqtemp()

void die_qqtemp ( )

Definition at line 29 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_read()

void die_read ( void  )

Definition at line 34 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_temp()

void die_temp ( )

Definition at line 22 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ die_usage()

void die_usage ( )

Definition at line 31 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dobody()

void dobody ( stralloc *  h)

Definition at line 121 of file qreceipt.c.

Here is the caller graph for this function:

◆ doheaderfield()

void doheaderfield ( stralloc *  h)

Definition at line 108 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ doordie()

void doordie ( stralloc *  sa,
int  r 
)

Definition at line 37 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ finishheader()

void finishheader ( )

Definition at line 65 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 123 of file qreceipt.c.

Here is the call graph for this function:

◆ rwnotice()

int rwnotice ( token822_alloc *  addr)

Definition at line 50 of file qreceipt.c.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ flagreceipt

int flagreceipt = 0

Definition at line 44 of file qreceipt.c.

◆ hfaddr

token822_alloc hfaddr = {0}

Definition at line 106 of file qreceipt.c.

◆ hfbuf

stralloc hfbuf = {0}

Definition at line 103 of file qreceipt.c.

◆ hfin

token822_alloc hfin = {0}

Definition at line 104 of file qreceipt.c.

◆ hfrewrite

token822_alloc hfrewrite = {0}

Definition at line 105 of file qreceipt.c.

◆ messageid

stralloc messageid = {0}

Definition at line 47 of file qreceipt.c.

◆ qqt

struct qmail qqt

Definition at line 61 of file qreceipt.c.

◆ quoted

stralloc quoted = {0}

Definition at line 63 of file qreceipt.c.

◆ returnpath

char* returnpath

Definition at line 46 of file qreceipt.c.

◆ sanotice

stralloc sanotice = {0}

Definition at line 48 of file qreceipt.c.

◆ target

char* target

Definition at line 42 of file qreceipt.c.