OpenDirOp

geesefs-0-30-9
Aaron Jacobs 2015-07-24 08:12:29 +10:00
parent ecdc71b136
commit 86c921d9eb
1 changed files with 5 additions and 15 deletions

View File

@ -239,22 +239,12 @@ func Convert(
io = to
co = &to.commonOp
case *fuseshim.OpenRequest:
if typed.Dir {
to := &OpenDirOp{
bfReq: typed,
Inode: InodeID(typed.Header.Node),
}
io = to
co = &to.commonOp
} else {
to := &OpenFileOp{
bfReq: typed,
Inode: InodeID(typed.Header.Node),
}
io = to
co = &to.commonOp
case fusekernel.OpOpendir:
to := &OpenDirOp{
Inode: InodeID(m.Header().Node),
}
io = to
co = &to.commonOp
case fusekernel.OpRead:
in := (*fusekernel.ReadIn)(m.Data())