atime_plan9.go 181 B

123456789101112
  1. package missinggo
  2. import (
  3. "os"
  4. "syscall"
  5. "time"
  6. )
  7. func fileInfoAccessTime(fi os.FileInfo) time.Time {
  8. sec := fi.Sys().(*syscall.Dir).Atime
  9. return time.Unix(int64(sec), 0)
  10. }