From 1b676163618ed7763be1a6a62492beacc1800a42 Mon Sep 17 00:00:00 2001 From: Simon Rozsival Date: Tue, 15 Feb 2022 14:15:34 +0100 Subject: [PATCH] Fix leftover direct invocation of clock_nanosleep --- src/mono/mono/mini/mini-posix.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mono/mono/mini/mini-posix.c b/src/mono/mono/mini/mini-posix.c index 8bb41ee1cb9a36..78184e7e0d9e13 100644 --- a/src/mono/mono/mini/mini-posix.c +++ b/src/mono/mono/mini/mini-posix.c @@ -509,7 +509,8 @@ clock_sleep_ns_abs (guint64 ns_abs) then.tv_nsec = ns_abs % 1000000000; do { - ret = clock_nanosleep (sampling_clock, TIMER_ABSTIME, &then, NULL); + ret = g_clock_nanosleep (sampling_clock, TIMER_ABSTIME, &then, NULL); + if (ret != 0 && ret != EINTR) g_error ("%s: clock_nanosleep () returned %d", __func__, ret); } while (ret == EINTR && mono_atomic_load_i32 (&sampling_thread_running));