[runtime] Add MonoError to mono_remote_class
[mono.git] / mono / metadata / sgen-os-posix.c
index 29ce34f917c0bd0b805a7247bddd6d8ad441fec0..37979a497d40939f04fe9a03de7d307f564efbb2 100644 (file)
@@ -197,14 +197,13 @@ int
 sgen_thread_handshake (BOOL suspend)
 {
        int count, result;
-       SgenThreadInfo *info;
        int signum = suspend ? suspend_signal_num : restart_signal_num;
 
        MonoNativeThreadId me = mono_native_thread_id_get ();
 
        count = 0;
        mono_thread_info_current ()->client_info.suspend_done = TRUE;
-       FOREACH_THREAD_SAFE (info) {
+       FOREACH_THREAD (info) {
                if (mono_native_thread_id_equals (mono_thread_info_get_tid (info), me)) {
                        continue;
                }
@@ -219,7 +218,7 @@ sgen_thread_handshake (BOOL suspend)
                } else {
                        info->client_info.skip = 1;
                }
-       } END_FOREACH_THREAD_SAFE
+       } FOREACH_THREAD_END
 
        sgen_wait_for_suspend_ack (count);