aboutsummaryrefslogtreecommitdiff
path: root/sockutils.h
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2016-07-28 16:49:42 -0700
committerGuy Harris <guy@alum.mit.edu>2016-07-28 16:49:42 -0700
commit4114cc38eba816738c533227ddbcdac9b244abd4 (patch)
treecb6c37a67f2dae8dc7b58aca02c083e8fff08a99 /sockutils.h
parent608d4f5a91f296ead3432ca53a84cbd4a65d2c4a (diff)
Clean up sock_recv().
Give it a signature more like that of recv(), and make the main loop a for loop.
Diffstat (limited to 'sockutils.h')
-rw-r--r--sockutils.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sockutils.h b/sockutils.h
index 40f0b930..be92787c 100644
--- a/sockutils.h
+++ b/sockutils.h
@@ -212,7 +212,7 @@ void sock_cleanup();
void sock_geterror(const char *caller, char *errbuf, int errbufsize);
int sock_initaddress(const char *address, const char *port,
struct addrinfo *hints, struct addrinfo **addrinfo, char *errbuf, int errbuflen);
-int sock_recv(SOCKET socket, char *buffer, int size, int receiveall, char *errbuf, int errbuflen);
+ssize_t sock_recv(SOCKET socket, void *buffer, size_t size, int receiveall, char *errbuf, int errbuflen);
SOCKET sock_open(struct addrinfo *addrinfo, int server, int nconn, char *errbuf, int errbuflen);
int sock_close(SOCKET sock, char *errbuf, int errbuflen);