summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-16 21:39:11 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-16 21:39:11 +0000
commitc1ab192a7fd72656cdfd22da765b4705106032b4 (patch)
treef703a63366343f422900c415581c4fb3e108a355
parent9a88c53bf3f17897356531c943b1613f38a1f9d2 (diff)
downloadppe42-gcc-c1ab192a7fd72656cdfd22da765b4705106032b4.tar.gz
ppe42-gcc-c1ab192a7fd72656cdfd22da765b4705106032b4.zip
* gnu/gcj/runtime/SharedLibHelper.java (findHelper): Delete
copied file on exit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95116 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libjava/ChangeLog8
-rw-r--r--libjava/gnu/gcj/runtime/SharedLibHelper.java9
2 files changed, 11 insertions, 6 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 03571dce12b..dc8cf051d45 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-16 Tom Tromey <tromey@redhat.com>
+
+ * gnu/gcj/runtime/SharedLibHelper.java (findHelper): Delete
+ copied file on exit.
+
2005-02-15 Mark Wielaard <mark@klomp.org>
* java/awt/BasicStroke.java (hashCode): Check for null dash.
@@ -2051,9 +2056,6 @@
gnu/xml/xpath/Predicate.java: Use constants relative to
declaring class or interface.
-2005-02-16 Andrew Haley <aph@redhat.com>
-
-
2005-02-08 Andrew Haley <aph@redhat.com>
* javax/security/auth/Subject.java (doAsPrivileged): If acc is
diff --git a/libjava/gnu/gcj/runtime/SharedLibHelper.java b/libjava/gnu/gcj/runtime/SharedLibHelper.java
index 912c58e397e..bdf7c0453ae 100644
--- a/libjava/gnu/gcj/runtime/SharedLibHelper.java
+++ b/libjava/gnu/gcj/runtime/SharedLibHelper.java
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001, 2003, 2004 Free Software Foundation
+/* Copyright (C) 2001, 2003, 2004, 2005 Free Software Foundation
This file is part of libgcj.
@@ -67,13 +67,15 @@ public class SharedLibHelper
}
public static SharedLibHelper findHelper (ClassLoader loader, String libname,
- CodeSource source, boolean tryParents)
+ CodeSource source,
+ boolean tryParents)
{
return findHelper (loader, libname, source, null, tryParents);
}
public static SharedLibHelper findHelper (ClassLoader loader, String libname,
- CodeSource source, ProtectionDomain domain,
+ CodeSource source,
+ ProtectionDomain domain,
boolean tryParents)
{
synchronized (map)
@@ -118,6 +120,7 @@ public class SharedLibHelper
".so", new File ("/tmp"));
File src = new File(libname);
copyFile (src, copy);
+ copy.deleteOnExit();
libname = copy.getPath();
}
catch (IOException e)
OpenPOWER on IntegriCloud