Added file system support.
parent
16155913c4
commit
f71fe97d5e
|
@ -45,6 +45,7 @@ type FileSystem interface {
|
|||
ForgetInode(*fuseops.ForgetInodeOp)
|
||||
MkDir(*fuseops.MkDirOp)
|
||||
CreateFile(*fuseops.CreateFileOp)
|
||||
CreateSymlink(*fuseops.CreateSymlinkOp)
|
||||
RmDir(*fuseops.RmDirOp)
|
||||
Unlink(*fuseops.UnlinkOp)
|
||||
OpenDir(*fuseops.OpenDirOp)
|
||||
|
@ -149,6 +150,9 @@ func (s fileSystemServer) handleOp(op fuseops.Op) {
|
|||
case *fuseops.CreateFileOp:
|
||||
s.fs.CreateFile(typed)
|
||||
|
||||
case *fuseops.CreateSymlinkOp:
|
||||
s.fs.CreateSymlink(typed)
|
||||
|
||||
case *fuseops.RmDirOp:
|
||||
s.fs.RmDir(typed)
|
||||
|
||||
|
|
|
@ -63,6 +63,11 @@ func (fs *NotImplementedFileSystem) CreateFile(
|
|||
op.Respond(fuse.ENOSYS)
|
||||
}
|
||||
|
||||
func (fs *NotImplementedFileSystem) CreateSymlink(
|
||||
op *fuseops.CreateSymlinkOp) {
|
||||
op.Respond(fuse.ENOSYS)
|
||||
}
|
||||
|
||||
func (fs *NotImplementedFileSystem) RmDir(
|
||||
op *fuseops.RmDirOp) {
|
||||
op.Respond(fuse.ENOSYS)
|
||||
|
|
Loading…
Reference in New Issue