gcc/libjava/include
Tom Tromey 8ade47715e jvm.h (_Jv_GetJavaVM): Declare.
* include/jvm.h (_Jv_GetJavaVM): Declare.
	* include/java-interp.h (_Jv_GetFirstMethod): New function.
	(_Jv_MethodBase::get_method): New method.
	(_Jv_JNIMethod::set_function): New method.
	* jni.cc (_Jv_JNI_UnregisterNatives): New function.
	(_Jv_JNI_RegisterNatives): New function.
	(_Jv_JNIFunctions): Updated for new functions.
	(_Jv_GetJavaVM): New function.
	(_Jv_JNI_GetJavaVM): Use it.  Now static.
	(_Jv_JNI_AttachCurrentThread): Create a new JNIEnv if this thread
	is already a Java thread but does not have a JNIEnv yet.

	* java/lang/natRuntime.cc (_load): Pass the JavaVM to the onload
	function.

From-SVN: r32056
2000-02-18 21:22:06 +00:00
..
boehm-gc.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
config.h.in config.h.in: Rebuilt. 2000-01-31 04:53:47 +00:00
default-signal.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
i386-signal.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
java-assert.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
java-chardecomp.h Initial revision 1999-04-07 14:42:40 +00:00
java-chartables.h Initial revision 1999-04-07 14:42:40 +00:00
java-cpool.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
java-insns.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
java-interp.h jvm.h (_Jv_GetJavaVM): Declare. 2000-02-18 21:22:06 +00:00
java-props.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
jni.h jni.h (JNI_FALSE): Renamed from JNI_TRUE; oops. 2000-02-10 23:44:05 +00:00
jvm.h jvm.h (_Jv_GetJavaVM): Declare. 2000-02-18 21:22:06 +00:00
Makefile.am configure: Rebuilt. 1999-09-10 22:03:10 +00:00
Makefile.in Runtime.java (loadLibraryInternal): Declare. 2000-01-17 19:22:20 +00:00
name-finder.h natThrowable.cc: New file. 2000-01-17 15:45:24 +00:00
no-gc.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
no-threads.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
posix-threads.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
sparc-signal.h * All files: Updated copyright to reflect Cygnus purchase. 2000-01-19 18:39:27 +00:00
stamp-h.in * include/stamp-h.in: New file. 1999-07-19 18:03:31 +00:00