7 // fromStatT converts a syscall.Stat_t type to a system.Stat_t type
8 func fromStatT(s *syscall.Stat_t) (*StatT, error) {
9 return &StatT{size: s.Size,
14 mtim: s.Mtimespec}, nil
17 // Stat takes a path to a file and returns
18 // a system.Stat_t type pertaining to that file.
20 // Throws an error if the file does not exist
21 func Stat(path string) (*StatT, error) {
22 s := &syscall.Stat_t{}
23 if err := syscall.Stat(path, s); err != nil {