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

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

From-SVN: r50513
This commit is contained in:
Adam Megacz 2002-03-09 22:33:15 +00:00 committed by Adam Megacz
parent f9dc85767a
commit e763bf45ea
2 changed files with 19 additions and 0 deletions

View File

@ -1,3 +1,8 @@
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

View File

@ -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;
}