s = sk_new(addr, port, 0, telnet_receive);
s = sk_new(addr, port, 0, 1, telnet_receive);
static char *telnet_init (char *host, int port, char **realhost) {    SockAddr addr;    char *err;    /*     * Try to find host.     */    addr = sk_namelookup(host, realhost);    if ( (err = sk_addr_error(addr)) )	return err;    if (port < 0)	port = 23;		       /* default telnet port */    /*     * Open socket.     */    s = sk_new(addr, port, 0, telnet_receive);    if ( (err = sk_socket_error(s)) )	return err;    sk_addr_free(addr);    /*     * Initialise option states.     */    {	struct Opt **o;	for (o = opts; *o; o++)	    if ((*o)->state == REQUESTED)		send_opt ((*o)->send, (*o)->option);    }    /*     * Set up SYNCH state.     */    in_synch = FALSE;    return NULL;}