summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlarryh%netscape.com <devnull@localhost>2000-02-10 21:27:56 +0000
committerlarryh%netscape.com <devnull@localhost>2000-02-10 21:27:56 +0000
commit6e1024f242cc8a296a641b04c7f9f32cb8f5ba80 (patch)
tree90a69f1b1b62cb8129a64dc54abf20a14d7f59a0
parent2e63c4ab2b0fe58b0b98ce58d768dc89a32b4246 (diff)
downloadnspr-hg-6e1024f242cc8a296a641b04c7f9f32cb8f5ba80.tar.gz
BugZilla 23641. PR_ACCEPT_READ_BUF_OVERHEAD
-rw-r--r--pr/tests/ntioto.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/pr/tests/ntioto.c b/pr/tests/ntioto.c
index 232348a7..7549a436 100644
--- a/pr/tests/ntioto.c
+++ b/pr/tests/ntioto.c
@@ -96,11 +96,17 @@ static void Help( void )
exit(1);
} /* end Help() */
+
+/*
+** static computation of PR_AcceptRead() buffer size.
+*/
+#define ACCEPT_READ_DATASIZE 10
+#define ACCEPT_READ_BUFSIZE (PR_ACCEPT_READ_BUF_OVERHEAD + ACCEPT_READ_DATASIZE)
+
static void AcceptThread(void *arg)
{
PRIntn bytesRead;
-#define DATA_LEN 10
- char dataBuf[DATA_LEN + 2*sizeof(PRNetAddr) + 32];
+ char dataBuf[ACCEPT_READ_BUFSIZE];
PRFileDesc *arSock;
PRNetAddr *arAddr;
@@ -108,7 +114,7 @@ static void AcceptThread(void *arg)
&arSock,
&arAddr,
dataBuf,
- DATA_LEN,
+ ACCEPT_READ_DATASIZE,
PR_SecondsToInterval(1));
if ( bytesRead == -1 && PR_GetError() == PR_IO_TIMEOUT_ERROR )