Files
wazero/internal/sysfs/nonblock_unix.go
2023-07-10 06:50:26 +08:00

18 lines
294 B
Go

//go:build !windows
package sysfs
import (
"syscall"
"github.com/tetratelabs/wazero/internal/fsapi"
)
func setNonblock(fd uintptr, enable bool) error {
return syscall.SetNonblock(int(fd), enable)
}
func isNonblock(f *osFile) bool {
return f.flag&fsapi.O_NONBLOCK == fsapi.O_NONBLOCK
}