diff options
| author | Chris Lu <chris.lu@gmail.com> | 2020-06-17 13:55:16 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2020-06-17 13:55:16 -0700 |
| commit | b74eced7a37448e0007e40190a1aff4f6495f1ad (patch) | |
| tree | 703abbdd89302c02cfdc5209cb0fd3c7d6a373fb | |
| parent | a80bf29d4fab5b7de15fc18ccc30e6c001333342 (diff) | |
| download | seaweedfs-b74eced7a37448e0007e40190a1aff4f6495f1ad.tar.xz seaweedfs-b74eced7a37448e0007e40190a1aff4f6495f1ad.zip | |
mount: a fix to prevent possible repeated calls
related to https://github.com/bazil/fuse/issues/130
| -rw-r--r-- | weed/filesys/unimplemented.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/weed/filesys/unimplemented.go b/weed/filesys/unimplemented.go new file mode 100644 index 000000000..1f4fe554d --- /dev/null +++ b/weed/filesys/unimplemented.go @@ -0,0 +1,20 @@ +package filesys + +import ( + "context" + + "github.com/seaweedfs/fuse" + "github.com/seaweedfs/fuse/fs" +) + +// https://github.com/bazil/fuse/issues/130 + +var _ = fs.NodeAccesser(&Dir{}) +func (dir *Dir) Access(ctx context.Context, req *fuse.AccessRequest) error { + return fuse.ENOSYS +} + +var _ = fs.NodeAccesser(&File{}) +func (file *File) Access(ctx context.Context, req *fuse.AccessRequest) error { + return fuse.ENOSYS +} |
