projects
/
sdk
/
emulator
/
qemu.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merge "package: version up" into develop
[sdk/emulator/qemu.git]
/
qemu-thread-win32.h
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