return NULL;
}
-static Socket rlogin_socket(void *handle)
+static int rlogin_connected(void *handle)
{
Rlogin rlogin = (Rlogin) handle;
- return rlogin->s;
+ return rlogin->s != NULL;
}
static int rlogin_sendok(void *handle)
rlogin_size,
rlogin_special,
rlogin_get_specials,
- rlogin_socket,
+ rlogin_connected,
rlogin_exitcode,
rlogin_sendok,
rlogin_ldisc,
rlogin_provide_logctx,
rlogin_unthrottle,
rlogin_cfg_info,
- 1
+ "rlogin",
+ PROT_RLOGIN,
+ 513
};