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)
