Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/sys/udp.h b/sys/udp.h
new file mode 100644
index 0000000..a2f74c0
--- /dev/null
+++ b/sys/udp.h
@@ -0,0 +1,98 @@
+// MorgenGrauen MUDlib
+//
+// udp.h -- Definitionen fuers udp
+//
+// $Id: udp.h 9503 2016-02-23 18:27:45Z Zesstra $
+
+#ifndef _UDP_H
+#define _UDP_H
+
+/* --- User Configuration. --- */
+
+#include "/secure/config.h"
+#include <driver_info.h>
+
+#define INETD "/secure/inetd"
+#define UDP_CMD_DIR "/secure/udp/"
+
+#if !defined(__TESTMUD__) && MUDNAME=="MorgenGrauen"
+# define HOST_FILE "/etc/INETD_HOSTS"
+#else
+# define HOST_FILE "/etc/INETD_HOSTS.TESTMUD"
+#endif
+
+#define INETD_LOG_FILE "INETD"
+
+#define REPLY_TIME_OUT 12
+#define RETRIES 2
+
+/* #define LOCAL_NAME SECURITY->get_mud_name() // CD */
+#if (__HOST_NAME__==MUDHOST)
+#define LOCAL_NAME MUDNAME
+#else
+#define LOCAL_NAME "MG-Test-"+__HOST_NAME__
+#endif
+
+/* #define LOCAL_UDP_PORT SECURITY->do_debug("udp_port"); // CD */
+#define LOCAL_UDP_PORT driver_info(DI_UDP_PORT)
+
+/* If you are running another intermud system concurrently and there is a
+ * clash with the udp.h filename, rename the old udp.h file as appropriate
+ * and include this line. */
+/* #include <cdudp.h> // CD */
+
+/* Include these definitions for CD muds. */
+/* #define CDLIB */
+/* #define CD_UDP "/d/Standard/obj/udp" */
+
+/* --- End of config. --- */
+
+#define INETD_DIAGNOSTICS
+
+#define INETD_VERSION "0.7a"
+
+/* --- Standard header macros. --- */
+
+#define RECIPIENT "RCPNT"
+#define REQUEST "REQ"
+#define SENDER "SND"
+/* The DATA field should be used to store the main body of any packet. */
+#define DATA "DATA"
+
+/* These headers are reserved for system use only. */
+#define HOST "HST"
+#define ID "ID"
+#ifndef NAME
+#define NAME "NAME"
+#endif
+#define PACKET "PKT"
+#define UDP_PORT "UDP"
+#define SYSTEM "SYS"
+
+/* Reserved headers for diagnostics. */
+#define PACKET_LOSS "PKT_LOSS"
+#define RESPONSE_TIME "TIME"
+
+/* --- Standard REQUEST macros. --- */
+
+#define PING "ping"
+#define QUERY "query"
+#define REPLY "reply"
+
+/* --- Standard SYSTEM macros. --- */
+
+#define FAILED "F"
+#define REPEAT "R"
+#define TIME_OUT "TO"
+#define UNAVAILABLE "U"
+
+/* --- Index macros for host arrays. --- */
+
+#define HOST_NAME 0
+#define HOST_IP 1
+#define HOST_UDP_PORT 2
+#define LOCAL_COMMANDS 3
+#define HOST_COMMANDS 4
+#define HOST_STATUS 5
+
+#endif