reduce memory usage

This commit is contained in:
Chris Lu
2018-11-14 22:48:54 -08:00
parent f224b9fe28
commit 2e6a3c7b16
5 changed files with 26 additions and 4 deletions

View File

@@ -37,6 +37,15 @@ func newFileHandle(file *File, uid, gid uint32) *FileHandle {
}
}
func (fh *FileHandle) InitializeToFile(file *File, uid, gid uint32) *FileHandle {
newHandle := &FileHandle{
f: file,
dirtyPages: fh.dirtyPages.InitializeToFile(file),
Uid: uid,
Gid: gid,
}
return newHandle
}
var _ = fs.Handle(&FileHandle{})
// var _ = fs.HandleReadAller(&FileHandle{})