Added file system support.

geesefs-0-30-9
Aaron Jacobs 2015-05-19 15:33:19 +10:00
parent 16155913c4
commit f71fe97d5e
2 changed files with 9 additions and 0 deletions

View File

@ -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)

View File

@ -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)