diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2013-02-25 23:31:15 +0100 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2013-04-24 11:47:42 +0300 |
commit | 930c8ad472ec00d40cfbf1e9b1395946bf0dd392 (patch) | |
tree | 305d52d82fe492052effd31cd493b7ea4c25f091 /libcacard | |
parent | a50b831ae1fe039b7c22793f307e0b8afdf50589 (diff) | |
download | qemu-930c8ad472ec00d40cfbf1e9b1395946bf0dd392.zip qemu-930c8ad472ec00d40cfbf1e9b1395946bf0dd392.tar.gz qemu-930c8ad472ec00d40cfbf1e9b1395946bf0dd392.tar.bz2 |
libcacard: vscclient to use QemuThread for portability
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Alon Levy <alevy@redhat.com>
Diffstat (limited to 'libcacard')
-rw-r--r-- | libcacard/vscclient.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/libcacard/vscclient.c b/libcacard/vscclient.c index 5e00db3..5f47634 100644 --- a/libcacard/vscclient.c +++ b/libcacard/vscclient.c @@ -218,8 +218,7 @@ on_host_init(VSCMsgHeader *mhHeader, VSCMsgInit *incoming) int num_capabilities = 1 + ((mhHeader->length - sizeof(VSCMsgInit)) / sizeof(uint32_t)); int i; - int rv; - pthread_t thread_id; + QemuThread thread_id; incoming->version = ntohl(incoming->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); /* launch the event_thread. This will trigger reader adds for all the * existing readers */ - rv = pthread_create(&thread_id, NULL, event_thread, NULL); - if (rv < 0) { - perror("pthread_create"); - return rv; - } + qemu_thread_create(&thread_id, event_thread, NULL, 0); return 0; } |