aboutsummaryrefslogtreecommitdiff
path: root/libjava/nogc.cc
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2001-10-10 22:25:43 +0000
committerTom Tromey <tromey@redhat.com>2001-10-10 22:25:43 +0000
commit2f79795bfbff4435cdca18127d9c6931c82da669 (patch)
tree6facc0ca8bcfaba4b6989fa00c24d85c2c5d0aa0 /libjava/nogc.cc
parent97978412598c2a8e2a997447d07e714a1668815c (diff)
* gnu/gcj/runtime/natFinalizerThread.cc: New file.
* java/lang/natRuntime.cc: Include FinalizerThread.h. (runFinalization): Call finalizerReady. * nogc.cc (_Jv_GCInitializeFinalizers): New function. * prims.cc: Include VirtualMachineError.h, FinalizerThread.h. (_Jv_CreateJavaVM): Start the finalizer thread. * no-threads.cc: Include InternalError.h. (_Jv_ThreadStart): Throw InternalError. (_Jv_ThreadInitData): Don't throw error if this is not the first thread. * Makefile.in: Rebuilt. * Makefile.am (ordinary_java_source_files): Added FinalizerThread.java. (nat_source_files): Added natFinalizerThread.cc. * include/jvm.h (_Jv_GCInitializeFinalizers): Declare. * boehm.cc (_Jv_GCInitializeFinalizers): New function. * gnu/gcj/runtime/FirstThread.java (run): Start finalizer thread. * gnu/gcj/runtime/FinalizerThread.java: New file. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@46163 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/nogc.cc')
-rw-r--r--libjava/nogc.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libjava/nogc.cc b/libjava/nogc.cc
index 65cc8c30e22..82bf1192f35 100644
--- a/libjava/nogc.cc
+++ b/libjava/nogc.cc
@@ -92,6 +92,11 @@ _Jv_RunAllFinalizers (void)
}
void
+_Jv_GCInitializeFinalizers (void (*) (void))
+{
+}
+
+void
_Jv_RunGC (void)
{
}