diff options
author | larryh%netscape.com <devnull@localhost> | 2000-02-10 21:27:56 +0000 |
---|---|---|
committer | larryh%netscape.com <devnull@localhost> | 2000-02-10 21:27:56 +0000 |
commit | 6e1024f242cc8a296a641b04c7f9f32cb8f5ba80 (patch) | |
tree | 90a69f1b1b62cb8129a64dc54abf20a14d7f59a0 | |
parent | 2e63c4ab2b0fe58b0b98ce58d768dc89a32b4246 (diff) | |
download | nspr-hg-6e1024f242cc8a296a641b04c7f9f32cb8f5ba80.tar.gz |
BugZilla 23641. PR_ACCEPT_READ_BUF_OVERHEAD
-rw-r--r-- | pr/tests/ntioto.c | 12 |
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 ) |