[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