diff options
Diffstat (limited to 'src/cmd/upas/ml/dat.h')
-rw-r--r-- | src/cmd/upas/ml/dat.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/cmd/upas/ml/dat.h b/src/cmd/upas/ml/dat.h new file mode 100644 index 00000000..3527af50 --- /dev/null +++ b/src/cmd/upas/ml/dat.h @@ -0,0 +1,25 @@ + +#include "../smtp/smtp.h" +#include "../smtp/y.tab.h" + +typedef struct Addr Addr; +struct Addr +{ + char *addr; + Addr *next; +}; + +String *from; +String *sender; +Field *firstfield; +int na; +Addr *al; + +extern String* getaddr(Node *p); +extern void getaddrs(void); +extern void writeaddr(char *file, char *addr, int, char *); +extern void remaddr(char *addr); +extern int addaddr(char *addr); +extern void readaddrs(char *file); +extern int startmailer(char *name); +extern void sendnotification(char *addr, char *listname, int rem); |