X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/ebb7ac45d108c634ee714c584e0dd197a0ff3716..055817455466c8eb60392f30bb7c689763962e17:/mac/macnet.c diff --git a/mac/macnet.c b/mac/macnet.c index eb705e1a..63d0cc42 100644 --- a/mac/macnet.c +++ b/mac/macnet.c @@ -12,7 +12,7 @@ struct macnet_stack { void (*addrcopy)(SockAddr, char *); void (*addr_free)(SockAddr); Socket (*skregister)(void *, Plug); /* "register" is a reserved word */ - Socket (*new)(SockAddr, int, int, int, int, Plug); + Socket (*new)(SockAddr, int, int, int, int, int, Plug); Socket (*newlistener)(char *, int, Plug, int); char *(*addr_error)(SockAddr); void (*poll)(void); @@ -56,7 +56,7 @@ void sk_init(void) * Network functions exported to the world. These choose whether to call * MacTCP or OpenTransport and behave accordingly. */ -SockAddr sk_namelookup(char const *host, char **canonicalname) +SockAddr sk_namelookup(char const *host, char **canonicalname, int address_family) { if (stack != NULL) @@ -128,15 +128,16 @@ Socket sk_register(void *sock, Plug plug) } Socket sk_new(SockAddr addr, int port, int privport, int oobinline, - int nodelay, Plug plug) + int nodelay, int keepalive, Plug plug) { if (stack != NULL) - return stack->new(addr, port, privport, oobinline, nodelay, plug); + return stack->new(addr, port, privport, oobinline, nodelay, keepalive, + plug); return NULL; } -Socket sk_newlistener(char *srcaddr, int port, Plug plug, int local_host_only) +Socket sk_newlistener(char *srcaddr, int port, Plug plug, int local_host_only, int address_family) { if (stack != NULL) @@ -144,7 +145,7 @@ Socket sk_newlistener(char *srcaddr, int port, Plug plug, int local_host_only) return NULL; } -char *sk_addr_error(SockAddr addr) +const char *sk_addr_error(SockAddr addr) { if (stack != NULL)