From 087f48cc728a532103a50c22e014faf912d05d02 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Fri, 6 Mar 2015 05:27:04 +1100 Subject: [PATCH] Update mtime on write. --- samples/memfs/inode.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/samples/memfs/inode.go b/samples/memfs/inode.go index 477182c..3561a36 100644 --- a/samples/memfs/inode.go +++ b/samples/memfs/inode.go @@ -344,6 +344,9 @@ func (inode *inode) WriteAt(p []byte, off int64) (n int, err error) { panic("WriteAt called on directory.") } + // Update the modification time. + inode.attributes.Mtime = inode.clock.Now() + // Ensure that the contents slice is long enough. newLen := int(off) + len(p) if len(inode.contents) < newLen {