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