qemu/qemu-thread-win32.h
<<
>>
Prefs
   1#ifndef __QEMU_THREAD_WIN32_H
   2#define __QEMU_THREAD_WIN32_H 1
   3#include "windows.h"
   4
   5struct QemuMutex {
   6    CRITICAL_SECTION lock;
   7    LONG owner;
   8};
   9
  10struct QemuCond {
  11    LONG waiters, target;
  12    HANDLE sema;
  13    HANDLE continue_event;
  14};
  15
  16typedef struct QemuThreadData QemuThreadData;
  17struct QemuThread {
  18    QemuThreadData *data;
  19    unsigned tid;
  20};
  21
  22/* Only valid for joinable threads.  */
  23HANDLE qemu_thread_get_handle(QemuThread *thread);
  24
  25#endif
  26