From 665e3c72fc3b8ad8c2ae0520c44c067b930155bc Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Mon, 1 Jun 2015 18:26:32 +1000 Subject: [PATCH] AccessTime helper moved to missinggo --- data/blob/atime_darwin.go | 12 ------------ data/blob/atime_linux.go | 12 ------------ data/blob/store.go | 4 +++- 3 files changed, 3 insertions(+), 25 deletions(-) delete mode 100644 data/blob/atime_darwin.go delete mode 100644 data/blob/atime_linux.go diff --git a/data/blob/atime_darwin.go b/data/blob/atime_darwin.go deleted file mode 100644 index 33091d59..00000000 --- a/data/blob/atime_darwin.go +++ /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 index 3bcc0548..00000000 --- a/data/blob/atime_linux.go +++ /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()) -} diff --git a/data/blob/store.go b/data/blob/store.go index 06ff2f7a..7331ce6e 100644 --- a/data/blob/store.go +++ b/data/blob/store.go @@ -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 } -- 2.48.1