[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 4/8] block/curl: Replace usleep by g_usleep
From: |
Stefan Hajnoczi |
Subject: |
[Qemu-devel] [PATCH 4/8] block/curl: Replace usleep by g_usleep |
Date: |
Tue, 3 Apr 2012 11:42:43 +0100 |
From: Stefan Weil <address@hidden>
The function usleep is not available for all supported platforms:
at least some versions of MinGW don't support it.
usleep was also declared obsolete by POSIX.1-2001.
The function g_usleep is part of glib2.0, so it is available for
all supported platforms.
Using nanosleep would also be possible but needs more code.
Signed-off-by: Stefan Weil <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
---
block/curl.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/block/curl.c b/block/curl.c
index e9102e3..a909eca 100644
--- a/block/curl.c
+++ b/block/curl.c
@@ -282,7 +282,7 @@ static CURLState *curl_init_state(BDRVCURLState *s)
break;
}
if (!state) {
- usleep(100);
+ g_usleep(100);
curl_multi_do(s);
}
} while(!state);
--
1.7.9.1
- [Qemu-devel] [PULL 0/8] Trivial patches for 27 March to 3 April 2012, Stefan Hajnoczi, 2012/04/03
- [Qemu-devel] [PATCH 5/8] main-loop: make qemu_event_handle static, Stefan Hajnoczi, 2012/04/03
- [Qemu-devel] [PATCH 3/8] qtest: Add missing GCC_FMT_ATTR, Stefan Hajnoczi, 2012/04/03
- [Qemu-devel] [PATCH 1/8] configure: fix mingw32 libs_qga typo, Stefan Hajnoczi, 2012/04/03
- [Qemu-devel] [PATCH 2/8] w32: Undefine error constants before their redefinition, Stefan Hajnoczi, 2012/04/03
- [Qemu-devel] [PATCH 4/8] block/curl: Replace usleep by g_usleep,
Stefan Hajnoczi <=
- [Qemu-devel] [PATCH 6/8] configure: Link QEMU against 'liburcu-bp', Stefan Hajnoczi, 2012/04/03
- [Qemu-devel] [PATCH 7/8] configure: Link qga against UST tracing related libraries, Stefan Hajnoczi, 2012/04/03
- [Qemu-devel] [PATCH 8/8] make: fix clean rule by removing build file in qom/, Stefan Hajnoczi, 2012/04/03
- Re: [Qemu-devel] [PULL 0/8] Trivial patches for 27 March to 3 April 2012, Anthony Liguori, 2012/04/10