Files
wazero/internal/sysfs/file_unsupported.go
Nuno Cruces fa11db75a6 Use unix build constraint.
Now that we floor on Go 1.19, take advantage of the unix build constraint:
https://tip.golang.org/doc/go1.19#go-unix

Signed-off-by: Nuno Cruces <ncruces@users.noreply.github.com>
2023-08-09 11:46:04 +01:00

29 lines
550 B
Go

//go:build !unix && !windows
package sysfs
import (
"os"
"github.com/tetratelabs/wazero/experimental/sys"
)
const (
nonBlockingFileReadSupported = false
nonBlockingFileWriteSupported = false
)
func rmdir(path string) sys.Errno {
return sys.UnwrapOSError(os.Remove(path))
}
// readFd returns ENOSYS on unsupported platforms.
func readFd(fd uintptr, buf []byte) (int, sys.Errno) {
return -1, sys.ENOSYS
}
// writeFd returns ENOSYS on unsupported platforms.
func writeFd(fd uintptr, buf []byte) (int, sys.Errno) {
return -1, sys.ENOSYS
}