X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/2f75bae1a1514b862ba6c1c8a465759b72b518cb..c91409da0ac0d3fb4a225ab85e14370514e4094e:/network.h diff --git a/network.h b/network.h index 71fe333b..46088002 100644 --- a/network.h +++ b/network.h @@ -14,6 +14,9 @@ * send _that_ to the receiver function with `urgent' set. */ +#ifndef PUTTY_NETWORK_H +#define PUTTY_NETWORK_H + typedef struct Socket_tag *Socket; typedef struct SockAddr_tag *SockAddr; typedef int (*sk_receiver_t)(Socket s, int urgent, char *data, int len); @@ -23,7 +26,7 @@ void sk_init(void); /* called once at program startup */ SockAddr sk_namelookup(char *host, char **canonicalname); void sk_addr_free(SockAddr addr); -Socket sk_new(SockAddr addr, int port, sk_receiver_t receiver); +Socket sk_new(SockAddr addr, int port, int privport, sk_receiver_t receiver); void sk_close(Socket s); void sk_write(Socket s, char *buf, int len); void sk_write_oob(Socket s, char *buf, int len); @@ -42,3 +45,5 @@ void *sk_get_private_ptr(Socket s); */ char *sk_addr_error(SockAddr addr); char *sk_socket_error(Socket addr); + +#endif