ezmlmx 0.68
ezmlmx
Loading...
Searching...
No Matches
ezmlm-return.c File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <unistd.h>
#include "direntry.h"
#include "stralloc.h"
#include "str.h"
#include "env.h"
#include "sig.h"
#include "getconf.h"
#include "byte.h"
#include "case.h"
#include "open.h"
#include "scan.h"
#include "lock.h"
#include "readclose.h"
#include "getln.h"
#include "buffer.h"
#include "error.h"
#include "quote.h"
#include "readwrite.h"
#include "fmt.h"
#include "now.h"
#include "cookie.h"
#include "subscribe.h"
#include "errtxt.h"
#include "idx.h"
#include "logmsg.h"
#include "lockfile.h"
Include dependency graph for ezmlm-return.c:

Go to the source code of this file.

Macros

#define WHO   "ezmlm-return"

Functions

void die_hashnew ()
void die_datenew ()
void die_msgin ()
void makedir (char *s)
void dowit (char *addr, unsigned long when, stralloc *bounce)
void doit (const char *addr, unsigned long msgnum, unsigned long when, const stralloc *bounce)
int main (int argc, char **argv)

Variables

char outbuf [1024]
buffer bo
char inbuf [1024]
buffer bi
char strnum [FMT_ULONG]
char hash [COOKIE]
char hashcopy [COOKIE]
char * hashp = (char *) 0
unsigned long cookiedate
unsigned long addrno = 0L
unsigned long addrno1 = 0L
stralloc fndir = {0}
stralloc fndate = {0}
stralloc fndatenew = {0}
stralloc fnhash = {0}
stralloc fnhashnew = {0}
stralloc quoted = {0}
stralloc ddir = {0}
char * sender
char * dir
char * workdir
stralloc bounce = {0}
stralloc line = {0}
stralloc header = {0}
stralloc intro = {0}
stralloc failure = {0}
stralloc paragraph = {0}
int flagmasterbounce = 0
int flaghaveheader
int flaghaveintro
stralloc key = {0}
char msginbuf [1024]
buffer bm

Detailed Description

@autor Bruce Guenter

Date
2005-04-07 16:53:44Z

Definition in file ezmlm-return.c.

Macro Definition Documentation

◆ WHO

#define WHO   "ezmlm-return"

Definition at line 31 of file ezmlm-return.c.

Function Documentation

◆ die_datenew()

void die_datenew ( )

Definition at line 69 of file ezmlm-return.c.

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

◆ die_hashnew()

void die_hashnew ( )

Definition at line 68 of file ezmlm-return.c.

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

◆ die_msgin()

void die_msgin ( )

Definition at line 70 of file ezmlm-return.c.

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

◆ doit()

void doit ( const char * addr,
unsigned long msgnum,
unsigned long when,
const stralloc * bounce )

Definition at line 126 of file ezmlm-return.c.

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

◆ dowit()

void dowit ( char * addr,
unsigned long when,
stralloc * bounce )

Definition at line 79 of file ezmlm-return.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 240 of file ezmlm-return.c.

Here is the call graph for this function:

◆ makedir()

void makedir ( char * s)

Definition at line 72 of file ezmlm-return.c.

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

Variable Documentation

◆ addrno

unsigned long addrno = 0L

Definition at line 54 of file ezmlm-return.c.

◆ addrno1

unsigned long addrno1 = 0L

Definition at line 55 of file ezmlm-return.c.

◆ bi

buffer bi

Definition at line 47 of file ezmlm-return.c.

◆ bm

buffer bm

Definition at line 238 of file ezmlm-return.c.

◆ bo

buffer bo

Definition at line 45 of file ezmlm-return.c.

◆ bounce

stralloc bounce = {0}

Definition at line 226 of file ezmlm-return.c.

◆ cookiedate

unsigned long cookiedate

Definition at line 53 of file ezmlm-return.c.

◆ ddir

stralloc ddir = {0}

Definition at line 63 of file ezmlm-return.c.

◆ dir

char* dir

Definition at line 65 of file ezmlm-return.c.

◆ failure

stralloc failure = {0}

Definition at line 230 of file ezmlm-return.c.

◆ flaghaveheader

int flaghaveheader

Definition at line 233 of file ezmlm-return.c.

◆ flaghaveintro

int flaghaveintro

Definition at line 234 of file ezmlm-return.c.

◆ flagmasterbounce

int flagmasterbounce = 0

Definition at line 232 of file ezmlm-return.c.

◆ fndate

stralloc fndate = {0}

Definition at line 57 of file ezmlm-return.c.

◆ fndatenew

stralloc fndatenew = {0}

Definition at line 58 of file ezmlm-return.c.

◆ fndir

stralloc fndir = {0}

Definition at line 56 of file ezmlm-return.c.

◆ fnhash

stralloc fnhash = {0}

Definition at line 59 of file ezmlm-return.c.

◆ fnhashnew

stralloc fnhashnew = {0}

Definition at line 60 of file ezmlm-return.c.

◆ hash

char hash[COOKIE]

Definition at line 50 of file ezmlm-return.c.

◆ hashcopy

char hashcopy[COOKIE]

Definition at line 51 of file ezmlm-return.c.

◆ hashp

char* hashp = (char *) 0

Definition at line 52 of file ezmlm-return.c.

◆ header

stralloc header = {0}

Definition at line 228 of file ezmlm-return.c.

◆ inbuf

char inbuf[1024]

Definition at line 46 of file ezmlm-return.c.

◆ intro

stralloc intro = {0}

Definition at line 229 of file ezmlm-return.c.

◆ key

stralloc key = {0}

Definition at line 236 of file ezmlm-return.c.

◆ line

stralloc line = {0}

Definition at line 227 of file ezmlm-return.c.

◆ msginbuf

char msginbuf[1024]

Definition at line 237 of file ezmlm-return.c.

◆ outbuf

char outbuf[1024]

Definition at line 44 of file ezmlm-return.c.

◆ paragraph

stralloc paragraph = {0}

Definition at line 231 of file ezmlm-return.c.

◆ quoted

stralloc quoted = {0}

Definition at line 62 of file ezmlm-return.c.

◆ sender

char* sender

Definition at line 64 of file ezmlm-return.c.

◆ strnum

char strnum[FMT_ULONG]

Definition at line 49 of file ezmlm-return.c.

◆ workdir

char* workdir

Definition at line 66 of file ezmlm-return.c.