Paolo Bonzini | 9257d46 | 2011-03-12 17:43:52 +0100 | [diff] [blame] | 1 | #ifndef __QEMU_THREAD_WIN32_H |
2 | #define __QEMU_THREAD_WIN32_H 1 | ||||
3 | #include "windows.h" | ||||
4 | |||||
5 | struct QemuMutex { | ||||
6 | CRITICAL_SECTION lock; | ||||
7 | LONG owner; | ||||
8 | }; | ||||
9 | |||||
10 | struct QemuCond { | ||||
11 | LONG waiters, target; | ||||
12 | HANDLE sema; | ||||
13 | HANDLE continue_event; | ||||
14 | }; | ||||
15 | |||||
16 | struct QemuThread { | ||||
17 | HANDLE thread; | ||||
18 | void *ret; | ||||
19 | }; | ||||
20 | |||||
21 | #endif |