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:
parent
f9dc85767a
commit
e763bf45ea
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue