]> Sergey Matveev's repositories - btrtrc.git/commitdiff
AccessTime helper moved to missinggo
authorMatt Joiner <anacrolix@gmail.com>
Mon, 1 Jun 2015 08:26:32 +0000 (18:26 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 1 Jun 2015 08:26:32 +0000 (18:26 +1000)
data/blob/atime_darwin.go [deleted file]
data/blob/atime_linux.go [deleted file]
data/blob/store.go

diff --git a/data/blob/atime_darwin.go b/data/blob/atime_darwin.go
deleted file mode 100644 (file)
index 33091d5..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-package blob
-
-import (
-       "os"
-       "syscall"
-       "time"
-)
-
-func accessTime(fi os.FileInfo) time.Time {
-       ts := fi.Sys().(*syscall.Stat_t).Atimespec
-       return time.Unix(ts.Sec, ts.Nano())
-}
diff --git a/data/blob/atime_linux.go b/data/blob/atime_linux.go
deleted file mode 100644 (file)
index 3bcc054..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-package blob
-
-import (
-       "os"
-       "syscall"
-       "time"
-)
-
-func accessTime(fi os.FileInfo) time.Time {
-       ts := fi.Sys().(*syscall.Stat_t).Atim
-       return time.Unix(ts.Sec, ts.Nano())
-}
index 06ff2f7a15a9e97ac86231d62298f6595f127a42..7331ce6e9d9ebf8c0f09a11261227ba7faf6ab2e 100644 (file)
@@ -13,6 +13,8 @@ import (
        "sync"
        "time"
 
+       "github.com/anacrolix/missinggo"
+
        dataPkg "github.com/anacrolix/torrent/data"
        "github.com/anacrolix/torrent/metainfo"
 )
@@ -186,7 +188,7 @@ func (me fileInfoSorter) Len() int {
 
 func lastTime(fi os.FileInfo) (ret time.Time) {
        ret = fi.ModTime()
-       atime := accessTime(fi)
+       atime := missinggo.FileInfoAccessTime(fi)
        if atime.After(ret) {
                ret = atime
        }