Commit 9268f1c0 by Adam Megacz Committed by Adam Megacz

2002-03-09 Adam Megacz <adam@xwt.org>

        * win32.cc (_CRT_MT, __mingwthr_key_dtor) Added fake
        definitions to simulate -mthreads.

From-SVN: r50515
parent bb0774f3
2002-03-09 Adam Megacz <adam@xwt.org>
* win32.cc (_CRT_MT, __mingwthr_key_dtor) Added fake
definitions to simulate -mthreads.
2002-03-09 Adam Megacz <adam@xwt.org>
* win32.cc (_Jv_platform_gettimeofday) Cast 1000 to long long to
avoid precision loss.
......
......@@ -48,3 +48,17 @@ _Jv_platform_gettimeofday ()
return t.time * 1000LL + t.millitm;
}
// The following definitions "fake out" mingw to think that -mthreads
// was enabled and that mingwthr.dll was linked. GCJ-compiled
// applications don't need this helper library because we can safely
// detect thread death (return from Thread.run()).
int _CRT_MT = 1;
extern "C" int
__mingwthr_key_dtor (DWORD, void (*) (void *))
{
// FIXME: for now we do nothing; this causes a memory leak of
// approximately 24 bytes per thread created.
return 0;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment