diff options
Diffstat (limited to 'benchmarks/netio/patches/patch-aa')
-rw-r--r-- | benchmarks/netio/patches/patch-aa | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/benchmarks/netio/patches/patch-aa b/benchmarks/netio/patches/patch-aa new file mode 100644 index 00000000000..c412dd89a67 --- /dev/null +++ b/benchmarks/netio/patches/patch-aa @@ -0,0 +1,41 @@ +$NetBSD: patch-aa,v 1.6 2006/07/02 15:12:52 tron Exp $ + +--- netio.c.orig 2005-08-30 16:47:18.000000000 +0100 ++++ netio.c 2006-07-02 16:08:52.000000000 +0100 +@@ -796,7 +796,7 @@ + long long nData; + struct sockaddr_in sa_server, sa_client; + int server, client; +- size_t length; ++ socklen_t length; + struct timeval tv; + fd_set fds; + int rc; +@@ -1123,7 +1123,7 @@ + char *cBuffer; + struct sockaddr_in sa_server, sa_client; + int rc; +- size_t nBytes; ++ socklen_t nBytes; + + if ((cBuffer = InitBuffer(TMAXSIZE)) == NULL) + { +@@ -1187,6 +1187,7 @@ + fd_set fds; + int rc, nByte; + size_t nLength; ++ socklen_t sLength; + + if ((cBuffer = InitBuffer(TMAXSIZE)) == NULL) + { +@@ -1242,8 +1243,8 @@ + if (rc == 0 || FD_ISSET(server, &fds) == 0) + continue; + +- nLength = sizeof(sa_client); +- if ((client = accept(server, (struct sockaddr *) &sa_client, &nLength)) == -1) ++ sLength = sizeof(sa_client); ++ if ((client = accept(server, (struct sockaddr *) &sa_client, &sLength)) == -1) + continue; + + setsockopt(client, SOL_SOCKET, SO_RCVBUF, (char *) &sobufsize, sizeof(sobufsize)); |