$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));