holdsLock and MonitorState fix + slight optimization
[cacao.git] / threads / nativethread.h
index 32a14ab22d486f49884d68998e127e4f3a138b73..229414b447b23acd3fa34fbfaecdbdd7445fff11 100644 (file)
@@ -75,6 +75,7 @@ typedef struct _threadobject {
 monitorLockRecord *monitorEnter(threadobject *, java_objectheader *);
 bool monitorExit(threadobject *, java_objectheader *);
 
+bool threadHoldsLock(threadobject *, java_objectheader *);
 void signal_cond_for_object (java_objectheader *obj);
 void broadcast_cond_for_object (java_objectheader *obj);
 void wait_cond_for_object (java_objectheader *obj, s8 time, s4 nanos);