aboutsummaryrefslogtreecommitdiff
path: root/libjava/include
diff options
context:
space:
mode:
authorTom Tromey <tromey@cygnus.com>2000-01-17 19:22:20 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-01-17 19:22:20 +0000
commit7af85558553980230b15cc7df9288ed0718af73c (patch)
treeabbebe060c5e4dbbfb15413e91ce07c0ef855016 /libjava/include
parent06f56737169a939227bfac13f099484ad09b3bf4 (diff)
downloadgcc-7af85558553980230b15cc7df9288ed0718af73c.zip
gcc-7af85558553980230b15cc7df9288ed0718af73c.tar.gz
gcc-7af85558553980230b15cc7df9288ed0718af73c.tar.bz2
Runtime.java (loadLibraryInternal): Declare.
* 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. From-SVN: r31472
Diffstat (limited to 'libjava/include')
-rw-r--r--libjava/include/Makefile.in7
-rw-r--r--libjava/include/config.h.in3
2 files changed, 7 insertions, 3 deletions
diff --git a/libjava/include/Makefile.in b/libjava/include/Makefile.in
index 38af4a5..f60902e 100644
--- a/libjava/include/Makefile.in
+++ b/libjava/include/Makefile.in
@@ -71,6 +71,7 @@ COMPPATH = @COMPPATH@
CPP = @CPP@
CXX = @CXX@
CXXCPP = @CXXCPP@
+DIRLTDL = @DIRLTDL@
DIVIDESPEC = @DIVIDESPEC@
DLLTOOL = @DLLTOOL@
EH_COMMON_INCLUDE = @EH_COMMON_INCLUDE@
@@ -82,16 +83,17 @@ GCINCS = @GCINCS@
GCLIBS = @GCLIBS@
GCOBJS = @GCOBJS@
GCSPEC = @GCSPEC@
-LD = @LD@
+INCLTDL = @INCLTDL@
LIBDATASTARTSPEC = @LIBDATASTARTSPEC@
LIBGCJ_CFLAGS = @LIBGCJ_CFLAGS@
LIBGCJ_CXXFLAGS = @LIBGCJ_CXXFLAGS@
LIBGCJ_JAVAFLAGS = @LIBGCJ_JAVAFLAGS@
+LIBLTDL = @LIBLTDL@
LIBTOOL = @LIBTOOL@
LN_S = @LN_S@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
-NM = @NM@
+OBJDUMP = @OBJDUMP@
PACKAGE = @PACKAGE@
PERL = @PERL@
RANLIB = @RANLIB@
@@ -101,7 +103,6 @@ THREADINCS = @THREADINCS@
THREADLIBS = @THREADLIBS@
THREADOBJS = @THREADOBJS@
THREADSPEC = @THREADSPEC@
-USE_SYMBOL_UNDERSCORE = @USE_SYMBOL_UNDERSCORE@
VERSION = @VERSION@
ZDEPS = @ZDEPS@
ZINCS = @ZINCS@
diff --git a/libjava/include/config.h.in b/libjava/include/config.h.in
index c636c93..4868dcc 100644
--- a/libjava/include/config.h.in
+++ b/libjava/include/config.h.in
@@ -142,6 +142,9 @@
/* Define if getuid() and friends are missing. */
#undef NO_GETUID
+/* Define if libltdl is in use. */
+#undef USE_LTDL
+
/* Define if you have the access function. */
#undef HAVE_ACCESS