From 70d1d8d760f93e3fe08e78e9e2441335cef2eade Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Sun, 12 Jun 2022 12:37:00 +0200 Subject: [PATCH] mount: replace deprecated fuse.ENOSYS with syscall.ENOSYS --- cmd/mount/dir.go | 3 ++- cmd/mount/file.go | 9 +++++---- cmd/mount/fs.go | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/cmd/mount/dir.go b/cmd/mount/dir.go index 2acb0c48e..c49373d59 100644 --- a/cmd/mount/dir.go +++ b/cmd/mount/dir.go @@ -8,6 +8,7 @@ import ( "fmt" "io" "os" + "syscall" "time" "bazil.org/fuse" @@ -237,7 +238,7 @@ var _ fusefs.NodeLinker = (*Dir)(nil) // existing Node. Receiver must be a directory. func (d *Dir) Link(ctx context.Context, req *fuse.LinkRequest, old fusefs.Node) (newNode fusefs.Node, err error) { defer log.Trace(d, "req=%v, old=%v", req, old)("new=%v, err=%v", &newNode, &err) - return nil, fuse.ENOSYS + return nil, syscall.ENOSYS } // Check interface satisfied diff --git a/cmd/mount/file.go b/cmd/mount/file.go index 9e8b977db..434ed753f 100644 --- a/cmd/mount/file.go +++ b/cmd/mount/file.go @@ -5,6 +5,7 @@ package mount import ( "context" + "syscall" "time" "bazil.org/fuse" @@ -98,14 +99,14 @@ func (f *File) Fsync(ctx context.Context, req *fuse.FsyncRequest) (err error) { // // If there is no xattr by that name, returns fuse.ErrNoXattr. func (f *File) Getxattr(ctx context.Context, req *fuse.GetxattrRequest, resp *fuse.GetxattrResponse) error { - return fuse.ENOSYS // we never implement this + return syscall.ENOSYS // we never implement this } var _ fusefs.NodeGetxattrer = (*File)(nil) // Listxattr lists the extended attributes recorded for the node. func (f *File) Listxattr(ctx context.Context, req *fuse.ListxattrRequest, resp *fuse.ListxattrResponse) error { - return fuse.ENOSYS // we never implement this + return syscall.ENOSYS // we never implement this } var _ fusefs.NodeListxattrer = (*File)(nil) @@ -113,7 +114,7 @@ var _ fusefs.NodeListxattrer = (*File)(nil) // Setxattr sets an extended attribute with the given name and // value for the node. func (f *File) Setxattr(ctx context.Context, req *fuse.SetxattrRequest) error { - return fuse.ENOSYS // we never implement this + return syscall.ENOSYS // we never implement this } var _ fusefs.NodeSetxattrer = (*File)(nil) @@ -122,7 +123,7 @@ var _ fusefs.NodeSetxattrer = (*File)(nil) // // If there is no xattr by that name, returns fuse.ErrNoXattr. func (f *File) Removexattr(ctx context.Context, req *fuse.RemovexattrRequest) error { - return fuse.ENOSYS // we never implement this + return syscall.ENOSYS // we never implement this } var _ fusefs.NodeRemovexattrer = (*File)(nil) diff --git a/cmd/mount/fs.go b/cmd/mount/fs.go index 8e9dad751..43d378027 100644 --- a/cmd/mount/fs.go +++ b/cmd/mount/fs.go @@ -98,7 +98,7 @@ func translateError(err error) error { case vfs.EROFS: return fuse.Errno(syscall.EROFS) case vfs.ENOSYS, fs.ErrorNotImplemented: - return fuse.ENOSYS + return syscall.ENOSYS case vfs.EINVAL: return fuse.Errno(syscall.EINVAL) }