summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/gcj/runtime/FileDeleter.java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2006-01-06 01:03:45 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2006-01-06 01:03:45 +0000
commitb5723ffcb5556c56cead327e971e9a990fcaa540 (patch)
treeb1406d0aef45f9b54fc3cb3b56375bc3ce39b15c /libjava/gnu/gcj/runtime/FileDeleter.java
parent47a7b6717761318ce412101d97844d1abcddaa7f (diff)
downloadppe42-gcc-b5723ffcb5556c56cead327e971e9a990fcaa540.tar.gz
ppe42-gcc-b5723ffcb5556c56cead327e971e9a990fcaa540.zip
* java/lang/natThread.cc (finish_): Don't clear 'group'.
* sources.am, Makefile.in: Rebuilt. * java/lang/Runtime.java (exit): Merged with Classpath. (runShutdownHooks): New method from Classpath. * java/io/File.java (deleteOnExit): Use DeleteFileHelper, not FileDeleter. * gnu/gcj/runtime/FileDeleter.java: Removed. * java/lang/natRuntime.cc (runFinalizationForExit): New method. (exitInternal): Don't run finalizers or delete files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109400 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/gcj/runtime/FileDeleter.java')
-rw-r--r--libjava/gnu/gcj/runtime/FileDeleter.java35
1 files changed, 0 insertions, 35 deletions
diff --git a/libjava/gnu/gcj/runtime/FileDeleter.java b/libjava/gnu/gcj/runtime/FileDeleter.java
deleted file mode 100644
index d5f99d04c47..00000000000
--- a/libjava/gnu/gcj/runtime/FileDeleter.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 2000 Free Software Foundation
-
- This file is part of libgcj.
-
-This software is copyrighted work licensed under the terms of the
-Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
-details. */
-
-package gnu.gcj.runtime;
-
-import java.io.*;
-import java.util.*;
-
-public final class FileDeleter
-{
- public synchronized static void add (File f)
- {
- if (deleteOnExitStack == null)
- deleteOnExitStack = new Stack ();
-
- deleteOnExitStack.push (f);
- }
-
- // Helper method called by java.lang.Runtime.exit() to perform
- // pending deletions.
- public synchronized static void deleteOnExitNow ()
- {
- if (deleteOnExitStack != null)
- while (!deleteOnExitStack.empty ())
- ((File)(deleteOnExitStack.pop ())).delete ();
- }
-
- // A stack of files to delete upon normal termination.
- private static Stack deleteOnExitStack;
-}
OpenPOWER on IntegriCloud