ezmlmx 0.68
ezmlmx
|
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <unistd.h>
#include "getoptb.h"
#include "stralloc.h"
#include "exit.h"
#include "readwrite.h"
#include "open.h"
#include "buffer.h"
#include "str.h"
#include "auto_bin.h"
#include "getln.h"
#include "error.h"
#include "lock.h"
#include "errtxt.h"
#include "idx.h"
#include "auto_version.h"
#include "logmsg.h"
#include "lockfile.h"
#include "case.h"
Go to the source code of this file.
Macros | |
#define | WHO "ezmlm-make" |
#define | NO_FLAGS ('z' - 'a' + 1) |
Functions | |
void | keyadd (unsigned long u) |
void | keyaddtime () |
void | dirplusmake (char *slash) |
void | linkdotdir (const char *dash, char *slash) |
void | dcreate (char *slash) |
void | f_open (char *slash) |
void | f_put (const char *buf, unsigned int len) |
void | f_puts (char *buf) |
void | f_close () |
void | frm (char *slash) |
int | main (int argc, char **argv) |
Variables | |
const char * | defflags = "ap" |
int | flags [NO_FLAGS] |
const char * | popt [10] |
stralloc | dotplus = {0} |
stralloc | dirplus = {0} |
stralloc | line = {0} |
stralloc | cmdline = {0} |
stralloc | outline = {0} |
buffer | bi |
char | textbuf [1024] |
stralloc | fname = {0} |
stralloc | oldfname = {0} |
stralloc | dname = {0} |
stralloc | lname = {0} |
stralloc | template = {0} |
stralloc | ext1 = {0} |
stralloc | ext2 = {0} |
stralloc | flag = {0} |
stralloc | key = {0} |
struct timeval | tv |
char | sz [2] = "?" |
char * | dir |
char * | dot |
char * | local = (char *) 0 |
char * | host = (char *) 0 |
buffer | bo |
char | outbuf [BUFFER_OUTSIZE] |
@author Fred Lindberg
g
defaults. | All other flags are false = 0 archived list -a public list -p no ezmlm-archive -I no text edit for remote admin -D not in edit mode -E no subs list for remote admin -L no remote admin -R no meboage moderation -M no subscription moderation -S don't use .ezmlmrc from dot-file dir -C no prefix -F no trailer -T |
Definition in file ezmlm-make.c.
#define NO_FLAGS ('z' - 'a' + 1) |
Definition at line 46 of file ezmlm-make.c.
#define WHO "ezmlm-make" |
Definition at line 23 of file ezmlm-make.c.
void dcreate | ( | char * | slash | ) |
Definition at line 118 of file ezmlm-make.c.
void dirplusmake | ( | char * | slash | ) |
Definition at line 96 of file ezmlm-make.c.
void f_close | ( | ) |
Definition at line 153 of file ezmlm-make.c.
void f_open | ( | char * | slash | ) |
Definition at line 130 of file ezmlm-make.c.
void f_put | ( | const char * | buf, |
unsigned int | len ) |
Definition at line 142 of file ezmlm-make.c.
void f_puts | ( | char * | buf | ) |
Definition at line 147 of file ezmlm-make.c.
void frm | ( | char * | slash | ) |
Definition at line 164 of file ezmlm-make.c.
void keyadd | ( | unsigned long | u | ) |
Definition at line 76 of file ezmlm-make.c.
void keyaddtime | ( | ) |
Definition at line 85 of file ezmlm-make.c.
void linkdotdir | ( | const char * | dash, |
char * | slash ) |
Definition at line 103 of file ezmlm-make.c.
int main | ( | int | argc, |
char ** | argv ) |
buffer bi |
Definition at line 61 of file ezmlm-make.c.
buffer bo |
Definition at line 127 of file ezmlm-make.c.
stralloc cmdline = {0} |
Definition at line 59 of file ezmlm-make.c.
const char* defflags = "ap" |
Definition at line 48 of file ezmlm-make.c.
char* dir |
Definition at line 91 of file ezmlm-make.c.
stralloc dirplus = {0} |
Definition at line 53 of file ezmlm-make.c.
stralloc dname = {0} |
Definition at line 66 of file ezmlm-make.c.
char* dot |
Definition at line 92 of file ezmlm-make.c.
stralloc dotplus = {0} |
Definition at line 52 of file ezmlm-make.c.
stralloc ext1 = {0} |
Definition at line 69 of file ezmlm-make.c.
stralloc ext2 = {0} |
Definition at line 70 of file ezmlm-make.c.
stralloc flag = {0} |
Definition at line 71 of file ezmlm-make.c.
int flags[NO_FLAGS] |
Definition at line 49 of file ezmlm-make.c.
stralloc fname = {0} |
Definition at line 64 of file ezmlm-make.c.
char* host = (char *) 0 |
Definition at line 94 of file ezmlm-make.c.
stralloc key = {0} |
Definition at line 72 of file ezmlm-make.c.
stralloc line = {0} |
Definition at line 54 of file ezmlm-make.c.
stralloc lname = {0} |
Definition at line 67 of file ezmlm-make.c.
char* local = (char *) 0 |
Definition at line 93 of file ezmlm-make.c.
stralloc oldfname = {0} |
Definition at line 65 of file ezmlm-make.c.
char outbuf[BUFFER_OUTSIZE] |
Definition at line 128 of file ezmlm-make.c.
stralloc outline = {0} |
Definition at line 60 of file ezmlm-make.c.
const char* popt[10] |
Definition at line 51 of file ezmlm-make.c.
char sz[2] = "?" |
Definition at line 74 of file ezmlm-make.c.
stralloc template = {0} |
Definition at line 68 of file ezmlm-make.c.
char textbuf[1024] |
Definition at line 62 of file ezmlm-make.c.
struct timeval tv |
Definition at line 73 of file ezmlm-make.c.