From 1573b41ff3c31cdc3a6cd93530798d2f4ee44e23 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Fri, 5 Jun 2015 14:14:49 +1000 Subject: [PATCH] Fixed NotImplementedFileSystem. --- fuseutil/not_implemented_file_system.go | 100 ++++++++++++++---------- 1 file changed, 60 insertions(+), 40 deletions(-) diff --git a/fuseutil/not_implemented_file_system.go b/fuseutil/not_implemented_file_system.go index a3b3342..e4abb5f 100644 --- a/fuseutil/not_implemented_file_system.go +++ b/fuseutil/not_implemented_file_system.go @@ -29,101 +29,121 @@ type NotImplementedFileSystem struct { var _ FileSystem = &NotImplementedFileSystem{} func (fs *NotImplementedFileSystem) Init( - op *fuseops.InitOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.InitOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) LookUpInode( - op *fuseops.LookUpInodeOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.LookUpInodeOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) GetInodeAttributes( - op *fuseops.GetInodeAttributesOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.GetInodeAttributesOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) SetInodeAttributes( - op *fuseops.SetInodeAttributesOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.SetInodeAttributesOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) ForgetInode( - op *fuseops.ForgetInodeOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.ForgetInodeOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) MkDir( - op *fuseops.MkDirOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.MkDirOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) CreateFile( - op *fuseops.CreateFileOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.CreateFileOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) CreateSymlink( - op *fuseops.CreateSymlinkOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.CreateSymlinkOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) RmDir( - op *fuseops.RmDirOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.RmDirOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) Unlink( - op *fuseops.UnlinkOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.UnlinkOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) OpenDir( - op *fuseops.OpenDirOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.OpenDirOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) ReadDir( - op *fuseops.ReadDirOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.ReadDirOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) ReleaseDirHandle( - op *fuseops.ReleaseDirHandleOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.ReleaseDirHandleOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) OpenFile( - op *fuseops.OpenFileOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.OpenFileOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) ReadFile( - op *fuseops.ReadFileOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.ReadFileOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) WriteFile( - op *fuseops.WriteFileOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.WriteFileOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) SyncFile( - op *fuseops.SyncFileOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.SyncFileOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) FlushFile( - op *fuseops.FlushFileOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.FlushFileOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) ReleaseFileHandle( - op *fuseops.ReleaseFileHandleOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.ReleaseFileHandleOp) (err error) { + err = fuse.ENOSYS + return } func (fs *NotImplementedFileSystem) ReadSymlink( - op *fuseops.ReadSymlinkOp) { - op.Respond(fuse.ENOSYS) + op *fuseops.ReadSymlinkOp) (err error) { + err = fuse.ENOSYS + return }