home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / kaffe-0.5p4-src.tgz / tar.out / contrib / kaffe / lib / native / java.lang.stubs / ThreadStub.c < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-28  |  2.3 KB  |  87 lines

  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <stubPreamble.h>
  3. /* Stubs for class java_lang_Thread */
  4.  
  5. /* SYMBOL: java_lang_Thread currentThread()Ljava/lang/Thread; */
  6. EXPORT(void)
  7. Kaffe_java_lang_Thread_currentThread_stub(stack_item* _P_)
  8. {
  9.     extern struct Hjava_lang_Thread* java_lang_Thread_currentThread(void*);
  10.     struct Hjava_lang_Thread* ret = java_lang_Thread_currentThread(0);
  11.     return_ref(ret);
  12. }
  13.  
  14. /* SYMBOL: java_lang_Thread yield()V */
  15. EXPORT(void)
  16. Kaffe_java_lang_Thread_yield_stub(stack_item* _P_)
  17. {
  18.     extern void java_lang_Thread_yield(void*);
  19.     java_lang_Thread_yield(0);
  20. }
  21.  
  22. /* SYMBOL: java_lang_Thread sleep(J)V */
  23. EXPORT(void)
  24. Kaffe_java_lang_Thread_sleep_stub(stack_item* _P_)
  25. {
  26.     extern void java_lang_Thread_sleep(void*, jlong);
  27.     java_lang_Thread_sleep(0, _P_[0].l);
  28. }
  29.  
  30. /* SYMBOL: java_lang_Thread start()V */
  31. EXPORT(void)
  32. Kaffe_java_lang_Thread_start_stub(stack_item* _P_)
  33. {
  34.     extern void java_lang_Thread_start(void*);
  35.     java_lang_Thread_start(_P_[0].p);
  36. }
  37.  
  38. /* SYMBOL: java_lang_Thread isAlive()Z */
  39. EXPORT(void)
  40. Kaffe_java_lang_Thread_isAlive_stub(stack_item* _P_)
  41. {
  42.     extern jint /* bool */ java_lang_Thread_isAlive(void*);
  43.     jint /* bool */ ret = java_lang_Thread_isAlive(_P_[0].p);
  44.     return_int(ret);
  45. }
  46.  
  47. /* SYMBOL: java_lang_Thread countStackFrames()I */
  48. EXPORT(void)
  49. Kaffe_java_lang_Thread_countStackFrames_stub(stack_item* _P_)
  50. {
  51.     extern jint java_lang_Thread_countStackFrames(void*);
  52.     jint ret = java_lang_Thread_countStackFrames(_P_[0].p);
  53.     return_int(ret);
  54. }
  55.  
  56. /* SYMBOL: java_lang_Thread setPriority0(I)V */
  57. EXPORT(void)
  58. Kaffe_java_lang_Thread_setPriority0_stub(stack_item* _P_)
  59. {
  60.     extern void java_lang_Thread_setPriority0(void*, jint);
  61.     java_lang_Thread_setPriority0(_P_[1].p, _P_[0].i);
  62. }
  63.  
  64. /* SYMBOL: java_lang_Thread stop0(Ljava/lang/Object;)V */
  65. EXPORT(void)
  66. Kaffe_java_lang_Thread_stop0_stub(stack_item* _P_)
  67. {
  68.     extern void java_lang_Thread_stop0(void*, void*);
  69.     java_lang_Thread_stop0(_P_[1].p, _P_[0].p);
  70. }
  71.  
  72. /* SYMBOL: java_lang_Thread suspend0()V */
  73. EXPORT(void)
  74. Kaffe_java_lang_Thread_suspend0_stub(stack_item* _P_)
  75. {
  76.     extern void java_lang_Thread_suspend0(void*);
  77.     java_lang_Thread_suspend0(_P_[0].p);
  78. }
  79.  
  80. /* SYMBOL: java_lang_Thread resume0()V */
  81. EXPORT(void)
  82. Kaffe_java_lang_Thread_resume0_stub(stack_item* _P_)
  83. {
  84.     extern void java_lang_Thread_resume0(void*);
  85.     java_lang_Thread_resume0(_P_[0].p);
  86. }
  87.