refactor: Move File and FileInfo to pkg

This commit is contained in:
Felicitas Pojtinger
2022-01-18 21:01:55 +01:00
parent 5d3424df92
commit 84f91bfd4a
6 changed files with 11 additions and 13 deletions

23
pkg/fs/stat_unix.go Normal file
View File

@@ -0,0 +1,23 @@
//go:build linux
package fs
import "syscall"
type Stat syscall.Stat_t
func NewStat(
uid uint32,
gid uint32,
mtim int64,
atim int64,
ctim int64,
) *Stat {
return &Stat{
Uid: uid,
Gid: gid,
Mtim: syscall.NsecToTimespec(mtim),
Atim: syscall.NsecToTimespec(atim),
Ctim: syscall.NsecToTimespec(ctim),
}
}