1// +build darwin dragonfly freebsd !android,linux netbsd openbsd solaris aix 2// +build cgo 3 4package sftp 5 6import ( 7 "os" 8 "syscall" 9) 10 11func fileStatFromInfoOs(fi os.FileInfo, flags *uint32, fileStat *FileStat) { 12 if statt, ok := fi.Sys().(*syscall.Stat_t); ok { 13 *flags |= ssh_FILEXFER_ATTR_UIDGID 14 fileStat.UID = statt.Uid 15 fileStat.GID = statt.Gid 16 } 17} 18