Updated dirent.go.

geesefs-0-30-9
Aaron Jacobs 2015-03-24 15:36:57 +11:00
parent c880ea6819
commit 9b930cd8b5
1 changed files with 6 additions and 6 deletions

View File

@ -18,7 +18,7 @@ import (
"syscall" "syscall"
"unsafe" "unsafe"
"github.com/jacobsa/fuse" "github.com/jacobsa/fuse/fuseops"
) )
type DirentType uint32 type DirentType uint32
@ -35,14 +35,14 @@ const (
) )
// A struct representing an entry within a directory file, describing a child. // A struct representing an entry within a directory file, describing a child.
// See notes on fuse.ReadDirResponse and on AppendDirent for details. // See notes on fuseops.ReadDirOp and on AppendDirent for details.
type Dirent struct { type Dirent struct {
// The (opaque) offset within the directory file of the entry following this // The (opaque) offset within the directory file of the entry following this
// one. See notes on fuse.ReadDirRequest.Offset for details. // one. See notes on fuseops.ReadDirOp.Offset for details.
Offset fuse.DirOffset Offset fuseops.DirOffset
// The inode of the child file or directory, and its name within the parent. // The inode of the child file or directory, and its name within the parent.
Inode fuse.InodeID Inode fuseops.InodeID
Name string Name string
// The type of the child. The zero value (DT_Unknown) is legal, but means // The type of the child. The zero value (DT_Unknown) is legal, but means
@ -51,7 +51,7 @@ type Dirent struct {
} }
// Append the supplied directory entry to the given buffer in the format // Append the supplied directory entry to the given buffer in the format
// expected in fuse.ReadResponse.Data, returning the resulting buffer. // expected in fuseops.ReadFileOp.Data, returning the resulting buffer.
func AppendDirent(input []byte, d Dirent) (output []byte) { func AppendDirent(input []byte, d Dirent) (output []byte) {
// We want to append bytes with the layout of fuse_dirent // We want to append bytes with the layout of fuse_dirent
// (http://goo.gl/BmFxob) in host order. The struct must be aligned according // (http://goo.gl/BmFxob) in host order. The struct must be aligned according