[Main page] [Overview]     /efun /enable_telnet

SYNOPSIS
int enable_telnet (int num, object obj = this_interactive() )

DESCRIPTION
Enable or disable the telnet machine for the interactive object <obj>.
Return the previous state of the telnet machine as result.

<num> > 0 : enable telnet machine (default)
= 0 : disable telnet machine
< 0 : just query the current state of the telnet machine.
<obj> : the interactive object, default is the current interactive.
For non-interactive objects the function raises an error.

The function raises a privilege_violation ("enable_telnet", obj, num)
if <num> is >= 0. If the privilege is denied, the call is ignored.

WARNING: Careless use of this efun can cause great confusion for both
driver and clients! The efun exists mainly to support PSYCmuve, and
may vanish if a more consistent way of handling network connections
is introduced.

HISTORY
Introduced in LDMud 3.2.10.

SEE ALSO
privilege_violation(M), input_to(E)