Modify createTempFile to make files to $TEMP by default 47/1447/1
authorjsimomaa <jani.simomaa@gmail.com>
Sat, 10 Feb 2018 15:08:35 +0000 (17:08 +0200)
committerjsimomaa <jani.simomaa@gmail.com>
Sat, 10 Feb 2018 15:08:35 +0000 (17:08 +0200)
refs #7761

Change-Id: I834187ce78d2c23d9a92ddb77e9a5257b826910f

bundles/org.simantics.scl.runtime/scl/Files.scl

index 92fb8c528e8d5c7fc81ab2479f1453ae1277ae38..069076fefdd2edaf261e6c62e4a21aa00a15cc6a 100644 (file)
@@ -76,7 +76,7 @@ importJava "java.nio.file.Files" where
     createDirectoriesWithFileAttributes :: Path -> Vector FileAttribute -> <Proc, Exception> Path
 
     @JavaName createTempFile
-    createTempFileWithFileAttributes :: Path -> String -> String -> Vector FileAttribute -> <Proc, Exception> Path
+    createTempFileWithFileAttributes :: String -> String -> Vector FileAttribute -> <Proc, Exception> Path
 
     delete :: Path -> <Proc, Exception> ()
 
@@ -138,8 +138,8 @@ createDirectory path = createDirectoryWithFileAttributes path (vector [])
 createDirectories :: Path -> <Proc, Exception> Path
 createDirectories path = createDirectoriesWithFileAttributes path (vector [])
 
-createTempFile :: Path -> String -> String -> <Proc, Exception> Path
-createTempFile dir prefix suffix = createTempFileWithFileAttributes dir prefix suffix (vector [])
+createTempFile :: String -> String -> <Proc, Exception> Path
+createTempFile prefix suffix = createTempFileWithFileAttributes prefix suffix (vector [])
 
 copy :: Path -> Path -> <Proc, Exception> Path
 copy source target = copyWithCopyOptions source target (vector [])