aboutsummaryrefslogtreecommitdiff
path: root/libjava/prims.cc
diff options
context:
space:
mode:
authorTom Tromey <tromey@cygnus.com>1999-05-05 14:19:24 +0000
committerTom Tromey <tromey@gcc.gnu.org>1999-05-05 14:19:24 +0000
commit9096b279c220a45ee1a369a46661b366db767502 (patch)
tree14b0eb7b6f562102ad5e5179e72ba9ffe7a1066c /libjava/prims.cc
parent8b04083becc6a7703c24f9802cd943da33de2a4a (diff)
downloadgcc-9096b279c220a45ee1a369a46661b366db767502.zip
gcc-9096b279c220a45ee1a369a46661b366db767502.tar.gz
gcc-9096b279c220a45ee1a369a46661b366db767502.tar.bz2
Makefile.in: Rebuilt.
* Makefile.in: Rebuilt. * Makefile.am (CLEANFILES): Don't mention $(class_files). (clean-local): New target * java/lang/natRuntime.cc: Include <ltdl.h> if required. (load, loadLibrary): Now native. (init): New method. * java/lang/Runtime.java (load, loadLibrary): Now native. (init): New native method. (Runtime): Use init. * prims.cc: Include <ltdl.h> if required. (JvRunMain): Call LTDL_SET_PRELOADED_SYMBOLS. From-SVN: r26785
Diffstat (limited to 'libjava/prims.cc')
-rw-r--r--libjava/prims.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/prims.cc b/libjava/prims.cc
index 4d11cd8..4cc31cd 100644
--- a/libjava/prims.cc
+++ b/libjava/prims.cc
@@ -39,6 +39,9 @@ details. */
#include <java/lang/reflect/Modifier.h>
#include <java/io/PrintStream.h>
+#ifdef USE_LTDL
+#include <ltdl.h>
+#endif
#define ObjectClass _CL_Q34java4lang6Object
extern java::lang::Class ObjectClass;
@@ -571,6 +574,10 @@ JvRunMain (jclass klass, int argc, const char **argv)
no_memory = new java::lang::OutOfMemoryError;
+#ifdef USE_LTDL
+ LTDL_SET_PRELOADED_SYMBOLS ();
+#endif
+
arg_vec = JvConvertArgv (argc - 1, argv + 1);
main_group = new java::lang::ThreadGroup (23);
main_thread = new java::lang::FirstThread (main_group, klass, arg_vec);