dirfs_unsupported.go

 1//go:build tinygo
 2
 3package sysfs
 4
 5import (
 6	"io/fs"
 7
 8	experimentalsys "github.com/tetratelabs/wazero/experimental/sys"
 9)
10
11// Link implements the same method as documented on sys.FS
12func (d *dirFS) Link(oldName, newName string) experimentalsys.Errno {
13	return experimentalsys.ENOSYS
14}
15
16// Unlink implements the same method as documented on sys.FS
17func (d *dirFS) Unlink(path string) (err experimentalsys.Errno) {
18	return experimentalsys.ENOSYS
19}
20
21// Rename implements the same method as documented on sys.FS
22func (d *dirFS) Rename(from, to string) experimentalsys.Errno {
23	return experimentalsys.ENOSYS
24}
25
26// Chmod implements the same method as documented on sys.FS
27func (d *dirFS) Chmod(path string, perm fs.FileMode) experimentalsys.Errno {
28	return experimentalsys.ENOSYS
29}
30
31// Symlink implements the same method as documented on sys.FS
32func (d *dirFS) Symlink(oldName, link string) experimentalsys.Errno {
33	return experimentalsys.ENOSYS
34}