exec - connect a socket to a new object
int exec(object new, object old)
This function is used to shift an interactive user betwen two
objects. The function `valid_exec()' is called in `/secure/master.c'
with the calling object as argument. If `valid_exec()' accepts
the calling object the interactive user is switched from the object
`old' to `new'.
- NOTA BENE
It is very easy to become confused when writing the code that uses
this efun. All the internal variables like `this_player()' or
`this_object()' remain unchanged, it is just the user that is
switched between the objects.
This is one of the greater threats to security in the system. Unless
the use is this efun is rigorously restricted anyone can become arch
- FRIENDLY ADVICE
Don't do this unless you're damn certain you what you are doing.