diff options
| author | rsc <devnull@localhost> | 2005-10-29 16:26:44 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2005-10-29 16:26:44 +0000 |
| commit | 5cdb17983ae6e6367ad7a940cb219eab247a9304 (patch) | |
| tree | 8ca1ef49af2a96e7daebe624d91fdf679814a057 /src/cmd/upas/ml/dat.h | |
| parent | cd3745196389579fb78b9b01ef1daefb5a57aa71 (diff) | |
| download | plan9port-5cdb17983ae6e6367ad7a940cb219eab247a9304.tar.gz plan9port-5cdb17983ae6e6367ad7a940cb219eab247a9304.zip | |
Thanks to John Cummings.
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); |
