Implemented inode.AddChild.

geesefs-0-30-9
Aaron Jacobs 2015-03-03 09:35:16 +11:00
parent 2cf18ad9a5
commit d81d961c04
1 changed files with 10 additions and 1 deletions

View File

@ -141,7 +141,16 @@ func (inode *inode) LookUpChild(name string) (id fuse.InodeID, ok bool) {
func (inode *inode) AddChild(
id fuse.InodeID,
name string,
dt fuseutil.DirentType)
dt fuseutil.DirentType) {
e := fuseutil.Dirent{
Offset: fuse.DirOffset(len(inode.entries) + 1),
Inode: id,
Name: name,
Type: dt,
}
inode.entries = append(inode.entries, e)
}
// Serve a ReadDir request.
//