Files
sys/unix/zsyscall_zos_s390x.go
dustin-ward 7d69d983c4 unix: extend support for z/OS
This change syncs the IBM internal version of sys/unix with the public
repository.

There are a variety of new syscalls and const definitions that have been
accumulated over the past few years to support developers using Go on
the platform. Old simulations of calls like 'epoll' and 'fstatfs' have
been replaced with their real counterparts. The zos/s390x syscalls also
have extensive trampolining to handle zos systems that might not have
support for some of these new system calls.

Closes golang/go#67071

Change-Id: I973d9e0abca2b05365308cf2b890438e50ae5957
Reviewed-on: https://go-review.googlesource.com/c/sys/+/582035
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Bill O'Farrell <billotosyr@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
2024-05-03 20:28:26 +00:00

3459 lines
88 KiB
Go

// go run mksyscall_zos_s390x.go -o_sysnum zsysnum_zos_s390x.go -o_syscall zsyscall_zos_s390x.go -i_syscall syscall_zos_s390x.go -o_asm zsymaddr_zos_s390x.s
// Code generated by the command above; see README.md. DO NOT EDIT.
//go:build zos && s390x
package unix
import (
"runtime"
"syscall"
"unsafe"
)
var _ syscall.Errno
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func fcntl(fd int, cmd int, arg int) (val int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FCNTL<<4, uintptr(fd), uintptr(cmd), uintptr(arg))
runtime.ExitSyscall()
val = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Flistxattr(fd int, dest []byte) (sz int, err error) {
var _p0 unsafe.Pointer
if len(dest) > 0 {
_p0 = unsafe.Pointer(&dest[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FLISTXATTR_A<<4, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
runtime.ExitSyscall()
sz = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FlistxattrAddr() *(func(fd int, dest []byte) (sz int, err error))
var Flistxattr = enter_Flistxattr
func enter_Flistxattr(fd int, dest []byte) (sz int, err error) {
funcref := get_FlistxattrAddr()
if funcptrtest(GetZosLibVec()+SYS___FLISTXATTR_A<<4, "") == 0 {
*funcref = impl_Flistxattr
} else {
*funcref = error_Flistxattr
}
return (*funcref)(fd, dest)
}
func error_Flistxattr(fd int, dest []byte) (sz int, err error) {
sz = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Fremovexattr(fd int, attr string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(attr)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FREMOVEXATTR_A<<4, uintptr(fd), uintptr(unsafe.Pointer(_p0)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FremovexattrAddr() *(func(fd int, attr string) (err error))
var Fremovexattr = enter_Fremovexattr
func enter_Fremovexattr(fd int, attr string) (err error) {
funcref := get_FremovexattrAddr()
if funcptrtest(GetZosLibVec()+SYS___FREMOVEXATTR_A<<4, "") == 0 {
*funcref = impl_Fremovexattr
} else {
*funcref = error_Fremovexattr
}
return (*funcref)(fd, attr)
}
func error_Fremovexattr(fd int, attr string) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func read(fd int, p []byte) (n int, err error) {
var _p0 unsafe.Pointer
if len(p) > 0 {
_p0 = unsafe.Pointer(&p[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_READ<<4, uintptr(fd), uintptr(_p0), uintptr(len(p)))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func write(fd int, p []byte) (n int, err error) {
var _p0 unsafe.Pointer
if len(p) > 0 {
_p0 = unsafe.Pointer(&p[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_WRITE<<4, uintptr(fd), uintptr(_p0), uintptr(len(p)))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(attr)
if err != nil {
return
}
var _p1 unsafe.Pointer
if len(dest) > 0 {
_p1 = unsafe.Pointer(&dest[0])
} else {
_p1 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FGETXATTR_A<<4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
runtime.ExitSyscall()
sz = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FgetxattrAddr() *(func(fd int, attr string, dest []byte) (sz int, err error))
var Fgetxattr = enter_Fgetxattr
func enter_Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
funcref := get_FgetxattrAddr()
if funcptrtest(GetZosLibVec()+SYS___FGETXATTR_A<<4, "") == 0 {
*funcref = impl_Fgetxattr
} else {
*funcref = error_Fgetxattr
}
return (*funcref)(fd, attr, dest)
}
func error_Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
sz = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Fsetxattr(fd int, attr string, data []byte, flag int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(attr)
if err != nil {
return
}
var _p1 unsafe.Pointer
if len(data) > 0 {
_p1 = unsafe.Pointer(&data[0])
} else {
_p1 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FSETXATTR_A<<4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(data)), uintptr(flag))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FsetxattrAddr() *(func(fd int, attr string, data []byte, flag int) (err error))
var Fsetxattr = enter_Fsetxattr
func enter_Fsetxattr(fd int, attr string, data []byte, flag int) (err error) {
funcref := get_FsetxattrAddr()
if funcptrtest(GetZosLibVec()+SYS___FSETXATTR_A<<4, "") == 0 {
*funcref = impl_Fsetxattr
} else {
*funcref = error_Fsetxattr
}
return (*funcref)(fd, attr, data, flag)
}
func error_Fsetxattr(fd int, attr string, data []byte, flag int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___ACCEPT_A<<4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___ACCEPT4_A<<4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_accept4Addr() *(func(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error))
var accept4 = enter_accept4
func enter_accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
funcref := get_accept4Addr()
if funcptrtest(GetZosLibVec()+SYS___ACCEPT4_A<<4, "") == 0 {
*funcref = impl_accept4
} else {
*funcref = error_accept4
}
return (*funcref)(s, rsa, addrlen, flags)
}
func error_accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___BIND_A<<4, uintptr(s), uintptr(addr), uintptr(addrlen))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___CONNECT_A<<4, uintptr(s), uintptr(addr), uintptr(addrlen))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func getgroups(n int, list *_Gid_t) (nn int, err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETGROUPS<<4, uintptr(n), uintptr(unsafe.Pointer(list)))
nn = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func setgroups(n int, list *_Gid_t) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETGROUPS<<4, uintptr(n), uintptr(unsafe.Pointer(list)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETSOCKOPT<<4, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETSOCKOPT<<4, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func socket(domain int, typ int, proto int) (fd int, err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SOCKET<<4, uintptr(domain), uintptr(typ), uintptr(proto))
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SOCKETPAIR<<4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___GETPEERNAME_A<<4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___GETSOCKNAME_A<<4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Removexattr(path string, attr string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(attr)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___REMOVEXATTR_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_RemovexattrAddr() *(func(path string, attr string) (err error))
var Removexattr = enter_Removexattr
func enter_Removexattr(path string, attr string) (err error) {
funcref := get_RemovexattrAddr()
if funcptrtest(GetZosLibVec()+SYS___REMOVEXATTR_A<<4, "") == 0 {
*funcref = impl_Removexattr
} else {
*funcref = error_Removexattr
}
return (*funcref)(path, attr)
}
func error_Removexattr(path string, attr string) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
var _p0 unsafe.Pointer
if len(p) > 0 {
_p0 = unsafe.Pointer(&p[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___RECVFROM_A<<4, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
var _p0 unsafe.Pointer
if len(buf) > 0 {
_p0 = unsafe.Pointer(&buf[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___SENDTO_A<<4, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___RECVMSG_A<<4, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___SENDMSG_A<<4, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_MMAP<<4, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
runtime.ExitSyscall()
ret = uintptr(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func munmap(addr uintptr, length uintptr) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_MUNMAP<<4, uintptr(addr), uintptr(length))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func ioctl(fd int, req int, arg uintptr) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_IOCTL<<4, uintptr(fd), uintptr(req), uintptr(arg))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func ioctlPtr(fd int, req int, arg unsafe.Pointer) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_IOCTL<<4, uintptr(fd), uintptr(req), uintptr(arg))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SHMAT<<4, uintptr(id), uintptr(addr), uintptr(flag))
runtime.ExitSyscall()
ret = uintptr(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SHMCTL64<<4, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf)))
runtime.ExitSyscall()
result = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func shmdt(addr uintptr) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SHMDT<<4, uintptr(addr))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func shmget(key int, size int, flag int) (id int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SHMGET<<4, uintptr(key), uintptr(size), uintptr(flag))
runtime.ExitSyscall()
id = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Access(path string, mode uint32) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___ACCESS_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(mode))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Chdir(path string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___CHDIR_A<<4, uintptr(unsafe.Pointer(_p0)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Chown(path string, uid int, gid int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___CHOWN_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Chmod(path string, mode uint32) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___CHMOD_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(mode))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Creat(path string, mode uint32) (fd int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___CREAT_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(mode))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Dup(oldfd int) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_DUP<<4, uintptr(oldfd))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Dup2(oldfd int, newfd int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_DUP2<<4, uintptr(oldfd), uintptr(newfd))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Dup3(oldfd int, newfd int, flags int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_DUP3<<4, uintptr(oldfd), uintptr(newfd), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_Dup3Addr() *(func(oldfd int, newfd int, flags int) (err error))
var Dup3 = enter_Dup3
func enter_Dup3(oldfd int, newfd int, flags int) (err error) {
funcref := get_Dup3Addr()
if funcptrtest(GetZosLibVec()+SYS_DUP3<<4, "") == 0 {
*funcref = impl_Dup3
} else {
*funcref = error_Dup3
}
return (*funcref)(oldfd, newfd, flags)
}
func error_Dup3(oldfd int, newfd int, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Dirfd(dirp uintptr) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_DIRFD<<4, uintptr(dirp))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_DirfdAddr() *(func(dirp uintptr) (fd int, err error))
var Dirfd = enter_Dirfd
func enter_Dirfd(dirp uintptr) (fd int, err error) {
funcref := get_DirfdAddr()
if funcptrtest(GetZosLibVec()+SYS_DIRFD<<4, "") == 0 {
*funcref = impl_Dirfd
} else {
*funcref = error_Dirfd
}
return (*funcref)(dirp)
}
func error_Dirfd(dirp uintptr) (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_EpollCreate(size int) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_EPOLL_CREATE<<4, uintptr(size))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_EpollCreateAddr() *(func(size int) (fd int, err error))
var EpollCreate = enter_EpollCreate
func enter_EpollCreate(size int) (fd int, err error) {
funcref := get_EpollCreateAddr()
if funcptrtest(GetZosLibVec()+SYS_EPOLL_CREATE<<4, "") == 0 {
*funcref = impl_EpollCreate
} else {
*funcref = error_EpollCreate
}
return (*funcref)(size)
}
func error_EpollCreate(size int) (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_EpollCreate1(flags int) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_EPOLL_CREATE1<<4, uintptr(flags))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_EpollCreate1Addr() *(func(flags int) (fd int, err error))
var EpollCreate1 = enter_EpollCreate1
func enter_EpollCreate1(flags int) (fd int, err error) {
funcref := get_EpollCreate1Addr()
if funcptrtest(GetZosLibVec()+SYS_EPOLL_CREATE1<<4, "") == 0 {
*funcref = impl_EpollCreate1
} else {
*funcref = error_EpollCreate1
}
return (*funcref)(flags)
}
func error_EpollCreate1(flags int) (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_EPOLL_CTL<<4, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_EpollCtlAddr() *(func(epfd int, op int, fd int, event *EpollEvent) (err error))
var EpollCtl = enter_EpollCtl
func enter_EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
funcref := get_EpollCtlAddr()
if funcptrtest(GetZosLibVec()+SYS_EPOLL_CTL<<4, "") == 0 {
*funcref = impl_EpollCtl
} else {
*funcref = error_EpollCtl
}
return (*funcref)(epfd, op, fd, event)
}
func error_EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_EpollPwait(epfd int, events []EpollEvent, msec int, sigmask *int) (n int, err error) {
var _p0 unsafe.Pointer
if len(events) > 0 {
_p0 = unsafe.Pointer(&events[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_EPOLL_PWAIT<<4, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), uintptr(unsafe.Pointer(sigmask)))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_EpollPwaitAddr() *(func(epfd int, events []EpollEvent, msec int, sigmask *int) (n int, err error))
var EpollPwait = enter_EpollPwait
func enter_EpollPwait(epfd int, events []EpollEvent, msec int, sigmask *int) (n int, err error) {
funcref := get_EpollPwaitAddr()
if funcptrtest(GetZosLibVec()+SYS_EPOLL_PWAIT<<4, "") == 0 {
*funcref = impl_EpollPwait
} else {
*funcref = error_EpollPwait
}
return (*funcref)(epfd, events, msec, sigmask)
}
func error_EpollPwait(epfd int, events []EpollEvent, msec int, sigmask *int) (n int, err error) {
n = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
var _p0 unsafe.Pointer
if len(events) > 0 {
_p0 = unsafe.Pointer(&events[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_EPOLL_WAIT<<4, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_EpollWaitAddr() *(func(epfd int, events []EpollEvent, msec int) (n int, err error))
var EpollWait = enter_EpollWait
func enter_EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
funcref := get_EpollWaitAddr()
if funcptrtest(GetZosLibVec()+SYS_EPOLL_WAIT<<4, "") == 0 {
*funcref = impl_EpollWait
} else {
*funcref = error_EpollWait
}
return (*funcref)(epfd, events, msec)
}
func error_EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
n = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Errno2() (er2 int) {
runtime.EnterSyscall()
r0, _, _ := CallLeFuncWithErr(GetZosLibVec() + SYS___ERRNO2<<4)
runtime.ExitSyscall()
er2 = int(r0)
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Eventfd(initval uint, flags int) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_EVENTFD<<4, uintptr(initval), uintptr(flags))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_EventfdAddr() *(func(initval uint, flags int) (fd int, err error))
var Eventfd = enter_Eventfd
func enter_Eventfd(initval uint, flags int) (fd int, err error) {
funcref := get_EventfdAddr()
if funcptrtest(GetZosLibVec()+SYS_EVENTFD<<4, "") == 0 {
*funcref = impl_Eventfd
} else {
*funcref = error_Eventfd
}
return (*funcref)(initval, flags)
}
func error_Eventfd(initval uint, flags int) (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Exit(code int) {
runtime.EnterSyscall()
CallLeFuncWithErr(GetZosLibVec()+SYS_EXIT<<4, uintptr(code))
runtime.ExitSyscall()
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FACCESSAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FaccessatAddr() *(func(dirfd int, path string, mode uint32, flags int) (err error))
var Faccessat = enter_Faccessat
func enter_Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
funcref := get_FaccessatAddr()
if funcptrtest(GetZosLibVec()+SYS___FACCESSAT_A<<4, "") == 0 {
*funcref = impl_Faccessat
} else {
*funcref = error_Faccessat
}
return (*funcref)(dirfd, path, mode, flags)
}
func error_Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Fchdir(fd int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FCHDIR<<4, uintptr(fd))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Fchmod(fd int, mode uint32) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FCHMOD<<4, uintptr(fd), uintptr(mode))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FCHMODAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FchmodatAddr() *(func(dirfd int, path string, mode uint32, flags int) (err error))
var Fchmodat = enter_Fchmodat
func enter_Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
funcref := get_FchmodatAddr()
if funcptrtest(GetZosLibVec()+SYS___FCHMODAT_A<<4, "") == 0 {
*funcref = impl_Fchmodat
} else {
*funcref = error_Fchmodat
}
return (*funcref)(dirfd, path, mode, flags)
}
func error_Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Fchown(fd int, uid int, gid int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FCHOWN<<4, uintptr(fd), uintptr(uid), uintptr(gid))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Fchownat(fd int, path string, uid int, gid int, flags int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FCHOWNAT_A<<4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FchownatAddr() *(func(fd int, path string, uid int, gid int, flags int) (err error))
var Fchownat = enter_Fchownat
func enter_Fchownat(fd int, path string, uid int, gid int, flags int) (err error) {
funcref := get_FchownatAddr()
if funcptrtest(GetZosLibVec()+SYS___FCHOWNAT_A<<4, "") == 0 {
*funcref = impl_Fchownat
} else {
*funcref = error_Fchownat
}
return (*funcref)(fd, path, uid, gid, flags)
}
func error_Fchownat(fd int, path string, uid int, gid int, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func FcntlInt(fd uintptr, cmd int, arg int) (retval int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FCNTL<<4, uintptr(fd), uintptr(cmd), uintptr(arg))
runtime.ExitSyscall()
retval = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Fdatasync(fd int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FDATASYNC<<4, uintptr(fd))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FdatasyncAddr() *(func(fd int) (err error))
var Fdatasync = enter_Fdatasync
func enter_Fdatasync(fd int) (err error) {
funcref := get_FdatasyncAddr()
if funcptrtest(GetZosLibVec()+SYS_FDATASYNC<<4, "") == 0 {
*funcref = impl_Fdatasync
} else {
*funcref = error_Fdatasync
}
return (*funcref)(fd)
}
func error_Fdatasync(fd int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func fstat(fd int, stat *Stat_LE_t) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FSTAT<<4, uintptr(fd), uintptr(unsafe.Pointer(stat)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_fstatat(dirfd int, path string, stat *Stat_LE_t, flags int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FSTATAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_fstatatAddr() *(func(dirfd int, path string, stat *Stat_LE_t, flags int) (err error))
var fstatat = enter_fstatat
func enter_fstatat(dirfd int, path string, stat *Stat_LE_t, flags int) (err error) {
funcref := get_fstatatAddr()
if funcptrtest(GetZosLibVec()+SYS___FSTATAT_A<<4, "") == 0 {
*funcref = impl_fstatat
} else {
*funcref = error_fstatat
}
return (*funcref)(dirfd, path, stat, flags)
}
func error_fstatat(dirfd int, path string, stat *Stat_LE_t, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Lgetxattr(link string, attr string, dest []byte) (sz int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(link)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(attr)
if err != nil {
return
}
var _p2 unsafe.Pointer
if len(dest) > 0 {
_p2 = unsafe.Pointer(&dest[0])
} else {
_p2 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LGETXATTR_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)))
runtime.ExitSyscall()
sz = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_LgetxattrAddr() *(func(link string, attr string, dest []byte) (sz int, err error))
var Lgetxattr = enter_Lgetxattr
func enter_Lgetxattr(link string, attr string, dest []byte) (sz int, err error) {
funcref := get_LgetxattrAddr()
if funcptrtest(GetZosLibVec()+SYS___LGETXATTR_A<<4, "") == 0 {
*funcref = impl_Lgetxattr
} else {
*funcref = error_Lgetxattr
}
return (*funcref)(link, attr, dest)
}
func error_Lgetxattr(link string, attr string, dest []byte) (sz int, err error) {
sz = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(attr)
if err != nil {
return
}
var _p2 unsafe.Pointer
if len(data) > 0 {
_p2 = unsafe.Pointer(&data[0])
} else {
_p2 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LSETXATTR_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_LsetxattrAddr() *(func(path string, attr string, data []byte, flags int) (err error))
var Lsetxattr = enter_Lsetxattr
func enter_Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
funcref := get_LsetxattrAddr()
if funcptrtest(GetZosLibVec()+SYS___LSETXATTR_A<<4, "") == 0 {
*funcref = impl_Lsetxattr
} else {
*funcref = error_Lsetxattr
}
return (*funcref)(path, attr, data, flags)
}
func error_Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Fstatfs(fd int, buf *Statfs_t) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FSTATFS<<4, uintptr(fd), uintptr(unsafe.Pointer(buf)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FstatfsAddr() *(func(fd int, buf *Statfs_t) (err error))
var Fstatfs = enter_Fstatfs
func enter_Fstatfs(fd int, buf *Statfs_t) (err error) {
funcref := get_FstatfsAddr()
if funcptrtest(GetZosLibVec()+SYS_FSTATFS<<4, "") == 0 {
*funcref = impl_Fstatfs
} else {
*funcref = error_Fstatfs
}
return (*funcref)(fd, buf)
}
func error_Fstatfs(fd int, buf *Statfs_t) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Fstatvfs(fd int, stat *Statvfs_t) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FSTATVFS<<4, uintptr(fd), uintptr(unsafe.Pointer(stat)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Fsync(fd int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FSYNC<<4, uintptr(fd))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Futimes(fd int, tv []Timeval) (err error) {
var _p0 unsafe.Pointer
if len(tv) > 0 {
_p0 = unsafe.Pointer(&tv[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FUTIMES<<4, uintptr(fd), uintptr(_p0), uintptr(len(tv)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FutimesAddr() *(func(fd int, tv []Timeval) (err error))
var Futimes = enter_Futimes
func enter_Futimes(fd int, tv []Timeval) (err error) {
funcref := get_FutimesAddr()
if funcptrtest(GetZosLibVec()+SYS_FUTIMES<<4, "") == 0 {
*funcref = impl_Futimes
} else {
*funcref = error_Futimes
}
return (*funcref)(fd, tv)
}
func error_Futimes(fd int, tv []Timeval) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Futimesat(dirfd int, path string, tv []Timeval) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 unsafe.Pointer
if len(tv) > 0 {
_p1 = unsafe.Pointer(&tv[0])
} else {
_p1 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___FUTIMESAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(tv)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_FutimesatAddr() *(func(dirfd int, path string, tv []Timeval) (err error))
var Futimesat = enter_Futimesat
func enter_Futimesat(dirfd int, path string, tv []Timeval) (err error) {
funcref := get_FutimesatAddr()
if funcptrtest(GetZosLibVec()+SYS___FUTIMESAT_A<<4, "") == 0 {
*funcref = impl_Futimesat
} else {
*funcref = error_Futimesat
}
return (*funcref)(dirfd, path, tv)
}
func error_Futimesat(dirfd int, path string, tv []Timeval) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Ftruncate(fd int, length int64) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_FTRUNCATE<<4, uintptr(fd), uintptr(length))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Getrandom(buf []byte, flags int) (n int, err error) {
var _p0 unsafe.Pointer
if len(buf) > 0 {
_p0 = unsafe.Pointer(&buf[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETRANDOM<<4, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_GetrandomAddr() *(func(buf []byte, flags int) (n int, err error))
var Getrandom = enter_Getrandom
func enter_Getrandom(buf []byte, flags int) (n int, err error) {
funcref := get_GetrandomAddr()
if funcptrtest(GetZosLibVec()+SYS_GETRANDOM<<4, "") == 0 {
*funcref = impl_Getrandom
} else {
*funcref = error_Getrandom
}
return (*funcref)(buf, flags)
}
func error_Getrandom(buf []byte, flags int) (n int, err error) {
n = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_InotifyInit() (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec() + SYS_INOTIFY_INIT<<4)
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_InotifyInitAddr() *(func() (fd int, err error))
var InotifyInit = enter_InotifyInit
func enter_InotifyInit() (fd int, err error) {
funcref := get_InotifyInitAddr()
if funcptrtest(GetZosLibVec()+SYS_INOTIFY_INIT<<4, "") == 0 {
*funcref = impl_InotifyInit
} else {
*funcref = error_InotifyInit
}
return (*funcref)()
}
func error_InotifyInit() (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_InotifyInit1(flags int) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_INOTIFY_INIT1<<4, uintptr(flags))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_InotifyInit1Addr() *(func(flags int) (fd int, err error))
var InotifyInit1 = enter_InotifyInit1
func enter_InotifyInit1(flags int) (fd int, err error) {
funcref := get_InotifyInit1Addr()
if funcptrtest(GetZosLibVec()+SYS_INOTIFY_INIT1<<4, "") == 0 {
*funcref = impl_InotifyInit1
} else {
*funcref = error_InotifyInit1
}
return (*funcref)(flags)
}
func error_InotifyInit1(flags int) (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(pathname)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___INOTIFY_ADD_WATCH_A<<4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
runtime.ExitSyscall()
watchdesc = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_InotifyAddWatchAddr() *(func(fd int, pathname string, mask uint32) (watchdesc int, err error))
var InotifyAddWatch = enter_InotifyAddWatch
func enter_InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
funcref := get_InotifyAddWatchAddr()
if funcptrtest(GetZosLibVec()+SYS___INOTIFY_ADD_WATCH_A<<4, "") == 0 {
*funcref = impl_InotifyAddWatch
} else {
*funcref = error_InotifyAddWatch
}
return (*funcref)(fd, pathname, mask)
}
func error_InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
watchdesc = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_INOTIFY_RM_WATCH<<4, uintptr(fd), uintptr(watchdesc))
runtime.ExitSyscall()
success = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_InotifyRmWatchAddr() *(func(fd int, watchdesc uint32) (success int, err error))
var InotifyRmWatch = enter_InotifyRmWatch
func enter_InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
funcref := get_InotifyRmWatchAddr()
if funcptrtest(GetZosLibVec()+SYS_INOTIFY_RM_WATCH<<4, "") == 0 {
*funcref = impl_InotifyRmWatch
} else {
*funcref = error_InotifyRmWatch
}
return (*funcref)(fd, watchdesc)
}
func error_InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
success = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Listxattr(path string, dest []byte) (sz int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 unsafe.Pointer
if len(dest) > 0 {
_p1 = unsafe.Pointer(&dest[0])
} else {
_p1 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LISTXATTR_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
runtime.ExitSyscall()
sz = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_ListxattrAddr() *(func(path string, dest []byte) (sz int, err error))
var Listxattr = enter_Listxattr
func enter_Listxattr(path string, dest []byte) (sz int, err error) {
funcref := get_ListxattrAddr()
if funcptrtest(GetZosLibVec()+SYS___LISTXATTR_A<<4, "") == 0 {
*funcref = impl_Listxattr
} else {
*funcref = error_Listxattr
}
return (*funcref)(path, dest)
}
func error_Listxattr(path string, dest []byte) (sz int, err error) {
sz = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Llistxattr(path string, dest []byte) (sz int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 unsafe.Pointer
if len(dest) > 0 {
_p1 = unsafe.Pointer(&dest[0])
} else {
_p1 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LLISTXATTR_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
runtime.ExitSyscall()
sz = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_LlistxattrAddr() *(func(path string, dest []byte) (sz int, err error))
var Llistxattr = enter_Llistxattr
func enter_Llistxattr(path string, dest []byte) (sz int, err error) {
funcref := get_LlistxattrAddr()
if funcptrtest(GetZosLibVec()+SYS___LLISTXATTR_A<<4, "") == 0 {
*funcref = impl_Llistxattr
} else {
*funcref = error_Llistxattr
}
return (*funcref)(path, dest)
}
func error_Llistxattr(path string, dest []byte) (sz int, err error) {
sz = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Lremovexattr(path string, attr string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(attr)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LREMOVEXATTR_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_LremovexattrAddr() *(func(path string, attr string) (err error))
var Lremovexattr = enter_Lremovexattr
func enter_Lremovexattr(path string, attr string) (err error) {
funcref := get_LremovexattrAddr()
if funcptrtest(GetZosLibVec()+SYS___LREMOVEXATTR_A<<4, "") == 0 {
*funcref = impl_Lremovexattr
} else {
*funcref = error_Lremovexattr
}
return (*funcref)(path, attr)
}
func error_Lremovexattr(path string, attr string) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Lutimes(path string, tv []Timeval) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 unsafe.Pointer
if len(tv) > 0 {
_p1 = unsafe.Pointer(&tv[0])
} else {
_p1 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LUTIMES_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(tv)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_LutimesAddr() *(func(path string, tv []Timeval) (err error))
var Lutimes = enter_Lutimes
func enter_Lutimes(path string, tv []Timeval) (err error) {
funcref := get_LutimesAddr()
if funcptrtest(GetZosLibVec()+SYS___LUTIMES_A<<4, "") == 0 {
*funcref = impl_Lutimes
} else {
*funcref = error_Lutimes
}
return (*funcref)(path, tv)
}
func error_Lutimes(path string, tv []Timeval) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Mprotect(b []byte, prot int) (err error) {
var _p0 unsafe.Pointer
if len(b) > 0 {
_p0 = unsafe.Pointer(&b[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_MPROTECT<<4, uintptr(_p0), uintptr(len(b)), uintptr(prot))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Msync(b []byte, flags int) (err error) {
var _p0 unsafe.Pointer
if len(b) > 0 {
_p0 = unsafe.Pointer(&b[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_MSYNC<<4, uintptr(_p0), uintptr(len(b)), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Console2(cmsg *ConsMsg2, modstr *byte, concmd *uint32) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___CONSOLE2<<4, uintptr(unsafe.Pointer(cmsg)), uintptr(unsafe.Pointer(modstr)), uintptr(unsafe.Pointer(concmd)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Poll(fds []PollFd, timeout int) (n int, err error) {
var _p0 unsafe.Pointer
if len(fds) > 0 {
_p0 = unsafe.Pointer(&fds[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_POLL<<4, uintptr(_p0), uintptr(len(fds)), uintptr(timeout))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Readdir_r(dirp uintptr, entry *direntLE, result **direntLE) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___READDIR_R_A<<4, uintptr(dirp), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Statfs(path string, buf *Statfs_t) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___STATFS_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_StatfsAddr() *(func(path string, buf *Statfs_t) (err error))
var Statfs = enter_Statfs
func enter_Statfs(path string, buf *Statfs_t) (err error) {
funcref := get_StatfsAddr()
if funcptrtest(GetZosLibVec()+SYS___STATFS_A<<4, "") == 0 {
*funcref = impl_Statfs
} else {
*funcref = error_Statfs
}
return (*funcref)(path, buf)
}
func error_Statfs(path string, buf *Statfs_t) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Syncfs(fd int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SYNCFS<<4, uintptr(fd))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_SyncfsAddr() *(func(fd int) (err error))
var Syncfs = enter_Syncfs
func enter_Syncfs(fd int) (err error) {
funcref := get_SyncfsAddr()
if funcptrtest(GetZosLibVec()+SYS_SYNCFS<<4, "") == 0 {
*funcref = impl_Syncfs
} else {
*funcref = error_Syncfs
}
return (*funcref)(fd)
}
func error_Syncfs(fd int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Times(tms *Tms) (ticks uintptr, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_TIMES<<4, uintptr(unsafe.Pointer(tms)))
runtime.ExitSyscall()
ticks = uintptr(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func W_Getmntent(buff *byte, size int) (lastsys int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_W_GETMNTENT<<4, uintptr(unsafe.Pointer(buff)), uintptr(size))
runtime.ExitSyscall()
lastsys = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func W_Getmntent_A(buff *byte, size int) (lastsys int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___W_GETMNTENT_A<<4, uintptr(unsafe.Pointer(buff)), uintptr(size))
runtime.ExitSyscall()
lastsys = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func mount_LE(path string, filesystem string, fstype string, mtm uint32, parmlen int32, parm string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(filesystem)
if err != nil {
return
}
var _p2 *byte
_p2, err = BytePtrFromString(fstype)
if err != nil {
return
}
var _p3 *byte
_p3, err = BytePtrFromString(parm)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___MOUNT_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(mtm), uintptr(parmlen), uintptr(unsafe.Pointer(_p3)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func unmount_LE(filesystem string, mtm int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(filesystem)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___UMOUNT_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(mtm))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Chroot(path string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___CHROOT_A<<4, uintptr(unsafe.Pointer(_p0)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Select(nmsgsfds int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (ret int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SELECT<<4, uintptr(nmsgsfds), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)))
runtime.ExitSyscall()
ret = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Uname(buf *Utsname) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_____OSNAME_A<<4, uintptr(unsafe.Pointer(buf)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Unshare(flags int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_UNSHARE<<4, uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_UnshareAddr() *(func(flags int) (err error))
var Unshare = enter_Unshare
func enter_Unshare(flags int) (err error) {
funcref := get_UnshareAddr()
if funcptrtest(GetZosLibVec()+SYS_UNSHARE<<4, "") == 0 {
*funcref = impl_Unshare
} else {
*funcref = error_Unshare
}
return (*funcref)(flags)
}
func error_Unshare(flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Gethostname(buf []byte) (err error) {
var _p0 unsafe.Pointer
if len(buf) > 0 {
_p0 = unsafe.Pointer(&buf[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___GETHOSTNAME_A<<4, uintptr(_p0), uintptr(len(buf)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getgid() (gid int) {
r0, _, _ := CallLeFuncWithErr(GetZosLibVec() + SYS_GETGID<<4)
gid = int(r0)
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getpid() (pid int) {
r0, _, _ := CallLeFuncWithErr(GetZosLibVec() + SYS_GETPID<<4)
pid = int(r0)
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getpgid(pid int) (pgid int, err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETPGID<<4, uintptr(pid))
pgid = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getppid() (pid int) {
r0, _, _ := CallLeFuncWithErr(GetZosLibVec() + SYS_GETPPID<<4)
pid = int(r0)
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getpriority(which int, who int) (prio int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETPRIORITY<<4, uintptr(which), uintptr(who))
runtime.ExitSyscall()
prio = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getrlimit(resource int, rlim *Rlimit) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETRLIMIT<<4, uintptr(resource), uintptr(unsafe.Pointer(rlim)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func getrusage(who int, rusage *rusage_zos) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETRUSAGE<<4, uintptr(who), uintptr(unsafe.Pointer(rusage)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getegid() (egid int) {
runtime.EnterSyscall()
r0, _, _ := CallLeFuncWithErr(GetZosLibVec() + SYS_GETEGID<<4)
runtime.ExitSyscall()
egid = int(r0)
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Geteuid() (euid int) {
runtime.EnterSyscall()
r0, _, _ := CallLeFuncWithErr(GetZosLibVec() + SYS_GETEUID<<4)
runtime.ExitSyscall()
euid = int(r0)
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getsid(pid int) (sid int, err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETSID<<4, uintptr(pid))
sid = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Getuid() (uid int) {
r0, _, _ := CallLeFuncWithErr(GetZosLibVec() + SYS_GETUID<<4)
uid = int(r0)
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Kill(pid int, sig Signal) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_KILL<<4, uintptr(pid), uintptr(sig))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Lchown(path string, uid int, gid int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LCHOWN_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Link(path string, link string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(link)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LINK_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Linkat(oldDirFd int, oldPath string, newDirFd int, newPath string, flags int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(oldPath)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(newPath)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LINKAT_A<<4, uintptr(oldDirFd), uintptr(unsafe.Pointer(_p0)), uintptr(newDirFd), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_LinkatAddr() *(func(oldDirFd int, oldPath string, newDirFd int, newPath string, flags int) (err error))
var Linkat = enter_Linkat
func enter_Linkat(oldDirFd int, oldPath string, newDirFd int, newPath string, flags int) (err error) {
funcref := get_LinkatAddr()
if funcptrtest(GetZosLibVec()+SYS___LINKAT_A<<4, "") == 0 {
*funcref = impl_Linkat
} else {
*funcref = error_Linkat
}
return (*funcref)(oldDirFd, oldPath, newDirFd, newPath, flags)
}
func error_Linkat(oldDirFd int, oldPath string, newDirFd int, newPath string, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Listen(s int, n int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_LISTEN<<4, uintptr(s), uintptr(n))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func lstat(path string, stat *Stat_LE_t) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___LSTAT_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Mkdir(path string, mode uint32) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___MKDIR_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(mode))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Mkdirat(dirfd int, path string, mode uint32) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___MKDIRAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_MkdiratAddr() *(func(dirfd int, path string, mode uint32) (err error))
var Mkdirat = enter_Mkdirat
func enter_Mkdirat(dirfd int, path string, mode uint32) (err error) {
funcref := get_MkdiratAddr()
if funcptrtest(GetZosLibVec()+SYS___MKDIRAT_A<<4, "") == 0 {
*funcref = impl_Mkdirat
} else {
*funcref = error_Mkdirat
}
return (*funcref)(dirfd, path, mode)
}
func error_Mkdirat(dirfd int, path string, mode uint32) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Mkfifo(path string, mode uint32) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___MKFIFO_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(mode))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Mknod(path string, mode uint32, dev int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___MKNOD_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___MKNODAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_MknodatAddr() *(func(dirfd int, path string, mode uint32, dev int) (err error))
var Mknodat = enter_Mknodat
func enter_Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
funcref := get_MknodatAddr()
if funcptrtest(GetZosLibVec()+SYS___MKNODAT_A<<4, "") == 0 {
*funcref = impl_Mknodat
} else {
*funcref = error_Mknodat
}
return (*funcref)(dirfd, path, mode, dev)
}
func error_Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_PivotRoot(newroot string, oldroot string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(newroot)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(oldroot)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___PIVOT_ROOT_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_PivotRootAddr() *(func(newroot string, oldroot string) (err error))
var PivotRoot = enter_PivotRoot
func enter_PivotRoot(newroot string, oldroot string) (err error) {
funcref := get_PivotRootAddr()
if funcptrtest(GetZosLibVec()+SYS___PIVOT_ROOT_A<<4, "") == 0 {
*funcref = impl_PivotRoot
} else {
*funcref = error_PivotRoot
}
return (*funcref)(newroot, oldroot)
}
func error_PivotRoot(newroot string, oldroot string) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Pread(fd int, p []byte, offset int64) (n int, err error) {
var _p0 unsafe.Pointer
if len(p) > 0 {
_p0 = unsafe.Pointer(&p[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_PREAD<<4, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
var _p0 unsafe.Pointer
if len(p) > 0 {
_p0 = unsafe.Pointer(&p[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_PWRITE<<4, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset))
runtime.ExitSyscall()
n = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___PRCTL_A<<4, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_PrctlAddr() *(func(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error))
var Prctl = enter_Prctl
func enter_Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
funcref := get_PrctlAddr()
if funcptrtest(GetZosLibVec()+SYS___PRCTL_A<<4, "") == 0 {
*funcref = impl_Prctl
} else {
*funcref = error_Prctl
}
return (*funcref)(option, arg2, arg3, arg4, arg5)
}
func error_Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_PRLIMIT<<4, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_PrlimitAddr() *(func(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error))
var Prlimit = enter_Prlimit
func enter_Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
funcref := get_PrlimitAddr()
if funcptrtest(GetZosLibVec()+SYS_PRLIMIT<<4, "") == 0 {
*funcref = impl_Prlimit
} else {
*funcref = error_Prlimit
}
return (*funcref)(pid, resource, newlimit, old)
}
func error_Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Rename(from string, to string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(from)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(to)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___RENAME_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(oldpath)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(newpath)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___RENAMEAT_A<<4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_RenameatAddr() *(func(olddirfd int, oldpath string, newdirfd int, newpath string) (err error))
var Renameat = enter_Renameat
func enter_Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
funcref := get_RenameatAddr()
if funcptrtest(GetZosLibVec()+SYS___RENAMEAT_A<<4, "") == 0 {
*funcref = impl_Renameat
} else {
*funcref = error_Renameat
}
return (*funcref)(olddirfd, oldpath, newdirfd, newpath)
}
func error_Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(oldpath)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(newpath)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___RENAMEAT2_A<<4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_Renameat2Addr() *(func(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error))
var Renameat2 = enter_Renameat2
func enter_Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
funcref := get_Renameat2Addr()
if funcptrtest(GetZosLibVec()+SYS___RENAMEAT2_A<<4, "") == 0 {
*funcref = impl_Renameat2
} else {
*funcref = error_Renameat2
}
return (*funcref)(olddirfd, oldpath, newdirfd, newpath, flags)
}
func error_Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Rmdir(path string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___RMDIR_A<<4, uintptr(unsafe.Pointer(_p0)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Seek(fd int, offset int64, whence int) (off int64, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_LSEEK<<4, uintptr(fd), uintptr(offset), uintptr(whence))
runtime.ExitSyscall()
off = int64(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setegid(egid int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETEGID<<4, uintptr(egid))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Seteuid(euid int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETEUID<<4, uintptr(euid))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Sethostname(p []byte) (err error) {
var _p0 unsafe.Pointer
if len(p) > 0 {
_p0 = unsafe.Pointer(&p[0])
} else {
_p0 = unsafe.Pointer(&_zero)
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___SETHOSTNAME_A<<4, uintptr(_p0), uintptr(len(p)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_SethostnameAddr() *(func(p []byte) (err error))
var Sethostname = enter_Sethostname
func enter_Sethostname(p []byte) (err error) {
funcref := get_SethostnameAddr()
if funcptrtest(GetZosLibVec()+SYS___SETHOSTNAME_A<<4, "") == 0 {
*funcref = impl_Sethostname
} else {
*funcref = error_Sethostname
}
return (*funcref)(p)
}
func error_Sethostname(p []byte) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Setns(fd int, nstype int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETNS<<4, uintptr(fd), uintptr(nstype))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_SetnsAddr() *(func(fd int, nstype int) (err error))
var Setns = enter_Setns
func enter_Setns(fd int, nstype int) (err error) {
funcref := get_SetnsAddr()
if funcptrtest(GetZosLibVec()+SYS_SETNS<<4, "") == 0 {
*funcref = impl_Setns
} else {
*funcref = error_Setns
}
return (*funcref)(fd, nstype)
}
func error_Setns(fd int, nstype int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setpriority(which int, who int, prio int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETPRIORITY<<4, uintptr(which), uintptr(who), uintptr(prio))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setpgid(pid int, pgid int) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETPGID<<4, uintptr(pid), uintptr(pgid))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setrlimit(resource int, lim *Rlimit) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETRLIMIT<<4, uintptr(resource), uintptr(unsafe.Pointer(lim)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setregid(rgid int, egid int) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETREGID<<4, uintptr(rgid), uintptr(egid))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setreuid(ruid int, euid int) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETREUID<<4, uintptr(ruid), uintptr(euid))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setsid() (pid int, err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec() + SYS_SETSID<<4)
pid = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setuid(uid int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETUID<<4, uintptr(uid))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Setgid(uid int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SETGID<<4, uintptr(uid))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Shutdown(fd int, how int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_SHUTDOWN<<4, uintptr(fd), uintptr(how))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func stat(path string, statLE *Stat_LE_t) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___STAT_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(statLE)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Symlink(path string, link string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(link)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___SYMLINK_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Symlinkat(oldPath string, dirfd int, newPath string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(oldPath)
if err != nil {
return
}
var _p1 *byte
_p1, err = BytePtrFromString(newPath)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___SYMLINKAT_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(dirfd), uintptr(unsafe.Pointer(_p1)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_SymlinkatAddr() *(func(oldPath string, dirfd int, newPath string) (err error))
var Symlinkat = enter_Symlinkat
func enter_Symlinkat(oldPath string, dirfd int, newPath string) (err error) {
funcref := get_SymlinkatAddr()
if funcptrtest(GetZosLibVec()+SYS___SYMLINKAT_A<<4, "") == 0 {
*funcref = impl_Symlinkat
} else {
*funcref = error_Symlinkat
}
return (*funcref)(oldPath, dirfd, newPath)
}
func error_Symlinkat(oldPath string, dirfd int, newPath string) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Sync() {
runtime.EnterSyscall()
CallLeFuncWithErr(GetZosLibVec() + SYS_SYNC<<4)
runtime.ExitSyscall()
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Truncate(path string, length int64) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___TRUNCATE_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(length))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Tcgetattr(fildes int, termptr *Termios) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_TCGETATTR<<4, uintptr(fildes), uintptr(unsafe.Pointer(termptr)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Tcsetattr(fildes int, when int, termptr *Termios) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_TCSETATTR<<4, uintptr(fildes), uintptr(when), uintptr(unsafe.Pointer(termptr)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Umask(mask int) (oldmask int) {
runtime.EnterSyscall()
r0, _, _ := CallLeFuncWithErr(GetZosLibVec()+SYS_UMASK<<4, uintptr(mask))
runtime.ExitSyscall()
oldmask = int(r0)
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Unlink(path string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___UNLINK_A<<4, uintptr(unsafe.Pointer(_p0)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_Unlinkat(dirfd int, path string, flags int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___UNLINKAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_UnlinkatAddr() *(func(dirfd int, path string, flags int) (err error))
var Unlinkat = enter_Unlinkat
func enter_Unlinkat(dirfd int, path string, flags int) (err error) {
funcref := get_UnlinkatAddr()
if funcptrtest(GetZosLibVec()+SYS___UNLINKAT_A<<4, "") == 0 {
*funcref = impl_Unlinkat
} else {
*funcref = error_Unlinkat
}
return (*funcref)(dirfd, path, flags)
}
func error_Unlinkat(dirfd int, path string, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Utime(path string, utim *Utimbuf) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___UTIME_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(utim)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func open(path string, mode int, perm uint32) (fd int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___OPEN_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___OPENAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_openatAddr() *(func(dirfd int, path string, flags int, mode uint32) (fd int, err error))
var openat = enter_openat
func enter_openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
funcref := get_openatAddr()
if funcptrtest(GetZosLibVec()+SYS___OPENAT_A<<4, "") == 0 {
*funcref = impl_openat
} else {
*funcref = error_openat
}
return (*funcref)(dirfd, path, flags, mode)
}
func error_openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___OPENAT2_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_openat2Addr() *(func(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error))
var openat2 = enter_openat2
func enter_openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
funcref := get_openat2Addr()
if funcptrtest(GetZosLibVec()+SYS___OPENAT2_A<<4, "") == 0 {
*funcref = impl_openat2
} else {
*funcref = error_openat2
}
return (*funcref)(dirfd, path, open_how, size)
}
func error_openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
fd = -1
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func remove(path string) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_REMOVE<<4, uintptr(unsafe.Pointer(_p0)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func waitid(idType int, id int, info *Siginfo, options int) (err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_WAITID<<4, uintptr(idType), uintptr(id), uintptr(unsafe.Pointer(info)), uintptr(options))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func waitpid(pid int, wstatus *_C_int, options int) (wpid int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_WAITPID<<4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options))
runtime.ExitSyscall()
wpid = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func gettimeofday(tv *timeval_zos) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GETTIMEOFDAY<<4, uintptr(unsafe.Pointer(tv)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func pipe(p *[2]_C_int) (err error) {
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_PIPE<<4, uintptr(unsafe.Pointer(p)))
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func utimes(path string, timeval *[2]Timeval) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___UTIMES_A<<4, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func impl_utimensat(dirfd int, path string, ts *[2]Timespec, flags int) (err error) {
var _p0 *byte
_p0, err = BytePtrFromString(path)
if err != nil {
return
}
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS___UTIMENSAT_A<<4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(ts)), uintptr(flags))
runtime.ExitSyscall()
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
//go:nosplit
func get_utimensatAddr() *(func(dirfd int, path string, ts *[2]Timespec, flags int) (err error))
var utimensat = enter_utimensat
func enter_utimensat(dirfd int, path string, ts *[2]Timespec, flags int) (err error) {
funcref := get_utimensatAddr()
if funcptrtest(GetZosLibVec()+SYS___UTIMENSAT_A<<4, "") == 0 {
*funcref = impl_utimensat
} else {
*funcref = error_utimensat
}
return (*funcref)(dirfd, path, ts, flags)
}
func error_utimensat(dirfd int, path string, ts *[2]Timespec, flags int) (err error) {
err = ENOSYS
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Posix_openpt(oflag int) (fd int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_POSIX_OPENPT<<4, uintptr(oflag))
runtime.ExitSyscall()
fd = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Grantpt(fildes int) (rc int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_GRANTPT<<4, uintptr(fildes))
runtime.ExitSyscall()
rc = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func Unlockpt(fildes int) (rc int, err error) {
runtime.EnterSyscall()
r0, e2, e1 := CallLeFuncWithErr(GetZosLibVec()+SYS_UNLOCKPT<<4, uintptr(fildes))
runtime.ExitSyscall()
rc = int(r0)
if int64(r0) == -1 {
err = errnoErr2(e1, e2)
}
return
}