root / qemu-thread-posix.h @ 9dd69d65
History | View | Annotate | Download (233 Bytes)
1 | 9257d46d | Paolo Bonzini | #ifndef __QEMU_THREAD_POSIX_H
|
---|---|---|---|
2 | 9257d46d | Paolo Bonzini | #define __QEMU_THREAD_POSIX_H 1 |
3 | 9257d46d | Paolo Bonzini | #include "pthread.h" |
4 | 9257d46d | Paolo Bonzini | |
5 | 9257d46d | Paolo Bonzini | struct QemuMutex {
|
6 | 9257d46d | Paolo Bonzini | pthread_mutex_t lock; |
7 | 9257d46d | Paolo Bonzini | }; |
8 | 9257d46d | Paolo Bonzini | |
9 | 9257d46d | Paolo Bonzini | struct QemuCond {
|
10 | 9257d46d | Paolo Bonzini | pthread_cond_t cond; |
11 | 9257d46d | Paolo Bonzini | }; |
12 | 9257d46d | Paolo Bonzini | |
13 | 9257d46d | Paolo Bonzini | struct QemuThread {
|
14 | 9257d46d | Paolo Bonzini | pthread_t thread; |
15 | 9257d46d | Paolo Bonzini | }; |
16 | 9257d46d | Paolo Bonzini | |
17 | 9257d46d | Paolo Bonzini | #endif |