Supervisoren ab jetzt ganz eigenstaendig.
SVs sind jetzt ganz unabhaengig vom CHANNELD und lesen
auch ihre Daten selber ein.
Auch der CHANNELD ist nicht mehr ein SV, sondern es
gibt einen unabhaengigen Default-SV. Das hat den
Nebeneffekt, dass der SV beibehalten wird, wenn der
CHANNELD neugeladen wird.
Change-Id: I3b3ae64f1d0f627ce4c97098e6c1b15796f9b941
diff --git a/p/daemon/channel-sv.c b/p/daemon/channel-sv.c
new file mode 100644
index 0000000..b089e8f
--- /dev/null
+++ b/p/daemon/channel-sv.c
@@ -0,0 +1,21 @@
+// channel-sv.c
+//
+// Standard-SV der Mudlib
+
+#pragma strong_types,rtt_checks
+#pragma no_shadow,no_clone, no_inherit
+
+#include "channel.h"
+
+inherit "/std/channel_supervisor";
+
+protected void create()
+{
+ ::create();
+ // Namen setzen, der auf den Ebenen genannt werden soll.
+ ch_set_sv_name(DEFAULTSVNAME);
+ // Das systemweite Init-File einlesen und die Zugriffsrechte fuer die Ebenen
+ // merken, in denen dieses Objekt SV ist.
+ ch_read_init_file();
+}
+