* 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);
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);
*/
char *sk_addr_error(SockAddr addr);
char *sk_socket_error(Socket addr);
+
+#endif