configure.in: Update boehm-gc include dir for new GC version.
* configure.in: Update boehm-gc include dir for new GC version. * configure: Rebuilt. * exception.cc: Only include <gc.h>. Remove TRUE/FALSE hacks and extern "C" wrapper. * boehm.cc: Update includes for new GC version. MAKE_PROC is now GC_MAKE_PROC. mark_proc is now GC_mark_proc. * posix-threads.cc: Only include <gc.h>. Don't need to wrap with extern "C". From-SVN: r42380
This commit is contained in:
parent
9110a741e3
commit
1f4eb17d51
9 changed files with 313 additions and 324 deletions
|
@ -16,11 +16,7 @@ details. */
|
|||
// If we're using the Boehm GC, then we need to override some of the
|
||||
// thread primitives. This is fairly gross.
|
||||
#ifdef HAVE_BOEHM_GC
|
||||
extern "C"
|
||||
{
|
||||
#include <gcconfig.h>
|
||||
#include <gc.h>
|
||||
};
|
||||
#endif /* HAVE_BOEHM_GC */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
@ -378,7 +374,6 @@ _Jv_ThreadStart (java::lang::Thread *thread, _Jv_Thread_t *data,
|
|||
pthread_attr_setschedparam (&attr, ¶m);
|
||||
pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED);
|
||||
|
||||
// FIXME: handle marking the info object for GC.
|
||||
info = (struct starter *) _Jv_AllocBytes (sizeof (struct starter));
|
||||
info->method = meth;
|
||||
info->data = data;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue