X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mono%2Fmini%2Fmini-gc.c;h=47265e1d10f50156070c8372ba7447619fb12436;hb=a341404ecdd3b5ca2ed0ab1e9a5bcb9b5ccd2566;hp=27a36204ca0c354e2448695293162924744d88c8;hpb=28f473c41df72b278eaf9784c29c2b8fa2cbe06a;p=mono.git diff --git a/mono/mini/mini-gc.c b/mono/mini/mini-gc.c index 27a36204ca0..47265e1d10f 100644 --- a/mono/mini/mini-gc.c +++ b/mono/mini/mini-gc.c @@ -10,7 +10,7 @@ #include "config.h" #include "mini-gc.h" -#include +#include static gboolean get_provenance (StackFrameInfo *frame, MonoContext *ctx, gpointer data) @@ -38,7 +38,7 @@ get_provenance_func (void) //#if defined(MONO_ARCH_GC_MAPS_SUPPORTED) #include -#include +#include #include #define SIZEOF_SLOT ((int)sizeof (mgreg_t)) @@ -597,7 +597,7 @@ thread_attach_func (void) TlsData *tls; tls = g_new0 (TlsData, 1); - tls->tid = GetCurrentThreadId (); + tls->tid = mono_native_thread_id_get (); tls->info = mono_thread_info_current (); stats.tlsdata_size += sizeof (TlsData); @@ -622,7 +622,7 @@ thread_suspend_func (gpointer user_data, void *sigctx, MonoContext *ctx) return; } - if (tls->tid != GetCurrentThreadId ()) { + if (tls->tid != mono_native_thread_id_get ()) { /* Happens on osx because threads are not suspended using signals */ #ifndef TARGET_WIN32 gboolean res;