blob: 69b502faf920a3510a3dc4a8fc337da667a721a6 [file] [log] [blame] [edit]
// +build aix darwin dragonfly freebsd !android,linux netbsd openbsd solaris
package sftp
import (
"os"
"syscall"
)
func lsLinksUIDGID(fi os.FileInfo) (numLinks uint64, uid, gid string) {
numLinks = 1
uid, gid = "0", "0"
switch sys := fi.Sys().(type) {
case *syscall.Stat_t:
numLinks = uint64(sys.Nlink)
uid = lsUsername(lsFormatID(sys.Uid))
gid = lsGroupName(lsFormatID(sys.Gid))
default:
}
return numLinks, uid, gid
}