]> Cypherpunks.ru repositories - goredo.git/blobdiff - run.go
Move temporary files related code out
[goredo.git] / run.go
diff --git a/run.go b/run.go
index 6a38d5abdf7b735e15beb7023ae43d459cf3e2d3..e40ad1d5d5e4b65a262ea385b4a0e10df3274fa6 100644 (file)
--- a/run.go
+++ b/run.go
@@ -29,7 +29,6 @@ import (
        "os"
        "os/exec"
        "path"
-       "strconv"
        "strings"
        "sync"
        "syscall"
@@ -102,16 +101,6 @@ func mkdirs(pth string) error {
        return os.MkdirAll(pth, os.FileMode(0777))
 }
 
-func tempsuffix() string {
-       return strconv.FormatInt((time.Now().UnixNano()+int64(os.Getpid()))&0xFFFFFFFF, 16)
-}
-
-func tempfile(dir, prefix string) (*os.File, error) {
-       // It respects umask, unlike ioutil.TempFile
-       name := path.Join(dir, TmpPrefix+prefix+"."+tempsuffix())
-       return os.OpenFile(name, os.O_RDWR|os.O_CREATE|os.O_EXCL, os.FileMode(0666))
-}
-
 func isModified(cwd, redoDir, tgt string) (bool, string, error) {
        fdDep, err := os.Open(path.Join(redoDir, tgt+DepSuffix))
        if err != nil {