![]() |
s/qmail 4.3.20
Next generation secure email transport
|
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include "sig.h"
#include "env.h"
#include "byte.h"
#include "exit.h"
#include "open.h"
#include "wait.h"
#include "lock.h"
#include "seek.h"
#include "buffer.h"
#include "getln.h"
#include "getoptb.h"
#include "alloc.h"
#include "logmsg.h"
#include "stralloc.h"
#include "fmt.h"
#include "str.h"
#include "now.h"
#include "case.h"
#include "quote.h"
#include "qmail.h"
#include "readclose.h"
#include "myctime.h"
#include "gfrom.h"
#include "auto_break.h"
#include "auto_patrn.h"
Go to the source code of this file.
Macros | |
#define | WHO "qmail-local" |
Functions | |
void | tryunlinktmp () |
void | sigalrm () |
int | main (int argc, char *const *argv) |
Variables | |
int | flagdoit |
int | flag99 |
char * | user |
char * | homedir |
char * | local |
char * | dash |
char * | ext |
char * | host |
char * | sender |
char * | aliasempty |
stralloc | safeext = {0} |
stralloc | ufline = {0} |
stralloc | rpline = {0} |
stralloc | envrecip = {0} |
stralloc | dtline = {0} |
stralloc | qme = {0} |
stralloc | ueo = {0} |
stralloc | cmds = {0} |
stralloc | messline = {0} |
stralloc | foo = {0} |
stralloc | hostname = {0} |
char | inbuf [BUFSIZE_LINE] |
char | outbuf [BUFSIZE_LINE] |
char | fntmptph [80+FMT_ULONG *2] |
char | fnnewtph [80+FMT_ULONG *2] |
unsigned long | mailforward_qp = 0 |
unsigned long | count_file = 0 |
unsigned long | count_forward = 0 |
unsigned long | count_program = 0 |
char | count_buf [FMT_ULONG] |
char | buflog [BUFSIZE_LOG] |
buffer | bl = BUFFER_INIT(buffer_unixwrite,1,buflog,sizeof(buflog)) |
#define WHO "qmail-local" |
Definition at line 39 of file qmail-local.c.
void sigalrm | ( | ) |
void tryunlinktmp | ( | ) |
char* aliasempty |
Definition at line 63 of file qmail-local.c.
Definition at line 448 of file qmail-local.c.
char buflog[BUFSIZE_LOG] |
Definition at line 447 of file qmail-local.c.
stralloc cmds = {0} |
Definition at line 72 of file qmail-local.c.
char count_buf[FMT_ULONG] |
Definition at line 446 of file qmail-local.c.
unsigned long count_file = 0 |
Definition at line 443 of file qmail-local.c.
unsigned long count_forward = 0 |
Definition at line 444 of file qmail-local.c.
unsigned long count_program = 0 |
Definition at line 445 of file qmail-local.c.
char* dash |
Definition at line 59 of file qmail-local.c.
stralloc dtline = {0} |
Definition at line 69 of file qmail-local.c.
stralloc envrecip = {0} |
Definition at line 68 of file qmail-local.c.
char* ext |
Definition at line 60 of file qmail-local.c.
int flag99 |
Definition at line 54 of file qmail-local.c.
int flagdoit |
Definition at line 53 of file qmail-local.c.
char fnnewtph[80+FMT_ULONG *2] |
Definition at line 83 of file qmail-local.c.
char fntmptph[80+FMT_ULONG *2] |
Definition at line 82 of file qmail-local.c.
stralloc foo = {0} |
Definition at line 74 of file qmail-local.c.
char* homedir |
Definition at line 57 of file qmail-local.c.
char* host |
Definition at line 61 of file qmail-local.c.
stralloc hostname = {0} |
Definition at line 75 of file qmail-local.c.
char inbuf[BUFSIZE_LINE] |
Definition at line 77 of file qmail-local.c.
char* local |
Definition at line 58 of file qmail-local.c.
unsigned long mailforward_qp = 0 |
Definition at line 298 of file qmail-local.c.
stralloc messline = {0} |
Definition at line 73 of file qmail-local.c.
char outbuf[BUFSIZE_LINE] |
Definition at line 78 of file qmail-local.c.
stralloc qme = {0} |
Definition at line 70 of file qmail-local.c.
stralloc rpline = {0} |
Definition at line 67 of file qmail-local.c.
stralloc safeext = {0} |
Definition at line 65 of file qmail-local.c.
char* sender |
Definition at line 62 of file qmail-local.c.
stralloc ueo = {0} |
Definition at line 71 of file qmail-local.c.
stralloc ufline = {0} |
Definition at line 66 of file qmail-local.c.
char* user |
Definition at line 56 of file qmail-local.c.