X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=blobdiff_plain;f=mono%2Fmetadata%2Fgc.c;h=2cff646db1771c099780ffccbf618800d049a270;hp=9ab8f7dd6d674aa778d9a9f89a871ec77d1381bb;hb=6b139f4c98eb90bfb7e1285933fc682dae541cad;hpb=04162ffbbdfed88ba298341f0384a35949b3c0f9 diff --git a/mono/metadata/gc.c b/mono/metadata/gc.c index 9ab8f7dd6d6..2cff646db17 100644 --- a/mono/metadata/gc.c +++ b/mono/metadata/gc.c @@ -876,14 +876,14 @@ mono_gc_cleanup (void) finished = TRUE; if (mono_thread_internal_current () != gc_thread) { gboolean timed_out = FALSE; - guint32 start_ticks = mono_msec_ticks (); - guint32 end_ticks = start_ticks + 2000; + gint64 start_ticks = mono_msec_ticks (); + gint64 end_ticks = start_ticks + 2000; mono_gc_finalize_notify (); /* Finishing the finalizer thread, so wait a little bit... */ /* MS seems to wait for about 2 seconds */ while (!finalizer_thread_exited) { - guint32 current_ticks = mono_msec_ticks (); + gint64 current_ticks = mono_msec_ticks (); guint32 timeout; if (current_ticks >= end_ticks)