Revision 313b1d69 qemu-thread.h
b/qemu-thread.h | ||
---|---|---|
20 | 20 |
typedef struct QemuThread QemuThread; |
21 | 21 |
|
22 | 22 |
void qemu_mutex_init(QemuMutex *mutex); |
23 |
void qemu_mutex_destroy(QemuMutex *mutex); |
|
23 | 24 |
void qemu_mutex_lock(QemuMutex *mutex); |
24 | 25 |
int qemu_mutex_trylock(QemuMutex *mutex); |
25 | 26 |
int qemu_mutex_timedlock(QemuMutex *mutex, uint64_t msecs); |
26 | 27 |
void qemu_mutex_unlock(QemuMutex *mutex); |
27 | 28 |
|
28 | 29 |
void qemu_cond_init(QemuCond *cond); |
30 |
void qemu_cond_destroy(QemuCond *cond); |
|
29 | 31 |
void qemu_cond_signal(QemuCond *cond); |
30 | 32 |
void qemu_cond_broadcast(QemuCond *cond); |
31 | 33 |
void qemu_cond_wait(QemuCond *cond, QemuMutex *mutex); |
... | ... | |
37 | 39 |
void qemu_thread_signal(QemuThread *thread, int sig); |
38 | 40 |
void qemu_thread_self(QemuThread *thread); |
39 | 41 |
int qemu_thread_equal(QemuThread *thread1, QemuThread *thread2); |
42 |
void qemu_thread_exit(void *retval); |
|
43 |
|
|
40 | 44 |
#endif |
Also available in: Unified diff