github.com/wasilibs/wazerox@v0.0.0-20240124024944-4923be63ab5f/internal/sysfs/futimens_unsupported.go (about) 1 //go:build !windows && !linux && !darwin 2 3 package sysfs 4 5 import ( 6 "github.com/wasilibs/wazerox/experimental/sys" 7 ) 8 9 func utimens(path string, atim, mtim int64) sys.Errno { 10 return chtimes(path, atim, mtim) 11 } 12 13 func futimens(fd uintptr, atim, mtim int64) error { 14 // Go exports syscall.Futimes, which is microsecond granularity, and 15 // WASI tests expect nanosecond. We don't yet have a way to invoke the 16 // futimens syscall portably. 17 return sys.ENOSYS 18 }