X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/514702987c9252fcb0ab98882a6603b3bd0505ce..68a49acbf3f96fbbbc385620655dcb577e62c328:/rlogin.c diff --git a/rlogin.c b/rlogin.c index 52cf356c..942a07ec 100644 --- a/rlogin.c +++ b/rlogin.c @@ -1,4 +1,3 @@ -#include #include #include #include @@ -42,7 +41,7 @@ static int rlogin_closing(Plug plug, char *error_msg, int error_code, } if (error_msg) { /* A socket error has occurred. */ - logevent(error_msg); + logevent(rlogin->frontend, error_msg); connection_fatal("%s", error_msg); } /* Otherwise, the remote side closed the connection normally. */ return 0; @@ -124,7 +123,7 @@ static char *rlogin_init(void *frontend_handle, void **backend_handle, { char buf[200]; sprintf(buf, "Looking up host \"%.170s\"", host); - logevent(buf); + logevent(rlogin->frontend, buf); } addr = sk_namelookup(host, realhost); if ((err = sk_addr_error(addr))) @@ -140,7 +139,7 @@ static char *rlogin_init(void *frontend_handle, void **backend_handle, char buf[200], addrbuf[100]; sk_getaddr(addr, addrbuf, 100); sprintf(buf, "Connecting to %.100s port %d", addrbuf, port); - logevent(buf); + logevent(rlogin->frontend, buf); } rlogin->s = new_connection(addr, *realhost, port, 1, 0, nodelay, (Plug) rlogin); @@ -234,7 +233,7 @@ static Socket rlogin_socket(void *handle) static int rlogin_sendok(void *handle) { - Rlogin rlogin = (Rlogin) handle; + /* Rlogin rlogin = (Rlogin) handle; */ return 1; } @@ -246,13 +245,23 @@ static void rlogin_unthrottle(void *handle, int backlog) static int rlogin_ldisc(void *handle, int option) { - Rlogin rlogin = (Rlogin) handle; + /* Rlogin rlogin = (Rlogin) handle; */ return 0; } +static void rlogin_provide_ldisc(void *handle, void *ldisc) +{ + /* This is a stub. */ +} + +static void rlogin_provide_logctx(void *handle, void *logctx) +{ + /* This is a stub. */ +} + static int rlogin_exitcode(void *handle) { - Rlogin rlogin = (Rlogin) handle; + /* Rlogin rlogin = (Rlogin) handle; */ /* If we ever implement RSH, we'll probably need to do this properly */ return 0; } @@ -267,6 +276,8 @@ Backend rlogin_backend = { rlogin_exitcode, rlogin_sendok, rlogin_ldisc, + rlogin_provide_ldisc, + rlogin_provide_logctx, rlogin_unthrottle, 1 };