Connection.java (getJarFile): Open jar file with OPEN_DELETE.

* gnu/java/net/protocol/jar/Connection.java (getJarFile): Open
	jar file with OPEN_DELETE.
	* java/util/zip/ZipFile.java (ZipFile): Call deleteOnExit when
	OPEN_DELETE is used.

From-SVN: r94793
This commit is contained in:
Tom Tromey
2005-02-10 02:43:45 +00:00
committed by Tom Tromey
parent 082e25bfb0
commit cbe24267f9
3 changed files with 14 additions and 11 deletions
@@ -1,5 +1,5 @@
/* Connection - jar url connection for java.net
Copyright (C) 1999, 2002, 2003 Free Software Foundation, Inc.
Copyright (C) 1999, 2002, 2003, 2005 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -222,9 +222,8 @@ public final class Connection extends JarURLConnection
fos.write(buf, 0, len);
fos.close();
// Always verify the Manifest, open read only and delete when done.
// XXX ZipFile.OPEN_DELETE not yet implemented.
// jf = new JarFile(f, true, ZipFile.OPEN_READ | ZipFile.OPEN_DELETE);
jar_file = new JarFile (f, true, ZipFile.OPEN_READ);
jar_file = new JarFile (f, true,
ZipFile.OPEN_READ | ZipFile.OPEN_DELETE);
}
return jar_file;