File:  [Qemu by Fabrice Bellard] / qemu / qemu-thread-win32.h
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 19:33:42 2018 UTC (17 months, 3 weeks ago) by root
Branches: qemu, MAIN
CVS tags: qemu1101, HEAD
qemu 1.1.1

    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: typedef struct QemuThreadData QemuThreadData;
   17: struct QemuThread {
   18:     QemuThreadData *data;
   19:     unsigned tid;
   20: };
   21: 
   22: /* Only valid for joinable threads.  */
   23: HANDLE qemu_thread_get_handle(QemuThread *thread);
   24: 
   25: #endif

unix.superglobalmegacorp.com