From f31cd5eb0af5b874db23cc957902be987c5076a4 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Thu, 25 Jun 2015 15:40:03 +1000 Subject: [PATCH] Added a snooping implementation. --- samples/memfs/memfs.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/samples/memfs/memfs.go b/samples/memfs/memfs.go index ef511d5..7cafb91 100644 --- a/samples/memfs/memfs.go +++ b/samples/memfs/memfs.go @@ -15,8 +15,10 @@ package memfs import ( + "errors" "fmt" "io" + "log" "os" "time" @@ -396,6 +398,19 @@ func (fs *memFS) CreateSymlink( return } +func (fs *memFS) Rename( + op *fuseops.RenameOp) (err error) { + log.Printf( + "Received: %d %d %s %s", + op.OldParent, + op.NewParent, + op.OldName, + op.NewName) + + err = errors.New("foobar") + return +} + func (fs *memFS) RmDir( op *fuseops.RmDirOp) (err error) { fs.mu.Lock()