netscape-revival
sun-java/runtime/_stubs/java_lang_Thread.c
/* DO NOT EDIT THIS FILE - it is machine generated */
#include "StubPreamble.h"
/* Stubs for class java/lang/Thread */
/* SYMBOL: "java/lang/Thread/currentThread()Ljava/lang/Thread;", Java_java_lang_Thread_currentThread_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_currentThread_stub(stack_item* _P_, struct execenv* _EE_) {
extern void* java_lang_Thread_currentThread(void *);
_P_[0].p = java_lang_Thread_currentThread(NULL);
return _P_ + 1;
}
/* SYMBOL: "java/lang/Thread/yield()V", Java_java_lang_Thread_yield_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_yield_stub(stack_item* _P_, struct execenv* _EE_) {
extern void java_lang_Thread_yield(void *);
(void) java_lang_Thread_yield(NULL);
return _P_;
}
/* SYMBOL: "java/lang/Thread/sleep(J)V", Java_java_lang_Thread_sleep_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_sleep_stub(stack_item* _P_, struct execenv* _EE_) {
Java8 _t0;
extern void java_lang_Thread_sleep(void *, int64_t);
(void) java_lang_Thread_sleep(NULL,GET_INT64(_t0, _P_+0));
return _P_;
}
/* SYMBOL: "java/lang/Thread/start()V", Java_java_lang_Thread_start_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_start_stub(stack_item* _P_, struct execenv* _EE_) {
extern void java_lang_Thread_start(void *);
(void) java_lang_Thread_start(_P_[0].p);
return _P_;
}
/* SYMBOL: "java/lang/Thread/isAlive()Z", Java_java_lang_Thread_isAlive_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_isAlive_stub(stack_item* _P_, struct execenv* _EE_) {
extern long java_lang_Thread_isAlive(void *);
_P_[0].i = (java_lang_Thread_isAlive(_P_[0].p) ? 1 : 0);
return _P_ + 1;
}
/* SYMBOL: "java/lang/Thread/countStackFrames()I", Java_java_lang_Thread_countStackFrames_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_countStackFrames_stub(stack_item* _P_, struct execenv* _EE_) {
extern long java_lang_Thread_countStackFrames(void *);
_P_[0].i = java_lang_Thread_countStackFrames(_P_[0].p);
return _P_ + 1;
}
/* SYMBOL: "java/lang/Thread/setPriority0(I)V", Java_java_lang_Thread_setPriority0_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_setPriority0_stub(stack_item* _P_, struct execenv* _EE_) {
extern void java_lang_Thread_setPriority0(void *, long);
(void) java_lang_Thread_setPriority0(_P_[0].p,((_P_[1].i)));
return _P_;
}
/* SYMBOL: "java/lang/Thread/stop0(Ljava/lang/Object;)V", Java_java_lang_Thread_stop0_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_stop0_stub(stack_item* _P_, struct execenv* _EE_) {
extern void java_lang_Thread_stop0(void *, void *);
(void) java_lang_Thread_stop0(_P_[0].p,((_P_[1].p)));
return _P_;
}
/* SYMBOL: "java/lang/Thread/suspend0()V", Java_java_lang_Thread_suspend0_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_suspend0_stub(stack_item* _P_, struct execenv* _EE_) {
extern void java_lang_Thread_suspend0(void *);
(void) java_lang_Thread_suspend0(_P_[0].p);
return _P_;
}
/* SYMBOL: "java/lang/Thread/resume0()V", Java_java_lang_Thread_resume0_stub */
JRI_PUBLIC_API(stack_item*)
Java_java_lang_Thread_resume0_stub(stack_item* _P_, struct execenv* _EE_) {
extern void java_lang_Thread_resume0(void *);
(void) java_lang_Thread_resume0(_P_[0].p);
return _P_;
}