]> git.ipfire.org Git - thirdparty/sqlite.git/blobdiff - src/os_win.c
Merge latest trunk changes into this branch.
[thirdparty/sqlite.git] / src / os_win.c
index 287dad3b5714b03d4c97fee4a43c3ba72cfa4115..44eb7e686f12deeade13ea1b9106c3ea12041ac6 100644 (file)
@@ -1279,6 +1279,13 @@ void sqlite3_win32_sleep(DWORD milliseconds){
 #endif
 }
 
+DWORD sqlite3Win32Wait(HANDLE hObject){
+  DWORD rc;
+  while( (rc = osWaitForSingleObjectEx(hObject, INFINITE,
+                                       TRUE))==WAIT_IO_COMPLETION ){}
+  return rc;
+}
+
 /*
 ** Return true (non-zero) if we are running under WinNT, Win2K, WinXP,
 ** or WinCE.  Return false (zero) for Win95, Win98, or WinME.