Mercurial > hg > icedtea7-forest > jdk
changeset 9194:978bc7d7458e
7177216, PR3398, RH1446700: native2ascii changes file permissions of input file
Reviewed-by: sherman, alanb
author | asaha |
---|---|
date | Wed, 07 Jun 2017 17:32:36 +0100 |
parents | 45e35cd6fd73 |
children | 0e380c5a1bff |
files | src/share/classes/sun/tools/native2ascii/Main.java |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/sun/tools/native2ascii/Main.java Thu Jul 27 16:57:30 2017 +0100 +++ b/src/share/classes/sun/tools/native2ascii/Main.java Wed Jun 07 17:32:36 2017 +0100 @@ -71,7 +71,6 @@ import java.nio.charset.CharsetEncoder; import java.nio.charset.Charset; import java.nio.charset.IllegalCharsetNameException; -import java.nio.file.Files; import java.io.UnsupportedEncodingException; import java.nio.charset.UnsupportedCharsetException; import sun.tools.native2ascii.A2NFilter; @@ -241,7 +240,9 @@ if (tempDir == null) tempDir = new File(System.getProperty("user.dir")); - tempFile = Files.createTempFile(tempDir.toPath(), "_N2A", ".TMP").toFile(); + tempFile = File.createTempFile("_N2A", + ".TMP", + tempDir); tempFile.deleteOnExit(); try { @@ -291,7 +292,9 @@ File tempDir = f.getParentFile(); if (tempDir == null) tempDir = new File(System.getProperty("user.dir")); - tempFile = Files.createTempFile(tempDir.toPath(), "_N2A", ".TMP").toFile(); + tempFile = File.createTempFile("_N2A", + ".TMP", + tempDir); tempFile.deleteOnExit(); try {