FirstThread.java, [...]: Removed.

2004-07-04  Michael Koch  <konqueror@gmx.de>

	* gnu/gcj/runtime/FirstThread.java,
	gnu/gcj/runtime/natFirstThread.cc: Removed.
	* gnu/java/lang/MainThread.java,
	gnu/java/lang/natMainThread.cc: New files.
	* prims.cc (_Jv_RunMain): Use MainThread instead of FirstThread.
	* Makefile.am: Added new files and removed deleted ones.
	* Makefile.in: Regenerated.

From-SVN: r84085
This commit is contained in:
Michael Koch
2004-07-04 15:27:05 +00:00
committed by Michael Koch
parent c516c1ff9b
commit 74fa958ec7
7 changed files with 160 additions and 120 deletions
+5 -5
View File
@@ -60,7 +60,7 @@ details. */
#include <java/lang/VirtualMachineError.h>
#include <gnu/gcj/runtime/VMClassLoader.h>
#include <gnu/gcj/runtime/FinalizerThread.h>
#include <gnu/gcj/runtime/FirstThread.h>
#include <gnu/java/lang/MainThread.h>
#ifdef USE_LTDL
#include <ltdl.h>
@@ -1049,12 +1049,12 @@ _Jv_RunMain (jclass klass, const char *name, int argc, const char **argv,
arg_vec = JvConvertArgv (argc - 1, argv + 1);
#endif
using namespace gnu::gcj::runtime;
using namespace gnu::java::lang;
if (klass)
main_thread = new FirstThread (klass, arg_vec);
main_thread = new MainThread (klass, arg_vec);
else
main_thread = new FirstThread (JvNewStringLatin1 (name),
arg_vec, is_jar);
main_thread = new MainThread (JvNewStringLatin1 (name),
arg_vec, is_jar);
}
catch (java::lang::Throwable *t)
{