summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--win32/time.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/win32/time.c b/win32/time.c
index 7edc2a5d3a..9a3e004a4d 100644
--- a/win32/time.c
+++ b/win32/time.c
@@ -136,9 +136,9 @@ void usleep(unsigned int useconds)
HANDLE timer;
LARGE_INTEGER due;
- due.QuadPart = -1000 * useconds;
- timer = CreateWaitableTimer(NULL, TRUE, NULL);
+ due.QuadPart = -(10 * (__int64)useconds);
+ timer = CreateWaitableTimer(NULL, TRUE, NULL);
SetWaitableTimer(timer, &due, 0, NULL, NULL, 0);
WaitForSingleObject(timer, INFINITE);
CloseHandle(timer);