From 4085b79d389ba2566b4a6b7f3dce7f1fca8d481b Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Mon, 18 Jan 2021 00:19:19 -0800 Subject: [PATCH] Revert "mount: add more entry type" This reverts commit d7d907be27e2441f54fac70b6723d6a41ae62af8. --- weed/filesys/dir.go | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/weed/filesys/dir.go b/weed/filesys/dir.go index 35527546b..2cc332635 100644 --- a/weed/filesys/dir.go +++ b/weed/filesys/dir.go @@ -6,7 +6,6 @@ import ( "math" "os" "strings" - "syscall" "time" "github.com/seaweedfs/fuse" @@ -309,7 +308,7 @@ func (dir *Dir) ReadDirAll(ctx context.Context) (ret []fuse.Dirent, err error) { dirent := fuse.Dirent{Inode: inode, Name: entry.Name, Type: fuse.DT_Dir} ret = append(ret, dirent) } else { - dirent := fuse.Dirent{Inode: inode, Name: entry.Name, Type: findFileType(uint16(entry.Attributes.FileMode))} + dirent := fuse.Dirent{Inode: inode, Name: entry.Name, Type: fuse.DT_File} ret = append(ret, dirent) } return nil @@ -331,26 +330,6 @@ func (dir *Dir) ReadDirAll(ctx context.Context) (ret []fuse.Dirent, err error) { return } -func findFileType(mode uint16) fuse.DirentType { - switch mode & (syscall.S_IFMT & 0xffff) { - case syscall.S_IFSOCK: - return fuse.DT_Socket - case syscall.S_IFLNK: - return fuse.DT_Link - case syscall.S_IFREG: - return fuse.DT_File - case syscall.S_IFBLK: - return fuse.DT_Block - case syscall.S_IFDIR: - return fuse.DT_Dir - case syscall.S_IFCHR: - return fuse.DT_Char - case syscall.S_IFIFO: - return fuse.DT_FIFO - } - return fuse.DT_File -} - func (dir *Dir) Remove(ctx context.Context, req *fuse.RemoveRequest) error { if !req.Dir {