summaryrefslogtreecommitdiff
path: root/pr/tests/ntioto.c
diff options
context:
space:
mode:
Diffstat (limited to 'pr/tests/ntioto.c')
-rw-r--r--pr/tests/ntioto.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/pr/tests/ntioto.c b/pr/tests/ntioto.c
index e5c9ecea..7549a436 100644
--- a/pr/tests/ntioto.c
+++ b/pr/tests/ntioto.c
@@ -56,6 +56,7 @@
#include <nspr.h>
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
/*
** Test harness infrastructure
@@ -95,10 +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;
- char dataBuf[100];
+ char dataBuf[ACCEPT_READ_BUFSIZE];
PRFileDesc *arSock;
PRNetAddr *arAddr;
@@ -106,7 +114,7 @@ static void AcceptThread(void *arg)
&arSock,
&arAddr,
dataBuf,
- 10,
+ ACCEPT_READ_DATASIZE,
PR_SecondsToInterval(1));
if ( bytesRead == -1 && PR_GetError() == PR_IO_TIMEOUT_ERROR )