return G_SOURCE_REMOVE;
}
+#define WAIT_IDLE_TIMEOUT 500
+
tpl_result_t
tpl_gthread_wait_idle(tpl_gthread *gthread)
{
/* 200ms timeout */
end_time = g_get_monotonic_time() +
- (200 * G_TIME_SPAN_MILLISECOND);
+ (WAIT_IDLE_TIMEOUT * G_TIME_SPAN_MILLISECOND);
do {
ret = g_cond_wait_until(>hread->idle_cond,
>hread->idle_mutex,