1234567891011121314151617 |
- // +build !linux,!windows,!freebsd,!solaris,!openbsd,!darwin
- package system
- import (
- "syscall"
- )
- // fromStatT creates a system.StatT type from a syscall.Stat_t type
- func fromStatT(s *syscall.Stat_t) (*StatT, error) {
- return &StatT{size: s.Size,
- mode: uint32(s.Mode),
- uid: s.Uid,
- gid: s.Gid,
- rdev: uint64(s.Rdev),
- mtim: s.Mtimespec}, nil
- }
|