unlink.go
1//go:build !windows && !plan9 && !tinygo
2
3package sysfs
4
5import (
6 "syscall"
7
8 "github.com/tetratelabs/wazero/experimental/sys"
9)
10
11func unlink(name string) (errno sys.Errno) {
12 err := syscall.Unlink(name)
13 if errno = sys.UnwrapOSError(err); errno == sys.EPERM {
14 errno = sys.EISDIR
15 }
16 return errno
17}