]> git.proxmox.com Git - qemu.git/blobdiff - qemu-thread-win32.h
fix live migration
[qemu.git] / qemu-thread-win32.h
index 878f86a910c3fd562b366d82c568a768de6b75d5..13adb958f04804e3712d1b56439c181d3bfed962 100644 (file)
@@ -13,9 +13,17 @@ struct QemuCond {
     HANDLE continue_event;
 };
 
+struct QemuSemaphore {
+    HANDLE sema;
+};
+
+typedef struct QemuThreadData QemuThreadData;
 struct QemuThread {
-    HANDLE thread;
-    void *ret;
+    QemuThreadData *data;
+    unsigned tid;
 };
 
+/* Only valid for joinable threads.  */
+HANDLE qemu_thread_get_handle(QemuThread *thread);
+
 #endif