mount: replace deprecated fuse.ENOSYS with syscall.ENOSYS

This commit is contained in:
albertony 2022-06-12 12:37:00 +02:00 committed by Nick Craig-Wood
parent 5006ede266
commit 70d1d8d760
3 changed files with 8 additions and 6 deletions

View file

@ -8,6 +8,7 @@ import (
"fmt" "fmt"
"io" "io"
"os" "os"
"syscall"
"time" "time"
"bazil.org/fuse" "bazil.org/fuse"
@ -237,7 +238,7 @@ var _ fusefs.NodeLinker = (*Dir)(nil)
// existing Node. Receiver must be a directory. // 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) { 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) 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 // Check interface satisfied

View file

@ -5,6 +5,7 @@ package mount
import ( import (
"context" "context"
"syscall"
"time" "time"
"bazil.org/fuse" "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. // 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 { 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) var _ fusefs.NodeGetxattrer = (*File)(nil)
// Listxattr lists the extended attributes recorded for the node. // Listxattr lists the extended attributes recorded for the node.
func (f *File) Listxattr(ctx context.Context, req *fuse.ListxattrRequest, resp *fuse.ListxattrResponse) error { 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) var _ fusefs.NodeListxattrer = (*File)(nil)
@ -113,7 +114,7 @@ var _ fusefs.NodeListxattrer = (*File)(nil)
// Setxattr sets an extended attribute with the given name and // Setxattr sets an extended attribute with the given name and
// value for the node. // value for the node.
func (f *File) Setxattr(ctx context.Context, req *fuse.SetxattrRequest) error { 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) 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. // If there is no xattr by that name, returns fuse.ErrNoXattr.
func (f *File) Removexattr(ctx context.Context, req *fuse.RemovexattrRequest) error { 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) var _ fusefs.NodeRemovexattrer = (*File)(nil)

View file

@ -98,7 +98,7 @@ func translateError(err error) error {
case vfs.EROFS: case vfs.EROFS:
return fuse.Errno(syscall.EROFS) return fuse.Errno(syscall.EROFS)
case vfs.ENOSYS, fs.ErrorNotImplemented: case vfs.ENOSYS, fs.ErrorNotImplemented:
return fuse.ENOSYS return syscall.ENOSYS
case vfs.EINVAL: case vfs.EINVAL:
return fuse.Errno(syscall.EINVAL) return fuse.Errno(syscall.EINVAL)
} }