Changes: Joseph Wenninger
- $Id: VMObject.c 1344 2004-07-21 17:12:53Z twisti $
+ $Id: VMObject.c 1377 2004-08-01 22:01:00Z stefan $
*/
new = (java_lang_Object *) heap_allocate(size, (desc->arraytype == ARRAYTYPE_OBJECT), NULL);
memcpy(new, this, size);
#if defined(USE_THREADS) && defined(NATIVE_THREADS)
- new->header.monitorBits = 0;
+ initObjectLock(new);
#endif
return new;
memcpy(new, this, c->instancesize);
#if defined(USE_THREADS) && defined(NATIVE_THREADS)
- new->header.monitorBits = 0;
+ initObjectLock(new);
#endif
return new;
log_text("java_lang_VMObject_wait called");
#if defined(USE_THREADS)
- wait_cond_for_object(&this->header, time);
+ wait_cond_for_object(&this->header, time, par3);
#endif
}