qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCHv2] aio / timers: use g_usleep() not sleep()
@ 2013-08-29 22:32 Alex Bligh
  2013-08-30  4:01 ` Stefan Weil
  2013-09-03  9:58 ` [Qemu-devel] " Stefan Hajnoczi
  0 siblings, 2 replies; 4+ messages in thread
From: Alex Bligh @ 2013-08-29 22:32 UTC (permalink / raw)
  To: qemu-devel
  Cc: Kevin Wolf, Anthony Liguori, Alex Bligh, Jan Kiszka, liu ping fan,
	Charlie Shepherd, Gerd Hoffmann, Stefan Hajnoczi, Stefan Weil,
	Paolo Bonzini, MORITA Kazutaka, rth

sleep() apparently doesn't exist under mingw. Use g_usleep for
portability.

Signed-off-by: Alex Bligh <alex@alex.org.uk>
---
 tests/test-aio.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/test-aio.c b/tests/test-aio.c
index 4215701..c4fe0fc 100644
--- a/tests/test-aio.c
+++ b/tests/test-aio.c
@@ -400,7 +400,7 @@ static void test_timer_schedule(void)
     g_assert(!aio_poll(ctx, false));
     g_assert_cmpint(data.n, ==, 0);
 
-    sleep(1);
+    g_usleep(1 * G_USEC_PER_SEC);
     g_assert_cmpint(data.n, ==, 0);
 
     g_assert(aio_poll(ctx, false));
@@ -736,7 +736,7 @@ static void test_source_timer_schedule(void)
 
     g_assert_cmpint(data.n, ==, 0);
 
-    sleep(1);
+    g_usleep(1 * G_USEC_PER_SEC);
     g_assert_cmpint(data.n, ==, 0);
 
     g_assert(g_main_context_iteration(NULL, false));
@@ -746,7 +746,7 @@ static void test_source_timer_schedule(void)
     do {
         g_assert(g_main_context_iteration(NULL, true));
     } while (qemu_clock_get_ns(data.clock_type) <= expiry);
-    sleep(1);
+    g_usleep(1 * G_USEC_PER_SEC);
     g_main_context_iteration(NULL, false);
 
     g_assert_cmpint(data.n, ==, 2);
-- 
1.7.9.5

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel] [PATCHv2] aio / timers: use g_usleep() not sleep()
  2013-08-29 22:32 [Qemu-devel] [PATCHv2] aio / timers: use g_usleep() not sleep() Alex Bligh
@ 2013-08-30  4:01 ` Stefan Weil
  2013-09-01 16:03   ` [Qemu-devel] [Qemu-trivial] " Michael Tokarev
  2013-09-03  9:58 ` [Qemu-devel] " Stefan Hajnoczi
  1 sibling, 1 reply; 4+ messages in thread
From: Stefan Weil @ 2013-08-30  4:01 UTC (permalink / raw)
  To: Alex Bligh; +Cc: qemu-trivial, qemu-devel

Am 30.08.2013 00:32, schrieb Alex Bligh:
> sleep() apparently doesn't exist under mingw. Use g_usleep for
> portability.
>
> Signed-off-by: Alex Bligh <alex@alex.org.uk>
> ---
>  tests/test-aio.c |    6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/tests/test-aio.c b/tests/test-aio.c
> index 4215701..c4fe0fc 100644
> --- a/tests/test-aio.c
> +++ b/tests/test-aio.c
> @@ -400,7 +400,7 @@ static void test_timer_schedule(void)
>      g_assert(!aio_poll(ctx, false));
>      g_assert_cmpint(data.n, ==, 0);
>  
> -    sleep(1);
> +    g_usleep(1 * G_USEC_PER_SEC);
>      g_assert_cmpint(data.n, ==, 0);
>  
>      g_assert(aio_poll(ctx, false));
> @@ -736,7 +736,7 @@ static void test_source_timer_schedule(void)
>  
>      g_assert_cmpint(data.n, ==, 0);
>  
> -    sleep(1);
> +    g_usleep(1 * G_USEC_PER_SEC);
>      g_assert_cmpint(data.n, ==, 0);
>  
>      g_assert(g_main_context_iteration(NULL, false));
> @@ -746,7 +746,7 @@ static void test_source_timer_schedule(void)
>      do {
>          g_assert(g_main_context_iteration(NULL, true));
>      } while (qemu_clock_get_ns(data.clock_type) <= expiry);
> -    sleep(1);
> +    g_usleep(1 * G_USEC_PER_SEC);
>      g_main_context_iteration(NULL, false);
>  
>      g_assert_cmpint(data.n, ==, 2);


Reviewed-by: Stefan Weil <sw@weilnetz.de>

I cc'ed the mail to qemu-trivial, so it can be applied there.

Stefan

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel] [Qemu-trivial] [PATCHv2] aio / timers: use g_usleep() not sleep()
  2013-08-30  4:01 ` Stefan Weil
@ 2013-09-01 16:03   ` Michael Tokarev
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Tokarev @ 2013-09-01 16:03 UTC (permalink / raw)
  To: Stefan Weil; +Cc: qemu-trivial, qemu-devel, Alex Bligh

30.08.2013 08:01, Stefan Weil wrote:
> Am 30.08.2013 00:32, schrieb Alex Bligh:
>> sleep() apparently doesn't exist under mingw. Use g_usleep for
>> portability.

Thanks, applied to the trivial-patches queue.

/mjt

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel] [PATCHv2] aio / timers: use g_usleep() not sleep()
  2013-08-29 22:32 [Qemu-devel] [PATCHv2] aio / timers: use g_usleep() not sleep() Alex Bligh
  2013-08-30  4:01 ` Stefan Weil
@ 2013-09-03  9:58 ` Stefan Hajnoczi
  1 sibling, 0 replies; 4+ messages in thread
From: Stefan Hajnoczi @ 2013-09-03  9:58 UTC (permalink / raw)
  To: Alex Bligh
  Cc: Kevin Wolf, Anthony Liguori, Jan Kiszka, qemu-devel, liu ping fan,
	Charlie Shepherd, Gerd Hoffmann, Stefan Weil, Paolo Bonzini,
	MORITA Kazutaka, rth

On Thu, Aug 29, 2013 at 11:32:14PM +0100, Alex Bligh wrote:
> sleep() apparently doesn't exist under mingw. Use g_usleep for
> portability.
> 
> Signed-off-by: Alex Bligh <alex@alex.org.uk>
> ---
>  tests/test-aio.c |    6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)

Thanks, applied to my block tree:
https://github.com/stefanha/qemu/commits/block

Stefan

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-09-03  9:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-29 22:32 [Qemu-devel] [PATCHv2] aio / timers: use g_usleep() not sleep() Alex Bligh
2013-08-30  4:01 ` Stefan Weil
2013-09-01 16:03   ` [Qemu-devel] [Qemu-trivial] " Michael Tokarev
2013-09-03  9:58 ` [Qemu-devel] " Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).