qemu-thread-win32.h 307 B

123456789101112131415161718192021
  1. #ifndef __QEMU_THREAD_WIN32_H
  2. #define __QEMU_THREAD_WIN32_H 1
  3. #include "windows.h"
  4. struct QemuMutex {
  5. CRITICAL_SECTION lock;
  6. LONG owner;
  7. };
  8. struct QemuCond {
  9. LONG waiters, target;
  10. HANDLE sema;
  11. HANDLE continue_event;
  12. };
  13. struct QemuThread {
  14. HANDLE thread;
  15. void *ret;
  16. };
  17. #endif