weed filer.copy: use existing file owner and gropu id

This commit is contained in:
Chris Lu
2019-04-07 11:31:50 -07:00
parent a32abda1a3
commit d14b614407
3 changed files with 33 additions and 4 deletions

View File

@@ -0,0 +1,12 @@
// +build linux darwin freebsd netbsd openbsd plan9 solaris zos
package util
import (
"os"
"syscall"
)
func GetFileUidGid(fi os.FileInfo) (uid, gid uint32) {
return fi.Sys().(*syscall.Stat_t).Uid, fi.Sys().(*syscall.Stat_t).Gid
}