aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/upas/ml/dat.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/upas/ml/dat.h')
-rw-r--r--src/cmd/upas/ml/dat.h25
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);