From afb2dec5269ed1cc728aed0a2cb169eef4ed66f3 Mon Sep 17 00:00:00 2001 From: Bryce McKinlay Date: Tue, 23 Oct 2001 05:42:03 +0000 Subject: prims.cc (_Jv_Abort): Always print error message using fprintf, don't try to allocate. * prims.cc (_Jv_Abort): Always print error message using fprintf, don't try to allocate. (_Jv_CreateJavaVM): Set gcj::runTimeInitialized. * include/jvm.h (gcj::runTimeInitialized): New variable declaration. * java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault): Handle duplicate class registration with JvFail if the runtime hasn't been initialized yet. From-SVN: r46424 --- libjava/include/jvm.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libjava/include/jvm.h') diff --git a/libjava/include/jvm.h b/libjava/include/jvm.h index bb54c8b..858d960 100644 --- a/libjava/include/jvm.h +++ b/libjava/include/jvm.h @@ -131,6 +131,9 @@ namespace gcj extern _Jv_Utf8Const *clinit_name; /* "" */ extern _Jv_Utf8Const *init_name; /* "" */ extern _Jv_Utf8Const *finit_name; /* "finit$", */ + + /* Set to true by _Jv_CreateJavaVM. */ + extern bool runtimeInitialized; }; /* Type of pointer used as finalizer. */ -- cgit v1.1