Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/sys/udp_mail.h b/sys/udp_mail.h
new file mode 100644
index 0000000..fe76232
--- /dev/null
+++ b/sys/udp_mail.h
@@ -0,0 +1,52 @@
+// MorgenGrauen MUDlib
+//
+// udp_mail.h -- Post per udp
+//
+// $Id: udp_mail.h,v 3.1 1997/02/12 13:04:59 Wargon Exp $
+
+/*
+ * VERSION 1.0
+ * Include file for the UDP MAIL system (Author: Alvin@Sushi)
+ * Requires INETD V0.60 or higher (INETD Author: Nostradamus@Zebedee)
+ */
+
+/*
+ * Your local mail delivery system
+ * Needs to have the following functions :-
+ * void deliver_mail(string to,string from,string subjct,string mail_body)
+ * int query_recipient_ok(string name)
+ */
+#define LOCAL_MAILER "/secure/mailer"
+
+/*
+ * The directory in which mail is kept if the initial attempt times out
+ * The mail will be recent every UDPM_RETRY_SEND minutes until
+ * UDPM_SEND_FAIL minutes have passed
+ * NOTE: UDPM_SPOOL_DIR must end with / and must be writable
+ */
+#define UDPM_SPOOL_DIR "mail/spool/"
+
+/* The following two times are in MINUTES */
+#define UDPM_RETRY_SEND 30
+#define UDPM_SEND_FAIL 1440 /* 24 Hours */
+
+/* PLEASE DO NOT ALTER THE FOLLOWING */
+
+#define UDPM_WRITER "udpm_writer"
+#define UDPM_SUBJECT "udpm_subject"
+#define UDPM_STATUS "udpm_status"
+#define UDPM_SPOOL_NAME "udpm_spool_name"
+
+#define UDPM_STATUS_TIME_OUT 0
+#define UDPM_STATUS_DELIVERED_OK 1
+#define UDPM_STATUS_UNKNOWN_PLAYER 2
+#define UDPM_STATUS_IN_SPOOL 3
+
+/* things to do with the spool directory */
+
+#define UDPMS_TIME "udpm_spool_time"
+#define UDPMS_TO "udpm_spool_to"
+#define UDPMS_DEST "udpm_spool_dest"
+#define UDPMS_FROM "udpm_spool_from"
+#define UDPMS_SUBJECT "udpm_spool_subject"
+#define UDPMS_BODY "udpm_spool_body"