diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-01-17 19:22:20 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-01-17 19:22:20 +0000 |
commit | b345481f8bb054f56666fbf6f8b6b9486d1c4a97 (patch) | |
tree | abbebe060c5e4dbbfb15413e91ce07c0ef855016 /libjava/java/lang/Runtime.java | |
parent | 3679eb628a23846eab924b27bc7deb43037dac0b (diff) | |
download | ppe42-gcc-b345481f8bb054f56666fbf6f8b6b9486d1c4a97.tar.gz ppe42-gcc-b345481f8bb054f56666fbf6f8b6b9486d1c4a97.zip |
* java/lang/Runtime.java (loadLibraryInternal): Declare.
* java/lang/natClassLoader.cc (_Jv_FindClass): Removed dead copy.
(_Jv_FindClassInCache): Likewise.
(_Jv_FindClass): Don't conditionalize body on INTERPRETER.
(findSystemClass): Try to load class from compiled module.
Include Runtime.h.
* java/lang/natRuntime.cc (load): Use UTF-8 copy of filename.
(loadLibrary): Likewise.
(lt_preloaded_symbols): Define.
(loadLibraryInternal): New method.
* include/config.h.in: Rebuilt.
* acconfig.h (USE_LTDL): Added.
* Makefile.am (SUBDIRS): Added $(DIRLTDL).
(INCLUDES): Added $(INCLTDL).b
(libgcj_la_DEPENDENCIES): Added $(LIBLTDL).
(libgcj_la_LIBADD): Likewise.
* aclocal.m4, configure: Rebuilt.
* configure.in: Added libltdl support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31472 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/Runtime.java')
-rw-r--r-- | libjava/java/lang/Runtime.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libjava/java/lang/Runtime.java b/libjava/java/lang/Runtime.java index cdba9a36402..8e8285c1e05 100644 --- a/libjava/java/lang/Runtime.java +++ b/libjava/java/lang/Runtime.java @@ -1,6 +1,6 @@ // Runtime.java - Runtime class. -/* Copyright (C) 1998, 1999 Cygnus Solutions +/* Copyright (C) 1998, 1999, 2000 Cygnus Solutions This file is part of libgcj. @@ -97,6 +97,12 @@ public class Runtime public native void load (String pathname); public native void loadLibrary (String libname); + // This is a helper function for the ClassLoader which can load + // compiled libraries. Returns true if library (which is just the + // base name -- path searching is done by this function) was loaded, + // false otherwise. + native boolean loadLibraryInternal (String libname); + public native void runFinalization (); // This method is static in JDK 1.1, but isn't listed as static in |