* src/threads/threads-common.h (native/jni.h): Added.
[cacao.git] / src / threads / threads-common.h
index 54112164f6b1b0664b6bf46e8f119fe7ce53adbd..a605f28042ddafdda56dd67e9f8128580fea8f61 100644 (file)
 #include "config.h"
 #include "vm/types.h"
 
+#include "vm/global.h"
+
+#include "native/jni.h"
+
+#include "native/include/java_lang_Thread.h"
+
 #if defined(ENABLE_THREADS)
 # include "threads/native/threads.h"
 #else
 /* function prototypes ********************************************************/
 
 threadobject *threads_create_thread(utf *name);
+void          threads_start_javathread(java_lang_Thread *object);
 ptrint        threads_get_current_tid(void);
-utf          *threads_get_state(threadobject *thread);
+utf          *threads_thread_get_state(threadobject *thread);
+bool          threads_thread_is_alive(threadobject *thread);
 void          threads_dump(void);
-void          threads_print_stacktrace(threadobject *thread);
+void          threads_thread_print_stacktrace(threadobject *thread);
+void          threads_print_stacktrace(void);
 
 #endif /* _THREADS_COMMON_H */