From: Matt Joiner Date: Mon, 1 Jun 2015 08:26:32 +0000 (+1000) Subject: AccessTime helper moved to missinggo X-Git-Tag: v1.0.0~1171 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=665e3c72fc3b8ad8c2ae0520c44c067b930155bc;p=btrtrc.git AccessTime helper moved to missinggo --- 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 }