mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-21 05:29:10 +08:00
Synchronized gcjh commands for java/lang/Thread.h with Makefile.in.
From-SVN: r32776
This commit is contained in:
parent
eddad87239
commit
8e4b9c9713
@ -1,6 +1,7 @@
|
||||
2000-03-27 Bryce McKinlay <bryce@albatross.co.nz>
|
||||
|
||||
* Makefile.in: New #defines and friends for Thread.h.
|
||||
* Makefile.am: Ditto.
|
||||
* posix-threads.cc: (struct starter): Remove `object'.
|
||||
(_Jv_CondWait): Use interruptable condition variables and new
|
||||
recursive mutexes. New return codes on interrupt or non-ownership
|
||||
|
@ -224,11 +224,15 @@ gnu/gcj/runtime/FirstThread.h: gnu/gcj/runtime/FirstThread.class libgcj.zip
|
||||
java/lang/Thread.h: java/lang/Thread.class libgcj.zip
|
||||
$(GCJH) -classpath $(top_builddir) \
|
||||
-prepend 'class _Jv_JNIEnv;' \
|
||||
## Eww.
|
||||
-prepend 'extern "Java" { namespace gnu { namespace gcj { namespace jni { class NativeThread; } } } };' \
|
||||
-prepend '#define _JV_NOT_OWNER 1' \
|
||||
-prepend '#define _JV_INTERRUPTED 2' \
|
||||
-friend '_Jv_JNIEnv * _Jv_GetCurrentJNIEnv ();' \
|
||||
-friend 'void _Jv_SetCurrentJNIEnv (_Jv_JNIEnv *env);' \
|
||||
-friend 'class gnu::gcj::jni::NativeThread;' \
|
||||
-friend 'int _Jv_CondWait (_Jv_ConditionVariable_t *cv, _Jv_Mutex_t *mu, jlong millis, jint nanos);' \
|
||||
-friend 'int _Jv_CondNotify (_Jv_ConditionVariable_t *cv, _Jv_Mutex_t *mu);' \
|
||||
-friend 'void _Jv_ThreadInterrupt (_Jv_Thread_t *data);' \
|
||||
$(basename $<)
|
||||
|
||||
java/lang/String.h: java/lang/String.class libgcj.zip
|
||||
|
Loading…
Reference in New Issue
Block a user