diff options
| author | Tom Tromey <tromey@redhat.com> | 2001-10-10 22:25:43 +0000 |
|---|---|---|
| committer | Tom Tromey <tromey@gcc.gnu.org> | 2001-10-10 22:25:43 +0000 |
| commit | eeedeb5a179c0c4a378bc14d5bebfcfc4dfcf354 (patch) | |
| tree | 6facc0ca8bcfaba4b6989fa00c24d85c2c5d0aa0 /libjava/Makefile.am | |
| parent | a8fee9482f156705563bc70af58254b3d8a1292d (diff) | |
| download | gcc-eeedeb5a179c0c4a378bc14d5bebfcfc4dfcf354.tar.gz gcc-eeedeb5a179c0c4a378bc14d5bebfcfc4dfcf354.tar.bz2 gcc-eeedeb5a179c0c4a378bc14d5bebfcfc4dfcf354.zip | |
natFinalizerThread.cc: New file.
* 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.
From-SVN: r46163
Diffstat (limited to 'libjava/Makefile.am')
| -rw-r--r-- | libjava/Makefile.am | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libjava/Makefile.am b/libjava/Makefile.am index 91d437fed9d..3b5541260f5 100644 --- a/libjava/Makefile.am +++ b/libjava/Makefile.am @@ -1137,6 +1137,7 @@ gnu/gcj/protocol/http/Handler.java \ gnu/gcj/protocol/jar/Connection.java \ gnu/gcj/protocol/jar/Handler.java \ gnu/gcj/runtime/FileDeleter.java \ +gnu/gcj/runtime/FinalizerThread.java \ gnu/gcj/runtime/FirstThread.java \ gnu/gcj/runtime/SharedLibLoader.java \ gnu/gcj/runtime/VMClassLoader.java \ @@ -1495,6 +1496,7 @@ gnu/gcj/convert/natOutput_SJIS.cc \ gnu/gcj/io/natSimpleSHSStream.cc \ gnu/gcj/io/shs.cc \ gnu/gcj/protocol/core/natCoreInputStream.cc \ +gnu/gcj/runtime/natFinalizerThread.cc \ gnu/gcj/runtime/natFirstThread.cc \ gnu/gcj/runtime/natSharedLibLoader.cc \ java/io/natFile.cc \ |
