> src/github.com/jacobsa/fuse/fusetesting/stat_linux.go:33: cannot use > sys.(*syscall.Stat_t).Nlink (type uint32) as type uint64 in assignment
issue above can be resolved by the patch enclosed. but the following errors still exist. I don't have clue yet. > src/github.com/jacobsa/fuse/internal/buffer/runtime.go:22: missing function > body for "memclr" > src/github.com/jacobsa/fuse/internal/buffer/runtime.go:27: missing function > body for "memmove" Cheers, -- Roger Shimizu, GMT +9 Tokyo PGP/GPG: 4096R/6C6ACD6417B3ACB1
From: Roger Shimizu <rogershim...@gmail.com> Date: Tue, 2 May 2017 09:56:18 +0900 Subject: 1st step --- fusetesting/stat_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fusetesting/stat_linux.go b/fusetesting/stat_linux.go index eec3568..ccf1f7e 100644 --- a/fusetesting/stat_linux.go +++ b/fusetesting/stat_linux.go @@ -30,7 +30,7 @@ func extractBirthtime(sys interface{}) (birthtime time.Time, ok bool) { } func extractNlink(sys interface{}) (nlink uint64, ok bool) { - nlink = sys.(*syscall.Stat_t).Nlink + nlink = (uint64)(sys.(*syscall.Stat_t).Nlink) ok = true return }