go1.3 does not include a syscall.Msync wrapper. Writable mmaps are not currently usable
on darwin because it doesn't guarantee writeback to the file no munmap, only on explicit
msync.
I've tested that this works:
//sys Msync(b []byte, flags int) (err error)