Files
wazero/internal/platform/sync.go
Crypt Keeper 6dd0cef551 Splits EACCES from EPERM on Windows (#1430)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2023-05-04 14:50:35 +08:00

16 lines
188 B
Go

//go:build !windows
package platform
import (
"io/fs"
"syscall"
)
func sync(f fs.File) syscall.Errno {
if s, ok := f.(syncFile); ok {
return UnwrapOSError(s.Sync())
}
return 0
}