Fixed flushfs bugs.

geesefs-0-30-9
Aaron Jacobs 2015-03-24 16:19:09 +11:00
parent 79ec56b9fa
commit fd7866ea8b
1 changed files with 12 additions and 3 deletions

View File

@ -107,15 +107,24 @@ func (fs *flushFS) ServeOps(c *fuse.Connection) {
case *fuseops.GetInodeAttributesOp: case *fuseops.GetInodeAttributesOp:
fs.getInodeAttributes(typed) fs.getInodeAttributes(typed)
case *fuseops.OpenDirOp:
fs.openDir(typed)
case *fuseops.OpenFileOp: case *fuseops.OpenFileOp:
fs.openFile(typed) fs.openFile(typed)
case *fuseops.ReadFileOp: case *fuseops.ReadFileOp:
fs.readFile(typed) 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: default:
typed.Respond(fuse.ENOSYS) typed.Respond(fuse.ENOSYS)
} }