qemu-thread: Let qemu_thread_is_self() return bool
qemu_cpu_is_self(), passing the return value through, will later be adapted to return bool as well. Signed-off-by: Andreas Färber <afaerber@suse.de> Reviewed-by: Stefan Weil <sw@weilnetz.de>
This commit is contained in:
parent
02d2bd5d57
commit
2d797b6520
@ -151,7 +151,7 @@ void qemu_thread_get_self(QemuThread *thread)
|
|||||||
thread->thread = pthread_self();
|
thread->thread = pthread_self();
|
||||||
}
|
}
|
||||||
|
|
||||||
int qemu_thread_is_self(QemuThread *thread)
|
bool qemu_thread_is_self(QemuThread *thread)
|
||||||
{
|
{
|
||||||
return pthread_equal(pthread_self(), thread->thread);
|
return pthread_equal(pthread_self(), thread->thread);
|
||||||
}
|
}
|
||||||
|
@ -330,7 +330,7 @@ HANDLE qemu_thread_get_handle(QemuThread *thread)
|
|||||||
return handle;
|
return handle;
|
||||||
}
|
}
|
||||||
|
|
||||||
int qemu_thread_is_self(QemuThread *thread)
|
bool qemu_thread_is_self(QemuThread *thread)
|
||||||
{
|
{
|
||||||
return GetCurrentThreadId() == thread->tid;
|
return GetCurrentThreadId() == thread->tid;
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
#define __QEMU_THREAD_H 1
|
#define __QEMU_THREAD_H 1
|
||||||
|
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
|
||||||
typedef struct QemuMutex QemuMutex;
|
typedef struct QemuMutex QemuMutex;
|
||||||
typedef struct QemuCond QemuCond;
|
typedef struct QemuCond QemuCond;
|
||||||
@ -42,7 +43,7 @@ void qemu_thread_create(QemuThread *thread,
|
|||||||
void *arg, int mode);
|
void *arg, int mode);
|
||||||
void *qemu_thread_join(QemuThread *thread);
|
void *qemu_thread_join(QemuThread *thread);
|
||||||
void qemu_thread_get_self(QemuThread *thread);
|
void qemu_thread_get_self(QemuThread *thread);
|
||||||
int qemu_thread_is_self(QemuThread *thread);
|
bool qemu_thread_is_self(QemuThread *thread);
|
||||||
void qemu_thread_exit(void *retval);
|
void qemu_thread_exit(void *retval);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user