From 11878520a65123d775e9a9e75f516006be98bc2e Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Tue, 31 Mar 2015 10:11:00 +1100 Subject: [PATCH] fsImpl.OpenDir --- samples/forgetfs/forget_fs.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/samples/forgetfs/forget_fs.go b/samples/forgetfs/forget_fs.go index 1a0f6de..2da730b 100644 --- a/samples/forgetfs/forget_fs.go +++ b/samples/forgetfs/forget_fs.go @@ -308,3 +308,17 @@ func (fs *fsImpl) OpenFile( return } + +func (fs *fsImpl) OpenDir( + op *fuseops.OpenDirOp) { + var err error + defer fuseutil.RespondToOp(op, &err) + + fs.mu.Lock() + defer fs.mu.Unlock() + + // Verify that the inode has not been forgotten. + _ = fs.findInodeByID(op.Inode) + + return +}