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 {