Refactored OpenFileOp.kernelResponse.

geesefs-0-30-9
Aaron Jacobs 2015-07-24 10:36:50 +10:00
parent 738a1dad7d
commit 9206e9af94
1 changed files with 5 additions and 3 deletions

View File

@ -626,9 +626,11 @@ type OpenFileOp struct {
}
func (o *OpenFileOp) kernelResponse() (msg []byte) {
buf := fuseshim.NewBuffer(unsafe.Sizeof(fusekernel.OpenOut{}))
out := (*fusekernel.OpenOut)(buf.Alloc(unsafe.Sizeof(fusekernel.OpenOut{})))
out.Fh = uint64(o.Handle)
type kernelOut fusekernel.OpenOut
buf := fuseshim.NewBuffer(unsafe.Sizeof(kernelOut{}))
out := (*kernelOut)(buf.Alloc(unsafe.Sizeof(kernelOut{})))
kernelOut.Fh = uint64(o.Handle)
msg = buf
return