diff --git a/samples/flushfs/flush_fs.go b/samples/flushfs/flush_fs.go index feb9830..639c73d 100644 --- a/samples/flushfs/flush_fs.go +++ b/samples/flushfs/flush_fs.go @@ -107,15 +107,24 @@ func (fs *flushFS) ServeOps(c *fuse.Connection) { case *fuseops.GetInodeAttributesOp: fs.getInodeAttributes(typed) - case *fuseops.OpenDirOp: - fs.openDir(typed) - case *fuseops.OpenFileOp: fs.openFile(typed) case *fuseops.ReadFileOp: fs.readFile(typed) + case *fuseops.WriteFileOp: + fs.writeFile(typed) + + case *fuseops.SyncFileOp: + fs.syncFile(typed) + + case *fuseops.FlushFileOp: + fs.flushFile(typed) + + case *fuseops.OpenDirOp: + fs.openDir(typed) + default: typed.Respond(fuse.ENOSYS) }