commit 5804f9e9e72aa52407663bcf5dd9f50f64078566
parent 09375deb702024edd49fb8fcdc5e00c6b724d54a
Author: Matsuda Kenji <info@mtkn.jp>
Date: Tue, 29 Aug 2023 06:59:34 +0900
change name from FileInfo to fileStat
Diffstat:
4 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/disk_unix.go b/disk_unix.go
@@ -65,7 +65,7 @@ func (f *DiskFile) Stat() (fs.FileInfo, error) {
gid := f.gid()
muid := f.muid()
- fi := &FileInfo{
+ fi := &fileStat{
info: fsfi,
stat: &stat{
qid: &qid,
@@ -143,7 +143,7 @@ func (f *DiskFile) ReadDir(n int) ([]*DirEntry, error) {
}
de[i] = &DirEntry{
dirEnt: fsde[i],
- info: info.(*FileInfo),
+ info: info.(*fileStat),
file: file.(File),
}
}
diff --git a/fcall.go b/fcall.go
@@ -823,7 +823,7 @@ func (msg *TStat) String() string {
type RStat struct {
tag uint16
- info *FileInfo
+ info *fileStat
}
func newRStat(buf []byte) *RStat { panic("not implemented") }
diff --git a/file.go b/file.go
@@ -136,18 +136,18 @@ func (s *stat) String() string {
s.aTime, s.mTime, s.length, s.t, s.dev)
}
-type FileInfo struct {
+type fileStat struct {
info fs.FileInfo
stat *stat
}
-func (fi *FileInfo) Name() string { return fi.info.Name() }
-func (fi *FileInfo) Size() int64 { return fi.info.Size() }
-func (fi *FileInfo) Mode() fs.FileMode { return fi.info.Mode() }
-func (fi *FileInfo) ModTime() time.Time { return fi.info.ModTime() }
-func (fi *FileInfo) IsDir() bool { return fi.info.IsDir() }
-func (fi *FileInfo) Sys() any { return fi.stat }
-func (fi *FileInfo) Qid() *Qid { return fi.Sys().(*stat).qid }
+func (fi *fileStat) Name() string { return fi.info.Name() }
+func (fi *fileStat) Size() int64 { return fi.info.Size() }
+func (fi *fileStat) Mode() fs.FileMode { return fi.info.Mode() }
+func (fi *fileStat) ModTime() time.Time { return fi.info.ModTime() }
+func (fi *fileStat) IsDir() bool { return fi.info.IsDir() }
+func (fi *fileStat) Sys() any { return fi.stat }
+func (fi *fileStat) Qid() *Qid { return fi.Sys().(*stat).qid }
type File interface {
@@ -188,11 +188,11 @@ func sameFile(fi0, fi1 fs.FileInfo) bool {
type DirEntry struct {
dirEnt fs.DirEntry // underlying fs.DirEntry
- info *FileInfo
+ info *fileStat
file File
}
func (e *DirEntry) Name() string { return e.dirEnt.Name() }
func (e *DirEntry) IsDir() bool { return e.dirEnt.IsDir() }
func (e *DirEntry) Type() fs.FileMode { return e.dirEnt.Type() }
-func (e *DirEntry) Info() (*FileInfo, error) { return e.info, nil }
+func (e *DirEntry) Info() (*fileStat, error) { return e.info, nil }
diff --git a/server.go b/server.go
@@ -392,7 +392,7 @@ func sStat(s *Server, r *Req) {
ofcall := &RStat{
tag: ifcall.Tag(),
- info: fileInfo.(*FileInfo),
+ info: fileInfo.(*fileStat),
}
r.ofcall = ofcall