[Box Backup-commit] COMMIT r1111 - box/trunk/test/basicserver
boxbackup-dev@fluffy.co.uk
boxbackup-dev@fluffy.co.uk
Fri, 27 Oct 2006 20:05:09 +0100
Author: chris
Date: 2006-10-27 20:05:09 +0100 (Fri, 27 Oct 2006)
New Revision: 1111
Modified:
box/trunk/test/basicserver/testbasicserver.cpp
Log:
Sleep without nanosleep() on Win32.
Modified: box/trunk/test/basicserver/testbasicserver.cpp
===================================================================
--- box/trunk/test/basicserver/testbasicserver.cpp 2006-10-27 19:03:19 UTC (rev 1110)
+++ box/trunk/test/basicserver/testbasicserver.cpp 2006-10-27 19:05:09 UTC (rev 1111)
@@ -31,7 +31,6 @@
#include "MemLeakFindOn.h"
-
#define SERVER_LISTEN_PORT 2003
// in ms
@@ -62,10 +61,14 @@
void testservers_pause_before_reply()
{
- struct timespec t;
- t.tv_sec = 0;
- t.tv_nsec = COMMS_SERVER_WAIT_BEFORE_REPLYING * 1000 * 1000; // convert to ns
- ::nanosleep(&t, NULL);
+#ifdef WIN32
+ Sleep(COMMS_SERVER_WAIT_BEFORE_REPLYING);
+#else
+ struct timespec t;
+ t.tv_sec = 0;
+ t.tv_nsec = COMMS_SERVER_WAIT_BEFORE_REPLYING * 1000 * 1000; // convert to ns
+ ::nanosleep(&t, NULL);
+#endif
}
#define LARGE_DATA_BLOCK_SIZE 19870