package system | |
import ( | |
"syscall" | |
) | |
type Stat struct { | |
mode uint32 | |
uid uint32 | |
gid uint32 | |
rdev uint64 | |
size int64 | |
mtim syscall.Timespec | |
} | |
func (s Stat) Mode() uint32 { | |
return s.mode | |
} | |
func (s Stat) Uid() uint32 { | |
return s.uid | |
} | |
func (s Stat) Gid() uint32 { | |
return s.gid | |
} | |
func (s Stat) Rdev() uint64 { | |
return s.rdev | |
} | |
func (s Stat) Size() int64 { | |
return s.size | |
} | |
func (s Stat) Mtim() syscall.Timespec { | |
return s.mtim | |
} | |
func (s Stat) GetLastModification() syscall.Timespec { | |
return s.Mtim() | |
} |