if (sleep_duration == 0)
mono_thread_info_yield ();
else
- g_usleep (sleep_duration);
+ mono_thread_info_usleep (sleep_duration);
sleep_duration += 10;
}
return 0;
}
+gint
+mono_thread_info_usleep (guint64 us)
+{
+ MONO_PREPARE_BLOCKING;
+ g_usleep (us);
+ MONO_FINISH_BLOCKING;
+ return 0;
+}
+
gpointer
mono_thread_info_tls_get (THREAD_INFO_TYPE *info, MonoTlsKey key)
{