summaryrefslogtreecommitdiffstats
path: root/libjava/java/lang/Runtime.java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2000-01-17 19:22:20 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2000-01-17 19:22:20 +0000
commitb345481f8bb054f56666fbf6f8b6b9486d1c4a97 (patch)
treeabbebe060c5e4dbbfb15413e91ce07c0ef855016 /libjava/java/lang/Runtime.java
parent3679eb628a23846eab924b27bc7deb43037dac0b (diff)
downloadppe42-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.java8
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
OpenPOWER on IntegriCloud