Allow opening other dirs.
parent
985bd0ac2b
commit
39e09d6bdb
|
@ -192,14 +192,8 @@ func (fs *HelloFS) GetInodeAttributes(
|
|||
func (fs *HelloFS) OpenDir(
|
||||
ctx context.Context,
|
||||
req *fuse.OpenDirRequest) (resp *fuse.OpenDirResponse, err error) {
|
||||
// We always allow opening the root directory.
|
||||
if req.Inode == rootInode {
|
||||
resp = &fuse.OpenDirResponse{}
|
||||
return
|
||||
}
|
||||
|
||||
// TODO(jacobsa): Handle others.
|
||||
err = fuse.ENOSYS
|
||||
// Allow opening any directory.
|
||||
resp = &fuse.OpenDirResponse{}
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
@ -121,7 +121,7 @@ func (t *HelloFSTest) ReadDir_Dir() {
|
|||
var fi os.FileInfo
|
||||
|
||||
// world
|
||||
fi = entries[1]
|
||||
fi = entries[0]
|
||||
ExpectEq("world", fi.Name())
|
||||
ExpectEq(len("Hello, world!"), fi.Size())
|
||||
ExpectEq(0400, fi.Mode())
|
||||
|
|
Loading…
Reference in New Issue