[msvc] Renamed ResumeThread since it conflicts with a Windows function.
authorJoão Matos <joao@tritao.eu>
Mon, 16 Mar 2015 13:50:38 +0000 (13:50 +0000)
committerJoão Matos <joao@tritao.eu>
Mon, 16 Mar 2015 13:50:38 +0000 (13:50 +0000)
mono/metadata/threads.c
mono/utils/mono-threads.c
mono/utils/mono-threads.h

index f590aabc26ba88d351519dac797f04c74fa8350e..68a4d9b9b3aaa8c72346546ec284958f09e659b3 100644 (file)
@@ -3262,7 +3262,7 @@ print_thread_dump (MonoThreadInfo *info, gpointer ud)
 
        g_string_free (text, TRUE);
        fflush (stdout);
-       return ResumeThread;
+       return MonoResumeThread;
 }
 
 static void
@@ -4605,11 +4605,11 @@ abort_thread_critical (MonoThreadInfo *info, gpointer ud)
        gboolean running_managed;
 
        if (mono_get_eh_callbacks ()->mono_install_handler_block_guard (mono_thread_info_get_suspend_state (info)))
-               return ResumeThread;
+               return MonoResumeThread;
 
        /*someone is already interrupting it*/
        if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1)
-               return ResumeThread;
+               return MonoResumeThread;
 
        InterlockedIncrement (&thread_interruption_requested);
 
@@ -4622,7 +4622,7 @@ abort_thread_critical (MonoThreadInfo *info, gpointer ud)
                /*Set the thread to call */
                if (data->install_async_abort)
                        mono_thread_info_setup_async_call (info, self_interrupt_thread, NULL);
-               return ResumeThread;
+               return MonoResumeThread;
        } else {
                if (mono_thread_notify_pending_exc_fn)
                        /* The JIT will notify the thread about the interruption */
@@ -4636,7 +4636,7 @@ abort_thread_critical (MonoThreadInfo *info, gpointer ud)
                 * make it return.
                 */
                data->interrupt_handle = mono_thread_info_prepare_interrupt (thread->handle);
-               return ResumeThread;
+               return MonoResumeThread;
        }
 }
 
@@ -4703,7 +4703,7 @@ suspend_thread_critical (MonoThreadInfo *info, gpointer ud)
                if (mono_thread_notify_pending_exc_fn && !running_managed)
                        /* The JIT will notify the thread about the interruption */
                        mono_thread_notify_pending_exc_fn (info);
-               return ResumeThread;
+               return MonoResumeThread;
        }
 }
        
index c80a2405aabde5e059f71e8bf7da0c7c77fa25fb..b2c2f03a2056a7a20348ebf1666e070ca184d3fb 100644 (file)
@@ -844,7 +844,7 @@ mono_thread_info_safe_suspend_and_run (MonoNativeThreadId id, gboolean interrupt
                goto done;
 
        switch (result = callback (info, user_data)) {
-       case ResumeThread:
+       case MonoResumeThread:
                mono_hazard_pointer_set (hp, 1, info);
                mono_thread_info_core_resume (info);
                mono_threads_wait_pending_operations ();
index 61cafd1341480f67d6fec51c919ab803ba3e784a..d2beb2e0d1f9eea2c2f02546930cb71661a69e38 100644 (file)
@@ -264,7 +264,7 @@ typedef struct {
 
 //Not using 0 and 1 to ensure callbacks are not returning bad data
 typedef enum {
-       ResumeThread = 0x1234,
+       MonoResumeThread = 0x1234,
        KeepSuspended = 0x4321,
 } SuspendThreadResult;