Fixed flushfs bugs.
parent
79ec56b9fa
commit
fd7866ea8b
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue