|
ezmlmx 0.69
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.