github.com/pkg/sftp@v1.13.6/ls_plan9.go (about) 1 //go:build plan9 2 // +build plan9 3 4 package sftp 5 6 import ( 7 "os" 8 "syscall" 9 ) 10 11 func lsLinksUIDGID(fi os.FileInfo) (numLinks uint64, uid, gid string) { 12 numLinks = 1 13 uid, gid = "0", "0" 14 15 switch sys := fi.Sys().(type) { 16 case *syscall.Dir: 17 uid = sys.Uid 18 gid = sys.Gid 19 } 20 21 return numLinks, uid, gid 22 }