Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/sys/daemon/channel.h b/sys/daemon/channel.h
new file mode 100644
index 0000000..9f512e0
--- /dev/null
+++ b/sys/daemon/channel.h
@@ -0,0 +1,6 @@
+// ch.h - channel daemon defines
+// --
+// $timestamp::$
+
+#include "/p/daemon/channel.h"
+
diff --git a/sys/daemon/mand.h b/sys/daemon/mand.h
new file mode 100644
index 0000000..309f8d5
--- /dev/null
+++ b/sys/daemon/mand.h
@@ -0,0 +1,22 @@
+// MorgenGrauen MUDlib
+//
+// mand.h
+//
+// $Id: mand.h 6698 2008-01-29 23:26:08Z Zesstra $
+
+
+#ifndef __MAND_H__
+#define __MAND_H__
+
+#define MAND_DOCDIR "/doc/"
+#define MAND_EXCLUDE ({ "3.0","KURS","beispiele","old","new", "infomails"})
+#define MAND "/p/daemon/mand"
+
+#endif
+
+#ifdef NEED_PROTOTYPES
+#ifndef __MAND_H_PROTOS__
+#define __MAND_H_PROTOS__
+
+#endif
+#endif
diff --git a/sys/daemon/object.h b/sys/daemon/object.h
new file mode 100644
index 0000000..1ec06ac
--- /dev/null
+++ b/sys/daemon/object.h
@@ -0,0 +1,41 @@
+// MorgenGrauen MUDlib
+//
+// OBJECT.H -- persistent object handling
+//
+// $Date: 2002/08/28 10:04:28 $
+// $Revision: 1.1 $
+/* $Log: object.h,v $
+ * Revision 1.1 2002/08/28 10:04:28 Rikus
+ * Initial revision
+ *
+ * Revision 1.1 1995/03/31 13:30:33 Hate
+ * Initial revision
+ *
+ * Revision 1.1 1994/03/20 17:07:28 Hate
+ * Initial revision
+ *
+ */
+
+#ifndef __OBJECT_H__
+#define __OBJECT_H__
+
+// defines
+#define OBJECTD "/p/daemon/objectd"
+#define OBJECTD_SAVE "/p/daemon/save/objectd"
+
+#endif // __OBJECT_H__
+
+#ifdef NEED_PROTOTYPES
+
+#ifndef __OBJECT_H_PROTO__
+#define __OBJECT_H_PROTO__
+
+// prototypes
+mixed AddObject(string obj, string env);
+mixed RemoveObject(string obj, string env);
+varargs void QueryObject(mixed env);
+
+
+#endif // __OBJECT_H_PROTO__
+
+#endif // NEED_PROTOYPES
diff --git a/sys/daemon/traveld.h b/sys/daemon/traveld.h
new file mode 100644
index 0000000..c17a637
--- /dev/null
+++ b/sys/daemon/traveld.h
@@ -0,0 +1,22 @@
+#ifndef __TRAVELD_H__
+#define __TRAVELD_H__
+
+#define TRAVELD "/p/daemon/traveld"
+#define TRAVELD_SAVEFILE "/p/daemon/save/traveld"
+
+#ifdef NEED_PROTOTYPES
+#ifndef __TRAVELD_H_PROTO__
+#define __TRAVELD_H_PROTO__
+
+public void AddStop(string ship, string harbour);
+public void RemoveTransporter(object ship);
+public varargs mixed HasTransporter(object harbour, string ship);
+public mixed RouteExists(object ship, string dest);
+public mapping QueryShips();
+public mapping QueryAllHarbours();
+
+#endif // __TRAVELD_H_PROTO__
+
+#endif // NEED_PROTOTYPES
+
+#endif // __TRAVELD_H__
diff --git a/sys/daemon/whois.h b/sys/daemon/whois.h
new file mode 100644
index 0000000..b62682c
--- /dev/null
+++ b/sys/daemon/whois.h
@@ -0,0 +1,21 @@
+#ifndef __DAEMON_WHOIS_H__
+#define __DAEMON_WHOIS_H__
+
+#define WHOIS "/p/daemon/udp/whois"
+
+#define DESCR 0
+#define COUNTRY 1
+#define DATE 2
+#define NETNAME 3
+
+
+// prototypes
+#ifdef NEED_PROTOTYPES
+
+mixed whois(string query, int type);
+string country(string query);
+string city(string query);
+string locate(string query, string ip);
+
+#endif /* NEED_PROTOTYPES */
+#endif /* __DAEMON_WHOIS_H__ */