You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 lines
322 B

3 years ago
  1. //go:build linux || darwin || freebsd || netbsd || openbsd || plan9 || solaris || zos
  2. // +build linux darwin freebsd netbsd openbsd plan9 solaris zos
  3. package util
  4. import (
  5. "os"
  6. "syscall"
  7. )
  8. func GetFileUidGid(fi os.FileInfo) (uid, gid uint32) {
  9. return fi.Sys().(*syscall.Stat_t).Uid, fi.Sys().(*syscall.Stat_t).Gid
  10. }