[glib] contexts test: don't use deprecated GCond wait API
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] contexts test: don't use deprecated GCond wait API
- Date: Mon, 17 Oct 2011 01:41:25 +0000 (UTC)
commit b264fccd23cfb678fbaba9fc7459220f5eef7e14
Author: Ryan Lortie <desrt desrt ca>
Date: Sun Oct 16 21:10:23 2011 -0400
contexts test: don't use deprecated GCond wait API
gio/tests/contexts.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
---
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);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]