mirror of
https://github.com/qemu/qemu.git
synced 2025-08-09 19:15:32 +00:00
libcacard: vscclient to use QemuThread for portability
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Alon Levy <alevy@redhat.com>
This commit is contained in:
parent
a50b831ae1
commit
930c8ad472
@ -218,8 +218,7 @@ on_host_init(VSCMsgHeader *mhHeader, VSCMsgInit *incoming)
|
|||||||
int num_capabilities =
|
int num_capabilities =
|
||||||
1 + ((mhHeader->length - sizeof(VSCMsgInit)) / sizeof(uint32_t));
|
1 + ((mhHeader->length - sizeof(VSCMsgInit)) / sizeof(uint32_t));
|
||||||
int i;
|
int i;
|
||||||
int rv;
|
QemuThread thread_id;
|
||||||
pthread_t thread_id;
|
|
||||||
|
|
||||||
incoming->version = ntohl(incoming->version);
|
incoming->version = ntohl(incoming->version);
|
||||||
if (incoming->version != VSCARD_VERSION) {
|
if (incoming->version != VSCARD_VERSION) {
|
||||||
@ -242,11 +241,7 @@ on_host_init(VSCMsgHeader *mhHeader, VSCMsgInit *incoming)
|
|||||||
send_msg(VSC_ReaderRemove, VSCARD_MINIMAL_READER_ID, NULL, 0);
|
send_msg(VSC_ReaderRemove, VSCARD_MINIMAL_READER_ID, NULL, 0);
|
||||||
/* launch the event_thread. This will trigger reader adds for all the
|
/* launch the event_thread. This will trigger reader adds for all the
|
||||||
* existing readers */
|
* existing readers */
|
||||||
rv = pthread_create(&thread_id, NULL, event_thread, NULL);
|
qemu_thread_create(&thread_id, event_thread, NULL, 0);
|
||||||
if (rv < 0) {
|
|
||||||
perror("pthread_create");
|
|
||||||
return rv;
|
|
||||||
}
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user