gcc/libjava prims.cc java/lang/Runtime.java ja ...

bryce@gcc.gnu.org bryce@gcc.gnu.org
Sun Mar 11 23:33:00 GMT 2001


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	gcc-3_0-branch
Changes by:	bryce@gcc.gnu.org	2001-03-11 23:33:57

Modified files:
	libjava        : prims.cc 
	libjava/java/lang: Runtime.java System.java ThreadGroup.java 
	                   natRuntime.cc 
	                   ExceptionInInitializerError.java 

Log message:
	2001-03-12  Bryce McKinlay  <bryce@albatross.co.nz>
	
	* java/lang/Runtime.java (_exit): Declare new package-private native.
	* java/lang/natRuntime.cc (_exit): Implemented. Same as exit() but
	without a security manager check.
	(exit): Call _exit after security check.
	* prims.cc (JvRunMain): Call Runtime._exit to shutdown the runtime
	"naturally".
	* java/lang/System.java (setSecurityManager): If a security manager
	is already in place, call checkPermission.
	* java/lang/ThreadGroup.java (uncaughtException): If printStackTrace()
	throws an exception, try to deal with it gracefully.
	* java/lang/ExceptionInInitializerError.java (printStackTrace):
	Only try to print the subordinate stack trace if "exception" is set.
	Print our class name first.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/prims.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.46&r2=1.46.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/Runtime.java.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.8&r2=1.8.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/System.java.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.7&r2=1.7.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/ThreadGroup.java.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.11.4.1&r2=1.11.4.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/natRuntime.cc.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.14&r2=1.14.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/lang/ExceptionInInitializerError.java.diff?cvsroot=gcc&only_with_tag=gcc-3_0-branch&r1=1.4&r2=1.4.4.1



More information about the Gcc-cvs mailing list