From: Ryan Lortie Date: Mon, 17 Oct 2011 01:10:23 +0000 (-0400) Subject: contexts test: don't use deprecated GCond wait API X-Git-Tag: 2.31.0~45 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b264fccd23cfb678fbaba9fc7459220f5eef7e14;p=platform%2Fupstream%2Fglib.git contexts test: don't use deprecated GCond wait API --- diff --git a/gio/tests/contexts.c b/gio/tests/contexts.c index de00464..4501631 100644 --- a/gio/tests/contexts.c +++ b/gio/tests/contexts.c @@ -70,18 +70,17 @@ test_thread_independence (void) static gboolean idle_start_test1_thread (gpointer loop) { - GTimeVal time; + gint64 time; GThread *thread; gboolean io_completed; g_mutex_lock (&test1_mutex); thread = g_thread_new ("test1", test1_thread, NULL); - g_get_current_time (&time); - time.tv_sec += 2; + time = g_get_monotonic_time () + 2 * G_TIME_SPAN_SECOND; while (!test1_done) { - io_completed = g_cond_timed_wait (&test1_cond, &test1_mutex, &time); + io_completed = g_cond_wait_until (&test1_cond, &test1_mutex, time); g_assert (io_completed); } g_thread_join (thread);