Browse Source

fix compilation on windows

pull/6811/head
chrislu 5 months ago
parent
commit
896096c41b
  1. 9
      weed/sftpd/sftp_filer.go

9
weed/sftpd/sftp_filer.go

@ -12,7 +12,6 @@ import (
"os" "os"
"path" "path"
"strings" "strings"
"syscall"
"time" "time"
"github.com/pkg/sftp" "github.com/pkg/sftp"
@ -377,8 +376,14 @@ type EnhancedFileInfo struct {
gid uint32 gid uint32
} }
// FileStat represents file statistics in a platform-independent way
type FileStat struct {
Uid uint32
Gid uint32
}
func (fi *EnhancedFileInfo) Sys() interface{} { func (fi *EnhancedFileInfo) Sys() interface{} {
return &syscall.Stat_t{Uid: fi.uid, Gid: fi.gid}
return &FileStat{Uid: fi.uid, Gid: fi.gid}
} }
func (fi *EnhancedFileInfo) Owner() (uid, gid int) { func (fi *EnhancedFileInfo) Owner() (uid, gid int) {

Loading…
Cancel
Save