diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2011-03-12 17:43:51 +0100 |
---|---|---|
committer | Blue Swirl <blauwirbel@gmail.com> | 2011-03-13 14:44:21 +0000 |
commit | b7680cb6078bd7294a3dd86473d3f2fdee991dd0 (patch) | |
tree | fdebb0b78694eab436d31c484b028523805ee301 /qemu-thread.h | |
parent | 68c23e5520e8286d79d96ab47c0ea722ceb75041 (diff) | |
download | qemu-b7680cb6078bd7294a3dd86473d3f2fdee991dd0.zip qemu-b7680cb6078bd7294a3dd86473d3f2fdee991dd0.tar.gz qemu-b7680cb6078bd7294a3dd86473d3f2fdee991dd0.tar.bz2 |
Refactor thread retrieval and check
We have qemu_cpu_self and qemu_thread_self. The latter is retrieving the
current thread, the former is checking for equality (using CPUState). We
also have qemu_thread_equal which is only used like qemu_cpu_self.
This refactors the interfaces, creating qemu_cpu_is_self and
qemu_thread_is_self as well ass qemu_thread_get_self.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'qemu-thread.h')
-rw-r--r-- | qemu-thread.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/qemu-thread.h b/qemu-thread.h index 19bb30c..add97bf 100644 --- a/qemu-thread.h +++ b/qemu-thread.h @@ -37,8 +37,8 @@ void qemu_thread_create(QemuThread *thread, void *(*start_routine)(void*), void *arg); void qemu_thread_signal(QemuThread *thread, int sig); -void qemu_thread_self(QemuThread *thread); -int qemu_thread_equal(QemuThread *thread1, QemuThread *thread2); +void qemu_thread_get_self(QemuThread *thread); +int qemu_thread_is_self(QemuThread *thread); void qemu_thread_exit(void *retval); #endif |