$OpenBSD: patch-honeyd_overload_c,v 1.2 2003/12/05 22:05:34 sturm Exp $
--- honeyd_overload.c.orig	2003-06-26 00:04:01.000000000 +0200
+++ honeyd_overload.c	2003-12-05 22:51:39.000000000 +0100
@@ -595,7 +595,7 @@ poll(struct pollfd *fds, int nfds, int t
 ssize_t
 recv(int sock, void *buf, size_t len, int flags)
 {
-	ssize_t ret;
+	socklen_t ret;
 
 	INIT;
 
@@ -611,14 +611,14 @@ ssize_t
 recvfrom(int sock, void *buf, size_t len, int flags, struct sockaddr *from,
     socklen_t *fromlen)
 {
-	ssize_t ret;
+	socklen_t ret;
 	struct fd *nfd;
 	socklen_t flen = fromlen != NULL ? *fromlen : 0;
 
 	INIT;
 
-	DPRINTF((stderr, "%s: called on %d, %p,%d\n",
-		    __func__, sock, from, len));
+	DPRINTF((stderr, "%s: called on %d, %p,%ld\n",
+		    __func__, sock, from, (long)len));
 
 	ret = (*libc_recvfrom)(sock, buf, len, flags, from, fromlen);
 
@@ -640,7 +640,7 @@ sendto(int sock, const void *buf, size_t
     const struct sockaddr *to, socklen_t tolen)
 {
 	struct fd *nfd;
-	ssize_t ret;
+	socklen_t ret;
 
 	INIT;
 
@@ -780,7 +780,7 @@ accept(int sock, struct sockaddr *addr, 
 {
 	struct fd *nfd;
 	struct sockaddr_storage sa;
-	socklen_t salen;
+	size_t salen;
 	int fd;
 
 	INIT;
@@ -800,7 +800,7 @@ accept(int sock, struct sockaddr *addr, 
 	}
 
 	/* XXX - something good happened! */
-	DPRINTF((stderr, "%s: got %d (salen %d)\n", __func__, fd, salen));
+	DPRINTF((stderr, "%s: got %d (salen %ld)\n", __func__, fd, (long)salen));
 
 	/* Store for later */
 	nfd->rsalen = salen;