X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/bcce45edf1a7576ca73d7841b1079dc1e35c8ff9..3b2eb121314cfb5c54f97a3afbc99d136b55f16f:/network.h diff --git a/network.h b/network.h index 4b7808a3..28744a6f 100644 --- a/network.h +++ b/network.h @@ -64,6 +64,7 @@ struct plug_function_table { void sk_init(void); /* called once at program startup */ SockAddr sk_namelookup(char *host, char **canonicalname); +void sk_getaddr(SockAddr addr, char *buf, int buflen); void sk_addr_free(SockAddr addr); Socket sk_new(SockAddr addr, int port, int privport, int oobinline, @@ -123,6 +124,12 @@ char *sk_addr_error(SockAddr addr); */ void sk_set_frozen(Socket sock, int is_frozen); +/* + * Call this after an operation that might have tried to send on a + * socket, to clean up any pending network errors. + */ +void net_pending_errors(void); + /********** SSL stuff **********/ /*