Vorbereitungen fuer leight-weight objects
UID-Vergabe durch den Master
Support durch seteuid()
Support in Fehlerbehandlung
Anpassungen simul_efuns
Change-Id: I37b49708440209b3ace693afc4613c1287c41064
diff --git a/secure/simul_efun/spare/comm.c b/secure/simul_efun/spare/comm.c
index 4ef060f..28636e6 100644
--- a/secure/simul_efun/spare/comm.c
+++ b/secure/simul_efun/spare/comm.c
@@ -4,12 +4,11 @@
// ReceiveMsg().
varargs void send_room(object|string room, string msg, int msg_type,
string msg_action, string msg_prefix, object *exclude,
- object origin)
+ object origin=previous_object())
{
if (stringp(room))
room=load_object(room);
- origin ||= previous_object();
object *dest = exclude ? all_inventory(room) - exclude :
all_inventory(room);