Files
yaegi/stdlib/syscall/go1_21_syscall_plan9_386.go
Kai O'ReillyandGitHub 298524d9aa Remove unnecessary additional newlines in extract generated interface wrappers
A side effect of #1281 is that it added unnecessary additional newlines in generated interface wrappers from the `extract` tool. This PR removes those newlines from the extract tool template and updates the generated code with that change.
2024-07-17 16:58:04 +02:00

237 lines
15 KiB
Go

// Code generated by 'yaegi extract syscall'. DO NOT EDIT.
//go:build go1.21 && !go1.22
// +build go1.21,!go1.22
package syscall
import (
"go/constant"
"go/token"
"reflect"
"syscall"
)
func init() {
Symbols["syscall/syscall"] = map[string]reflect.Value{
// function, constant and variable definitions
"Await": reflect.ValueOf(syscall.Await),
"Bind": reflect.ValueOf(syscall.Bind),
"BytePtrFromString": reflect.ValueOf(syscall.BytePtrFromString),
"ByteSliceFromString": reflect.ValueOf(syscall.ByteSliceFromString),
"Chdir": reflect.ValueOf(syscall.Chdir),
"Clearenv": reflect.ValueOf(syscall.Clearenv),
"Close": reflect.ValueOf(syscall.Close),
"Create": reflect.ValueOf(syscall.Create),
"DMAPPEND": reflect.ValueOf(constant.MakeFromLiteral("1073741824", token.INT, 0)),
"DMAUTH": reflect.ValueOf(constant.MakeFromLiteral("134217728", token.INT, 0)),
"DMDIR": reflect.ValueOf(constant.MakeFromLiteral("2147483648", token.INT, 0)),
"DMEXCL": reflect.ValueOf(constant.MakeFromLiteral("536870912", token.INT, 0)),
"DMEXEC": reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
"DMMOUNT": reflect.ValueOf(constant.MakeFromLiteral("268435456", token.INT, 0)),
"DMREAD": reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
"DMTMP": reflect.ValueOf(constant.MakeFromLiteral("67108864", token.INT, 0)),
"DMWRITE": reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
"Dup": reflect.ValueOf(syscall.Dup),
"EACCES": reflect.ValueOf(&syscall.EACCES).Elem(),
"EAFNOSUPPORT": reflect.ValueOf(&syscall.EAFNOSUPPORT).Elem(),
"EBUSY": reflect.ValueOf(&syscall.EBUSY).Elem(),
"EEXIST": reflect.ValueOf(&syscall.EEXIST).Elem(),
"EINTR": reflect.ValueOf(&syscall.EINTR).Elem(),
"EINVAL": reflect.ValueOf(&syscall.EINVAL).Elem(),
"EIO": reflect.ValueOf(&syscall.EIO).Elem(),
"EISDIR": reflect.ValueOf(&syscall.EISDIR).Elem(),
"EMFILE": reflect.ValueOf(&syscall.EMFILE).Elem(),
"ENAMETOOLONG": reflect.ValueOf(&syscall.ENAMETOOLONG).Elem(),
"ENOENT": reflect.ValueOf(&syscall.ENOENT).Elem(),
"ENOTDIR": reflect.ValueOf(&syscall.ENOTDIR).Elem(),
"EPERM": reflect.ValueOf(&syscall.EPERM).Elem(),
"EPLAN9": reflect.ValueOf(&syscall.EPLAN9).Elem(),
"ERRMAX": reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
"ESPIPE": reflect.ValueOf(&syscall.ESPIPE).Elem(),
"ETIMEDOUT": reflect.ValueOf(&syscall.ETIMEDOUT).Elem(),
"Environ": reflect.ValueOf(syscall.Environ),
"ErrBadName": reflect.ValueOf(&syscall.ErrBadName).Elem(),
"ErrBadStat": reflect.ValueOf(&syscall.ErrBadStat).Elem(),
"ErrShortStat": reflect.ValueOf(&syscall.ErrShortStat).Elem(),
"Fchdir": reflect.ValueOf(syscall.Fchdir),
"Fd2path": reflect.ValueOf(syscall.Fd2path),
"Fixwd": reflect.ValueOf(syscall.Fixwd),
"ForkLock": reflect.ValueOf(&syscall.ForkLock).Elem(),
"Fstat": reflect.ValueOf(syscall.Fstat),
"Fwstat": reflect.ValueOf(syscall.Fwstat),
"Getegid": reflect.ValueOf(syscall.Getegid),
"Getenv": reflect.ValueOf(syscall.Getenv),
"Geteuid": reflect.ValueOf(syscall.Geteuid),
"Getgid": reflect.ValueOf(syscall.Getgid),
"Getgroups": reflect.ValueOf(syscall.Getgroups),
"Getpagesize": reflect.ValueOf(syscall.Getpagesize),
"Getpid": reflect.ValueOf(syscall.Getpid),
"Getppid": reflect.ValueOf(syscall.Getppid),
"Gettimeofday": reflect.ValueOf(syscall.Gettimeofday),
"Getuid": reflect.ValueOf(syscall.Getuid),
"Getwd": reflect.ValueOf(syscall.Getwd),
"ImplementsGetwd": reflect.ValueOf(syscall.ImplementsGetwd),
"MAFTER": reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
"MBEFORE": reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
"MCACHE": reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
"MCREATE": reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
"MMASK": reflect.ValueOf(constant.MakeFromLiteral("23", token.INT, 0)),
"MORDER": reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
"MREPL": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"Mkdir": reflect.ValueOf(syscall.Mkdir),
"Mount": reflect.ValueOf(syscall.Mount),
"NewError": reflect.ValueOf(syscall.NewError),
"NsecToTimeval": reflect.ValueOf(syscall.NsecToTimeval),
"O_APPEND": reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
"O_ASYNC": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"O_CLOEXEC": reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
"O_CREAT": reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
"O_EXCL": reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
"O_NOCTTY": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"O_NONBLOCK": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"O_RDONLY": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"O_RDWR": reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
"O_SYNC": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"O_TRUNC": reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
"O_WRONLY": reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
"Open": reflect.ValueOf(syscall.Open),
"Pipe": reflect.ValueOf(syscall.Pipe),
"Pread": reflect.ValueOf(syscall.Pread),
"Pwrite": reflect.ValueOf(syscall.Pwrite),
"QTAPPEND": reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
"QTAUTH": reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
"QTDIR": reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
"QTEXCL": reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
"QTFILE": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"QTMOUNT": reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
"QTTMP": reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
"RFCENVG": reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
"RFCFDG": reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
"RFCNAMEG": reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
"RFENVG": reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
"RFFDG": reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
"RFMEM": reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
"RFNAMEG": reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
"RFNOMNT": reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
"RFNOTEG": reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
"RFNOWAIT": reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
"RFPROC": reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
"RFREND": reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
"Read": reflect.ValueOf(syscall.Read),
"Remove": reflect.ValueOf(syscall.Remove),
"SIGABRT": reflect.ValueOf(syscall.SIGABRT),
"SIGALRM": reflect.ValueOf(syscall.SIGALRM),
"SIGHUP": reflect.ValueOf(syscall.SIGHUP),
"SIGINT": reflect.ValueOf(syscall.SIGINT),
"SIGKILL": reflect.ValueOf(syscall.SIGKILL),
"SIGTERM": reflect.ValueOf(syscall.SIGTERM),
"STATFIXLEN": reflect.ValueOf(constant.MakeFromLiteral("49", token.INT, 0)),
"STATMAX": reflect.ValueOf(constant.MakeFromLiteral("65535", token.INT, 0)),
"SYS_ALARM": reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
"SYS_AWAIT": reflect.ValueOf(constant.MakeFromLiteral("47", token.INT, 0)),
"SYS_BIND": reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
"SYS_BRK_": reflect.ValueOf(constant.MakeFromLiteral("24", token.INT, 0)),
"SYS_CHDIR": reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
"SYS_CLOSE": reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
"SYS_CREATE": reflect.ValueOf(constant.MakeFromLiteral("22", token.INT, 0)),
"SYS_DUP": reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
"SYS_ERRSTR": reflect.ValueOf(constant.MakeFromLiteral("41", token.INT, 0)),
"SYS_EXEC": reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
"SYS_EXITS": reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
"SYS_FAUTH": reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
"SYS_FD2PATH": reflect.ValueOf(constant.MakeFromLiteral("23", token.INT, 0)),
"SYS_FSTAT": reflect.ValueOf(constant.MakeFromLiteral("43", token.INT, 0)),
"SYS_FVERSION": reflect.ValueOf(constant.MakeFromLiteral("40", token.INT, 0)),
"SYS_FWSTAT": reflect.ValueOf(constant.MakeFromLiteral("45", token.INT, 0)),
"SYS_MOUNT": reflect.ValueOf(constant.MakeFromLiteral("46", token.INT, 0)),
"SYS_NOTED": reflect.ValueOf(constant.MakeFromLiteral("29", token.INT, 0)),
"SYS_NOTIFY": reflect.ValueOf(constant.MakeFromLiteral("28", token.INT, 0)),
"SYS_NSEC": reflect.ValueOf(constant.MakeFromLiteral("53", token.INT, 0)),
"SYS_OPEN": reflect.ValueOf(constant.MakeFromLiteral("14", token.INT, 0)),
"SYS_OSEEK": reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
"SYS_PIPE": reflect.ValueOf(constant.MakeFromLiteral("21", token.INT, 0)),
"SYS_PREAD": reflect.ValueOf(constant.MakeFromLiteral("50", token.INT, 0)),
"SYS_PWRITE": reflect.ValueOf(constant.MakeFromLiteral("51", token.INT, 0)),
"SYS_REMOVE": reflect.ValueOf(constant.MakeFromLiteral("25", token.INT, 0)),
"SYS_RENDEZVOUS": reflect.ValueOf(constant.MakeFromLiteral("34", token.INT, 0)),
"SYS_RFORK": reflect.ValueOf(constant.MakeFromLiteral("19", token.INT, 0)),
"SYS_SEEK": reflect.ValueOf(constant.MakeFromLiteral("39", token.INT, 0)),
"SYS_SEGATTACH": reflect.ValueOf(constant.MakeFromLiteral("30", token.INT, 0)),
"SYS_SEGBRK": reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
"SYS_SEGDETACH": reflect.ValueOf(constant.MakeFromLiteral("31", token.INT, 0)),
"SYS_SEGFLUSH": reflect.ValueOf(constant.MakeFromLiteral("33", token.INT, 0)),
"SYS_SEGFREE": reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
"SYS_SEMACQUIRE": reflect.ValueOf(constant.MakeFromLiteral("37", token.INT, 0)),
"SYS_SEMRELEASE": reflect.ValueOf(constant.MakeFromLiteral("38", token.INT, 0)),
"SYS_SLEEP": reflect.ValueOf(constant.MakeFromLiteral("17", token.INT, 0)),
"SYS_STAT": reflect.ValueOf(constant.MakeFromLiteral("42", token.INT, 0)),
"SYS_SYSR1": reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
"SYS_TSEMACQUIRE": reflect.ValueOf(constant.MakeFromLiteral("52", token.INT, 0)),
"SYS_UNMOUNT": reflect.ValueOf(constant.MakeFromLiteral("35", token.INT, 0)),
"SYS_WSTAT": reflect.ValueOf(constant.MakeFromLiteral("44", token.INT, 0)),
"S_IFBLK": reflect.ValueOf(constant.MakeFromLiteral("24576", token.INT, 0)),
"S_IFCHR": reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
"S_IFDIR": reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
"S_IFIFO": reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
"S_IFLNK": reflect.ValueOf(constant.MakeFromLiteral("40960", token.INT, 0)),
"S_IFMT": reflect.ValueOf(constant.MakeFromLiteral("126976", token.INT, 0)),
"S_IFREG": reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
"S_IFSOCK": reflect.ValueOf(constant.MakeFromLiteral("49152", token.INT, 0)),
"Seek": reflect.ValueOf(syscall.Seek),
"Setenv": reflect.ValueOf(syscall.Setenv),
"SlicePtrFromStrings": reflect.ValueOf(syscall.SlicePtrFromStrings),
"SocketDisableIPv6": reflect.ValueOf(&syscall.SocketDisableIPv6).Elem(),
"Stat": reflect.ValueOf(syscall.Stat),
"Stderr": reflect.ValueOf(&syscall.Stderr).Elem(),
"Stdin": reflect.ValueOf(&syscall.Stdin).Elem(),
"Stdout": reflect.ValueOf(&syscall.Stdout).Elem(),
"StringBytePtr": reflect.ValueOf(syscall.StringBytePtr),
"StringByteSlice": reflect.ValueOf(syscall.StringByteSlice),
"StringSlicePtr": reflect.ValueOf(syscall.StringSlicePtr),
"UnmarshalDir": reflect.ValueOf(syscall.UnmarshalDir),
"Unmount": reflect.ValueOf(syscall.Unmount),
"Unsetenv": reflect.ValueOf(syscall.Unsetenv),
"WaitProcess": reflect.ValueOf(syscall.WaitProcess),
"Write": reflect.ValueOf(syscall.Write),
"Wstat": reflect.ValueOf(syscall.Wstat),
// type definitions
"Conn": reflect.ValueOf((*syscall.Conn)(nil)),
"Dir": reflect.ValueOf((*syscall.Dir)(nil)),
"ErrorString": reflect.ValueOf((*syscall.ErrorString)(nil)),
"Note": reflect.ValueOf((*syscall.Note)(nil)),
"ProcAttr": reflect.ValueOf((*syscall.ProcAttr)(nil)),
"Qid": reflect.ValueOf((*syscall.Qid)(nil)),
"RawConn": reflect.ValueOf((*syscall.RawConn)(nil)),
"SysProcAttr": reflect.ValueOf((*syscall.SysProcAttr)(nil)),
"Timespec": reflect.ValueOf((*syscall.Timespec)(nil)),
"Timeval": reflect.ValueOf((*syscall.Timeval)(nil)),
"Waitmsg": reflect.ValueOf((*syscall.Waitmsg)(nil)),
// interface wrapper definitions
"_Conn": reflect.ValueOf((*_syscall_Conn)(nil)),
"_RawConn": reflect.ValueOf((*_syscall_RawConn)(nil)),
}
}
// _syscall_Conn is an interface wrapper for Conn type
type _syscall_Conn struct {
IValue interface{}
WSyscallConn func() (syscall.RawConn, error)
}
func (W _syscall_Conn) SyscallConn() (syscall.RawConn, error) { return W.WSyscallConn() }
// _syscall_RawConn is an interface wrapper for RawConn type
type _syscall_RawConn struct {
IValue interface{}
WControl func(f func(fd uintptr)) error
WRead func(f func(fd uintptr) (done bool)) error
WWrite func(f func(fd uintptr) (done bool)) error
}
func (W _syscall_RawConn) Control(f func(fd uintptr)) error { return W.WControl(f) }
func (W _syscall_RawConn) Read(f func(fd uintptr) (done bool)) error { return W.WRead(f) }
func (W _syscall_RawConn) Write(f func(fd uintptr) (done bool)) error { return W.WWrite(f) }