Commit 2f927892 authored by Aaron Jacobs's avatar Aaron Jacobs

Fixed some build errors.

parent a7bcfed2
...@@ -34,17 +34,17 @@ func kernelResponse( ...@@ -34,17 +34,17 @@ func kernelResponse(
size := fusekernel.EntryOutSize(protocol) size := fusekernel.EntryOutSize(protocol)
b = buffer.NewOutMessage(size) b = buffer.NewOutMessage(size)
out := (*fusekernel.EntryOut)(b.Grow(size)) out := (*fusekernel.EntryOut)(b.Grow(size))
convertChildInodeEntry(&o.wrapped.Entry, out) convertChildInodeEntry(&o.Entry, out)
case *fuseops.GetInodeAttributesOp: case *fuseops.GetInodeAttributesOp:
size := fusekernel.AttrOutSize(o.protocol) size := fusekernel.AttrOutSize(protocol)
b = buffer.NewOutMessage(size) b = buffer.NewOutMessage(size)
out := (*fusekernel.AttrOut)(b.Grow(size)) out := (*fusekernel.AttrOut)(b.Grow(size))
out.AttrValid, out.AttrValidNsec = convertExpirationTime(o.AttributesExpiration) out.AttrValid, out.AttrValidNsec = convertExpirationTime(o.AttributesExpiration)
convertAttributes(o.Inode, &o.Attributes, &out.Attr) convertAttributes(o.Inode, &o.Attributes, &out.Attr)
case *fuseops.SetInodeAttributesOp: case *fuseops.SetInodeAttributesOp:
size := fusekernel.AttrOutSize(o.protocol) size := fusekernel.AttrOutSize(protocol)
b = buffer.NewOutMessage(size) b = buffer.NewOutMessage(size)
out := (*fusekernel.AttrOut)(b.Grow(size)) out := (*fusekernel.AttrOut)(b.Grow(size))
out.AttrValid, out.AttrValidNsec = convertExpirationTime(o.AttributesExpiration) out.AttrValid, out.AttrValidNsec = convertExpirationTime(o.AttributesExpiration)
...@@ -54,13 +54,13 @@ func kernelResponse( ...@@ -54,13 +54,13 @@ func kernelResponse(
// No response. // No response.
case *fuseops.MkDirOp: case *fuseops.MkDirOp:
size := fusekernel.EntryOutSize(o.protocol) size := fusekernel.EntryOutSize(protocol)
b = buffer.NewOutMessage(size) b = buffer.NewOutMessage(size)
out := (*fusekernel.EntryOut)(b.Grow(size)) out := (*fusekernel.EntryOut)(b.Grow(size))
convertChildInodeEntry(&o.Entry, out) convertChildInodeEntry(&o.Entry, out)
case *fuseops.CreateFileOp: case *fuseops.CreateFileOp:
eSize := fusekernel.EntryOutSize(o.protocol) eSize := fusekernel.EntryOutSize(protocol)
b = buffer.NewOutMessage(eSize + unsafe.Sizeof(fusekernel.OpenOut{})) b = buffer.NewOutMessage(eSize + unsafe.Sizeof(fusekernel.OpenOut{}))
e := (*fusekernel.EntryOut)(b.Grow(eSize)) e := (*fusekernel.EntryOut)(b.Grow(eSize))
...@@ -70,7 +70,7 @@ func kernelResponse( ...@@ -70,7 +70,7 @@ func kernelResponse(
oo.Fh = uint64(o.Handle) oo.Fh = uint64(o.Handle)
case *fuseops.CreateSymlinkOp: case *fuseops.CreateSymlinkOp:
size := fusekernel.EntryOutSize(o.protocol) size := fusekernel.EntryOutSize(protocol)
b = buffer.NewOutMessage(size) b = buffer.NewOutMessage(size)
out := (*fusekernel.EntryOut)(b.Grow(size)) out := (*fusekernel.EntryOut)(b.Grow(size))
convertChildInodeEntry(&o.Entry, out) convertChildInodeEntry(&o.Entry, out)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment