s/qmail 4.2.29a
Next generation secure email transport
Loading...
Searching...
No Matches
Macros | Functions | Variables
newinclude.c File Reference
#include <sys/stat.h>
#include <unistd.h>
#include <stdio.h>
#include "buffer.h"
#include "logmsg.h"
#include "genalloc.h"
#include "stralloc.h"
#include "getln.h"
#include "open.h"
#include "token822.h"
#include "control.h"
#include "auto_qmail.h"
#include "byte.h"
#include "env.h"
Include dependency graph for newinclude.c:

Go to the source code of this file.

Macros

#define WHO   "newinclude"
 
#define fnbin   bin.s
 
#define fntmp   tmp.s
 

Functions

int rename (const char *, const char *)
 
void nomem ()
 
void usage ()
 
void readerr ()
 
void writeerr ()
 
void doincl (char *buf, int len)
 
void dorecip (char *buf, int len)
 
void die_control ()
 
void readcontrols ()
 
void gotincl ()
 
void gotaddr ()
 
void parseerr ()
 
void parseline ()
 
int main (int argc, char **argv)
 

Variables

char * fnlist
 
char listbuf [1024]
 
buffer bi
 
stralloc bin = {0}
 
stralloc tmp = {0}
 
char tmpbuf [1024]
 
buffer bt
 
stralloc me = {0}
 
stralloc defaulthost = {0}
 
stralloc defaultdomain = {0}
 
stralloc plusdomain = {0}
 
stralloc cbuf = {0}
 
token822_alloc toks = {0}
 
token822_alloc tokaddr = {0}
 
stralloc address = {0}
 
stralloc line = {0}
 
int match
 

Macro Definition Documentation

◆ fnbin

#define fnbin   bin.s

Definition at line 34 of file newinclude.c.

◆ fntmp

#define fntmp   tmp.s

Definition at line 36 of file newinclude.c.

◆ WHO

#define WHO   "newinclude"

Definition at line 16 of file newinclude.c.

Function Documentation

◆ die_control()

void die_control ( void  )

Definition at line 91 of file newinclude.c.

Here is the caller graph for this function:

◆ doincl()

void doincl ( char *  buf,
int  len 
)

Definition at line 55 of file newinclude.c.

Here is the caller graph for this function:

◆ dorecip()

void dorecip ( char *  buf,
int  len 
)

Definition at line 71 of file newinclude.c.

Here is the caller graph for this function:

◆ gotaddr()

void gotaddr ( )

Definition at line 153 of file newinclude.c.

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

◆ gotincl()

void gotincl ( )

Definition at line 145 of file newinclude.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 275 of file newinclude.c.

Here is the call graph for this function:

◆ nomem()

void nomem ( )

Definition at line 20 of file newinclude.c.

Here is the caller graph for this function:

◆ parseerr()

void parseerr ( )

Definition at line 205 of file newinclude.c.

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

◆ parseline()

void parseline ( )

Definition at line 211 of file newinclude.c.

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

◆ readcontrols()

void readcontrols ( )

Definition at line 101 of file newinclude.c.

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

◆ readerr()

void readerr ( )

Definition at line 41 of file newinclude.c.

Here is the caller graph for this function:

◆ rename()

int rename ( const char *  ,
const char *   
)
Here is the caller graph for this function:

◆ usage()

void usage ( )

Definition at line 24 of file newinclude.c.

Here is the caller graph for this function:

◆ writeerr()

void writeerr ( )

Definition at line 45 of file newinclude.c.

Here is the caller graph for this function:

Variable Documentation

◆ address

stralloc address = {0}

Definition at line 143 of file newinclude.c.

◆ bi

buffer bi

Definition at line 31 of file newinclude.c.

◆ bin

stralloc bin = {0}

Definition at line 33 of file newinclude.c.

◆ bt

buffer bt

Definition at line 38 of file newinclude.c.

◆ cbuf

stralloc cbuf = {0}

Definition at line 140 of file newinclude.c.

◆ defaultdomain

stralloc defaultdomain = {0}

Definition at line 98 of file newinclude.c.

◆ defaulthost

stralloc defaulthost = {0}

Definition at line 97 of file newinclude.c.

◆ fnlist

char* fnlist

Definition at line 29 of file newinclude.c.

◆ line

stralloc line = {0}

Definition at line 202 of file newinclude.c.

◆ listbuf

char listbuf[1024]

Definition at line 30 of file newinclude.c.

◆ match

int match

Definition at line 203 of file newinclude.c.

◆ me

stralloc me = {0}

Definition at line 96 of file newinclude.c.

◆ plusdomain

stralloc plusdomain = {0}

Definition at line 99 of file newinclude.c.

◆ tmp

stralloc tmp = {0}

Definition at line 35 of file newinclude.c.

◆ tmpbuf

char tmpbuf[1024]

Definition at line 37 of file newinclude.c.

◆ tokaddr

token822_alloc tokaddr = {0}

Definition at line 142 of file newinclude.c.

◆ toks

token822_alloc toks = {0}

Definition at line 141 of file newinclude.c.