diff --git a/fuseutil/file_system.go b/fuseutil/file_system.go index aff879b..c2abcdc 100644 --- a/fuseutil/file_system.go +++ b/fuseutil/file_system.go @@ -47,6 +47,7 @@ type FileSystem interface { MkDir(*fuseops.MkDirOp) error CreateFile(*fuseops.CreateFileOp) error CreateSymlink(*fuseops.CreateSymlinkOp) error + Rename(*fuseops.RenameOp) error RmDir(*fuseops.RmDirOp) error Unlink(*fuseops.UnlinkOp) error OpenDir(*fuseops.OpenDirOp) error diff --git a/fuseutil/not_implemented_file_system.go b/fuseutil/not_implemented_file_system.go index d3a5301..a395c16 100644 --- a/fuseutil/not_implemented_file_system.go +++ b/fuseutil/not_implemented_file_system.go @@ -70,6 +70,12 @@ func (fs *NotImplementedFileSystem) CreateSymlink( return } +func (fs *NotImplementedFileSystem) Rename( + op *fuseops.RenameOp) (err error) { + err = fuse.ENOSYS + return +} + func (fs *NotImplementedFileSystem) RmDir( op *fuseops.RmDirOp) (err error) { err = fuse.ENOSYS