diff options
| author | chrislu <chris.lu@gmail.com> | 2025-05-22 11:25:56 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2025-05-22 11:25:56 -0700 |
| commit | 896096c41ba40df1e97d59a1281ea99e27a7c2e3 (patch) | |
| tree | 4069581b5cc00848b389cf4de83fd0c27cd65193 | |
| parent | 25d6310307b8ac29b72122ded6b975b06b4abf95 (diff) | |
| download | seaweedfs-896096c41ba40df1e97d59a1281ea99e27a7c2e3.tar.xz seaweedfs-896096c41ba40df1e97d59a1281ea99e27a7c2e3.zip | |
fix compilation on windows
| -rw-r--r-- | weed/sftpd/sftp_filer.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/weed/sftpd/sftp_filer.go b/weed/sftpd/sftp_filer.go index 4cc709390..16fec90ba 100644 --- a/weed/sftpd/sftp_filer.go +++ b/weed/sftpd/sftp_filer.go @@ -12,7 +12,6 @@ import ( "os" "path" "strings" - "syscall" "time" "github.com/pkg/sftp" @@ -377,8 +376,14 @@ type EnhancedFileInfo struct { gid uint32 } +// FileStat represents file statistics in a platform-independent way +type FileStat struct { + Uid uint32 + Gid uint32 +} + 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) { |
