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

Go to the source code of this file.

Macros

#define WHO   "ezmlm-split"

Functions

ssize_t bqrite (int fd, char *buf, unsigned int len)
int findname ()
int main (int argc, char **argv)

Variables

int flagdo = 1
const char * sender
const char * split
stralloc outhost = {0}
stralloc outlocal = {0}
stralloc target = {0}
stralloc lctarget = {0}
stralloc line = {0}
stralloc domain = {0}
stralloc name = {0}
stralloc from = {0}
stralloc to = {0}
char strnum [FMT_ULONG]
unsigned long lineno
int flagfound
char inbuf [BUFFER_INSIZE]
buffer bi
struct qmail qq
char qqbuf [1]
buffer bq = BUFFER_INIT(bqrite,-1,qqbuf,(int) sizeof(qqbuf))

Detailed Description

Author
Bruce Guenter
Date
2005-04-07 19:23:29Z

Definition in file ezmlm-split.c.

Macro Definition Documentation

◆ WHO

#define WHO   "ezmlm-split"

Definition at line 27 of file ezmlm-split.c.

Function Documentation

◆ bqrite()

ssize_t bqrite ( int fd,
char * buf,
unsigned int len )

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

Here is the call graph for this function:

◆ findname()

int findname ( )

Definition at line 82 of file ezmlm-split.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 186 of file ezmlm-split.c.

Here is the call graph for this function:

Variable Documentation

◆ bi

buffer bi

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

◆ bq

buffer bq = BUFFER_INIT(bqrite,-1,qqbuf,(int) sizeof(qqbuf))

Definition at line 74 of file ezmlm-split.c.

◆ domain

stralloc domain = {0}

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

◆ flagdo

int flagdo = 1

Definition at line 36 of file ezmlm-split.c.

◆ flagfound

int flagfound

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

◆ from

stralloc from = {0}

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

◆ inbuf

char inbuf[BUFFER_INSIZE]

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

◆ lctarget

stralloc lctarget = {0}

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

◆ line

stralloc line = {0}

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

◆ lineno

unsigned long lineno

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

◆ name

stralloc name = {0}

Definition at line 48 of file ezmlm-split.c.

◆ outhost

stralloc outhost = {0}

Definition at line 41 of file ezmlm-split.c.

◆ outlocal

stralloc outlocal = {0}

Definition at line 42 of file ezmlm-split.c.

◆ qq

struct qmail qq

Definition at line 67 of file ezmlm-split.c.

◆ qqbuf

char qqbuf[1]

Definition at line 73 of file ezmlm-split.c.

◆ sender

const char* sender

Definition at line 38 of file ezmlm-split.c.

◆ split

const char* split

Definition at line 39 of file ezmlm-split.c.

◆ strnum

char strnum[FMT_ULONG]

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

◆ target

stralloc target = {0}

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

◆ to

stralloc to = {0}

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