Page Menu
Home
Musing Studio
Search
Configure Global Search
Log In
Files
F13349607
zsyscall_openbsd_amd64.go
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
55 KB
Subscribers
None
zsyscall_openbsd_amd64.go
View Options
// go run mksyscall.go -openbsd -libc -tags openbsd,amd64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_amd64.go
// Code generated by the command above; see README.md. DO NOT EDIT.
//go:build openbsd && amd64
// +build openbsd,amd64
package
unix
import
(
"syscall"
"unsafe"
)
var
_
syscall
.
Errno
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
getgroups
(
ngid
int
,
gid
*
_Gid_t
)
(
n
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_rawSyscall
(
libc_getgroups_trampoline_addr
,
uintptr
(
ngid
),
uintptr
(
unsafe
.
Pointer
(
gid
)),
0
)
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getgroups_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
setgroups
(
ngid
int
,
gid
*
_Gid_t
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setgroups_trampoline_addr
,
uintptr
(
ngid
),
uintptr
(
unsafe
.
Pointer
(
gid
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setgroups_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
wait4
(
pid
int
,
wstatus
*
_C_int
,
options
int
,
rusage
*
Rusage
)
(
wpid
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_wait4_trampoline_addr
,
uintptr
(
pid
),
uintptr
(
unsafe
.
Pointer
(
wstatus
)),
uintptr
(
options
),
uintptr
(
unsafe
.
Pointer
(
rusage
)),
0
,
0
)
wpid
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_wait4_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
// 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
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_accept_trampoline_addr
,
uintptr
(
s
),
uintptr
(
unsafe
.
Pointer
(
rsa
)),
uintptr
(
unsafe
.
Pointer
(
addrlen
)))
fd
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_accept_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_accept accept "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
bind
(
s
int
,
addr
unsafe
.
Pointer
,
addrlen
_Socklen
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_bind_trampoline_addr
,
uintptr
(
s
),
uintptr
(
addr
),
uintptr
(
addrlen
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_bind_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_bind bind "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
connect
(
s
int
,
addr
unsafe
.
Pointer
,
addrlen
_Socklen
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_connect_trampoline_addr
,
uintptr
(
s
),
uintptr
(
addr
),
uintptr
(
addrlen
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_connect_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_connect connect "libc.so"
// 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
,
_
,
e1
:=
syscall_rawSyscall
(
libc_socket_trampoline_addr
,
uintptr
(
domain
),
uintptr
(
typ
),
uintptr
(
proto
))
fd
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_socket_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_socket socket "libc.so"
// 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
)
{
_
,
_
,
e1
:=
syscall_syscall6
(
libc_getsockopt_trampoline_addr
,
uintptr
(
s
),
uintptr
(
level
),
uintptr
(
name
),
uintptr
(
val
),
uintptr
(
unsafe
.
Pointer
(
vallen
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getsockopt_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so"
// 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
)
{
_
,
_
,
e1
:=
syscall_syscall6
(
libc_setsockopt_trampoline_addr
,
uintptr
(
s
),
uintptr
(
level
),
uintptr
(
name
),
uintptr
(
val
),
uintptr
(
vallen
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setsockopt_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
getpeername
(
fd
int
,
rsa
*
RawSockaddrAny
,
addrlen
*
_Socklen
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_getpeername_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
unsafe
.
Pointer
(
rsa
)),
uintptr
(
unsafe
.
Pointer
(
addrlen
)))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getpeername_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getpeername getpeername "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
getsockname
(
fd
int
,
rsa
*
RawSockaddrAny
,
addrlen
*
_Socklen
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_getsockname_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
unsafe
.
Pointer
(
rsa
)),
uintptr
(
unsafe
.
Pointer
(
addrlen
)))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getsockname_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getsockname getsockname "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Shutdown
(
s
int
,
how
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_shutdown_trampoline_addr
,
uintptr
(
s
),
uintptr
(
how
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_shutdown_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_shutdown shutdown "libc.so"
// 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
)
{
_
,
_
,
e1
:=
syscall_rawSyscall6
(
libc_socketpair_trampoline_addr
,
uintptr
(
domain
),
uintptr
(
typ
),
uintptr
(
proto
),
uintptr
(
unsafe
.
Pointer
(
fd
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_socketpair_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_socketpair socketpair "libc.so"
// 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
)
}
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_recvfrom_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
_p0
),
uintptr
(
len
(
p
)),
uintptr
(
flags
),
uintptr
(
unsafe
.
Pointer
(
from
)),
uintptr
(
unsafe
.
Pointer
(
fromlen
)))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_recvfrom_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so"
// 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
)
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_sendto_trampoline_addr
,
uintptr
(
s
),
uintptr
(
_p0
),
uintptr
(
len
(
buf
)),
uintptr
(
flags
),
uintptr
(
to
),
uintptr
(
addrlen
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_sendto_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_sendto sendto "libc.so"
// 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
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_recvmsg_trampoline_addr
,
uintptr
(
s
),
uintptr
(
unsafe
.
Pointer
(
msg
)),
uintptr
(
flags
))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_recvmsg_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so"
// 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
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_sendmsg_trampoline_addr
,
uintptr
(
s
),
uintptr
(
unsafe
.
Pointer
(
msg
)),
uintptr
(
flags
))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_sendmsg_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_sendmsg sendmsg "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
kevent
(
kq
int
,
change
unsafe
.
Pointer
,
nchange
int
,
event
unsafe
.
Pointer
,
nevent
int
,
timeout
*
Timespec
)
(
n
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_kevent_trampoline_addr
,
uintptr
(
kq
),
uintptr
(
change
),
uintptr
(
nchange
),
uintptr
(
event
),
uintptr
(
nevent
),
uintptr
(
unsafe
.
Pointer
(
timeout
)))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_kevent_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_kevent kevent "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_utimes_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
timeval
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_utimes_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_utimes utimes "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
futimes
(
fd
int
,
timeval
*
[
2
]
Timeval
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_futimes_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
unsafe
.
Pointer
(
timeval
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_futimes_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_futimes futimes "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
poll
(
fds
*
PollFd
,
nfds
int
,
timeout
int
)
(
n
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_poll_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
fds
)),
uintptr
(
nfds
),
uintptr
(
timeout
))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_poll_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_poll poll "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Madvise
(
b
[]
byte
,
behav
int
)
(
err
error
)
{
var
_p0
unsafe
.
Pointer
if
len
(
b
)
>
0
{
_p0
=
unsafe
.
Pointer
(
&
b
[
0
])
}
else
{
_p0
=
unsafe
.
Pointer
(
&
_zero
)
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_madvise_trampoline_addr
,
uintptr
(
_p0
),
uintptr
(
len
(
b
)),
uintptr
(
behav
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_madvise_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_madvise madvise "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Mlock
(
b
[]
byte
)
(
err
error
)
{
var
_p0
unsafe
.
Pointer
if
len
(
b
)
>
0
{
_p0
=
unsafe
.
Pointer
(
&
b
[
0
])
}
else
{
_p0
=
unsafe
.
Pointer
(
&
_zero
)
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_mlock_trampoline_addr
,
uintptr
(
_p0
),
uintptr
(
len
(
b
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mlock_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mlock mlock "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Mlockall
(
flags
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_mlockall_trampoline_addr
,
uintptr
(
flags
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mlockall_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mlockall mlockall "libc.so"
// 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
)
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_mprotect_trampoline_addr
,
uintptr
(
_p0
),
uintptr
(
len
(
b
)),
uintptr
(
prot
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mprotect_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mprotect mprotect "libc.so"
// 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
)
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_msync_trampoline_addr
,
uintptr
(
_p0
),
uintptr
(
len
(
b
)),
uintptr
(
flags
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_msync_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_msync msync "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Munlock
(
b
[]
byte
)
(
err
error
)
{
var
_p0
unsafe
.
Pointer
if
len
(
b
)
>
0
{
_p0
=
unsafe
.
Pointer
(
&
b
[
0
])
}
else
{
_p0
=
unsafe
.
Pointer
(
&
_zero
)
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_munlock_trampoline_addr
,
uintptr
(
_p0
),
uintptr
(
len
(
b
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_munlock_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_munlock munlock "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Munlockall
()
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_munlockall_trampoline_addr
,
0
,
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_munlockall_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_munlockall munlockall "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
pipe2
(
p
*
[
2
]
_C_int
,
flags
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_pipe2_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
p
)),
uintptr
(
flags
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_pipe2_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getdents
(
fd
int
,
buf
[]
byte
)
(
n
int
,
err
error
)
{
var
_p0
unsafe
.
Pointer
if
len
(
buf
)
>
0
{
_p0
=
unsafe
.
Pointer
(
&
buf
[
0
])
}
else
{
_p0
=
unsafe
.
Pointer
(
&
_zero
)
}
r0
,
_
,
e1
:=
syscall_syscall
(
libc_getdents_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
_p0
),
uintptr
(
len
(
buf
)))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getdents_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getdents getdents "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getcwd
(
buf
[]
byte
)
(
n
int
,
err
error
)
{
var
_p0
unsafe
.
Pointer
if
len
(
buf
)
>
0
{
_p0
=
unsafe
.
Pointer
(
&
buf
[
0
])
}
else
{
_p0
=
unsafe
.
Pointer
(
&
_zero
)
}
r0
,
_
,
e1
:=
syscall_syscall
(
libc_getcwd_trampoline_addr
,
uintptr
(
_p0
),
uintptr
(
len
(
buf
)),
0
)
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getcwd_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
ioctl
(
fd
int
,
req
uint
,
arg
uintptr
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_ioctl_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
req
),
uintptr
(
arg
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_ioctl_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
sysctl
(
mib
[]
_C_int
,
old
*
byte
,
oldlen
*
uintptr
,
new
*
byte
,
newlen
uintptr
)
(
err
error
)
{
var
_p0
unsafe
.
Pointer
if
len
(
mib
)
>
0
{
_p0
=
unsafe
.
Pointer
(
&
mib
[
0
])
}
else
{
_p0
=
unsafe
.
Pointer
(
&
_zero
)
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_sysctl_trampoline_addr
,
uintptr
(
_p0
),
uintptr
(
len
(
mib
)),
uintptr
(
unsafe
.
Pointer
(
old
)),
uintptr
(
unsafe
.
Pointer
(
oldlen
)),
uintptr
(
unsafe
.
Pointer
(
new
)),
uintptr
(
newlen
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_sysctl_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_sysctl sysctl "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
ppoll
(
fds
*
PollFd
,
nfds
int
,
timeout
*
Timespec
,
sigmask
*
Sigset_t
)
(
n
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_ppoll_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
fds
)),
uintptr
(
nfds
),
uintptr
(
unsafe
.
Pointer
(
timeout
)),
uintptr
(
unsafe
.
Pointer
(
sigmask
)),
0
,
0
)
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_ppoll_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_ppoll ppoll "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_access_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_access_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_access access "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Adjtime
(
delta
*
Timeval
,
olddelta
*
Timeval
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_adjtime_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
delta
)),
uintptr
(
unsafe
.
Pointer
(
olddelta
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_adjtime_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_chdir_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_chdir_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_chdir chdir "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Chflags
(
path
string
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_chflags_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
flags
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_chflags_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_chflags chflags "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_chmod_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_chmod_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_chmod chmod "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_chown_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
uid
),
uintptr
(
gid
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_chown_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_chown chown "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_chroot_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_chroot_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_chroot chroot "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Close
(
fd
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_close_trampoline_addr
,
uintptr
(
fd
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_close_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_close close "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Dup
(
fd
int
)
(
nfd
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_dup_trampoline_addr
,
uintptr
(
fd
),
0
,
0
)
nfd
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_dup_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_dup dup "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Dup2
(
from
int
,
to
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_dup2_trampoline_addr
,
uintptr
(
from
),
uintptr
(
to
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_dup2_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Dup3
(
from
int
,
to
int
,
flags
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_dup3_trampoline_addr
,
uintptr
(
from
),
uintptr
(
to
),
uintptr
(
flags
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_dup3_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_dup3 dup3 "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Exit
(
code
int
)
{
syscall_syscall
(
libc_exit_trampoline_addr
,
uintptr
(
code
),
0
,
0
)
return
}
var
libc_exit_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_exit exit "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Faccessat
(
dirfd
int
,
path
string
,
mode
uint32
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_faccessat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
uintptr
(
flags
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_faccessat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_faccessat faccessat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fchdir
(
fd
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_fchdir_trampoline_addr
,
uintptr
(
fd
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fchdir_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fchflags
(
fd
int
,
flags
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_fchflags_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
flags
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fchflags_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fchflags fchflags "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fchmod
(
fd
int
,
mode
uint32
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_fchmod_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
mode
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fchmod_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fchmodat
(
dirfd
int
,
path
string
,
mode
uint32
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_fchmodat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
uintptr
(
flags
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fchmodat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fchown
(
fd
int
,
uid
int
,
gid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_fchown_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
uid
),
uintptr
(
gid
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fchown_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fchown fchown "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fchownat
(
dirfd
int
,
path
string
,
uid
int
,
gid
int
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_fchownat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
uid
),
uintptr
(
gid
),
uintptr
(
flags
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fchownat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fchownat fchownat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Flock
(
fd
int
,
how
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_flock_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
how
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_flock_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_flock flock "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fpathconf
(
fd
int
,
name
int
)
(
val
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_fpathconf_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
name
),
0
)
val
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fpathconf_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fstat
(
fd
int
,
stat
*
Stat_t
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_fstat_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
unsafe
.
Pointer
(
stat
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fstat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fstat fstat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fstatat
(
fd
int
,
path
string
,
stat
*
Stat_t
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_fstatat_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
stat
)),
uintptr
(
flags
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fstatat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fstatfs
(
fd
int
,
stat
*
Statfs_t
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_fstatfs_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
unsafe
.
Pointer
(
stat
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fstatfs_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Fsync
(
fd
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_fsync_trampoline_addr
,
uintptr
(
fd
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_fsync_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_fsync fsync "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Ftruncate
(
fd
int
,
length
int64
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_ftruncate_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
length
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_ftruncate_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getegid
()
(
egid
int
)
{
r0
,
_
,
_
:=
syscall_rawSyscall
(
libc_getegid_trampoline_addr
,
0
,
0
,
0
)
egid
=
int
(
r0
)
return
}
var
libc_getegid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getegid getegid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Geteuid
()
(
uid
int
)
{
r0
,
_
,
_
:=
syscall_rawSyscall
(
libc_geteuid_trampoline_addr
,
0
,
0
,
0
)
uid
=
int
(
r0
)
return
}
var
libc_geteuid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getgid
()
(
gid
int
)
{
r0
,
_
,
_
:=
syscall_rawSyscall
(
libc_getgid_trampoline_addr
,
0
,
0
,
0
)
gid
=
int
(
r0
)
return
}
var
libc_getgid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getgid getgid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getpgid
(
pid
int
)
(
pgid
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_rawSyscall
(
libc_getpgid_trampoline_addr
,
uintptr
(
pid
),
0
,
0
)
pgid
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getpgid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getpgrp
()
(
pgrp
int
)
{
r0
,
_
,
_
:=
syscall_rawSyscall
(
libc_getpgrp_trampoline_addr
,
0
,
0
,
0
)
pgrp
=
int
(
r0
)
return
}
var
libc_getpgrp_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getpid
()
(
pid
int
)
{
r0
,
_
,
_
:=
syscall_rawSyscall
(
libc_getpid_trampoline_addr
,
0
,
0
,
0
)
pid
=
int
(
r0
)
return
}
var
libc_getpid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getpid getpid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getppid
()
(
ppid
int
)
{
r0
,
_
,
_
:=
syscall_rawSyscall
(
libc_getppid_trampoline_addr
,
0
,
0
,
0
)
ppid
=
int
(
r0
)
return
}
var
libc_getppid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getppid getppid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getpriority
(
which
int
,
who
int
)
(
prio
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_getpriority_trampoline_addr
,
uintptr
(
which
),
uintptr
(
who
),
0
)
prio
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getpriority_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getrlimit
(
which
int
,
lim
*
Rlimit
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_getrlimit_trampoline_addr
,
uintptr
(
which
),
uintptr
(
unsafe
.
Pointer
(
lim
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getrlimit_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getrtable
()
(
rtable
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_rawSyscall
(
libc_getrtable_trampoline_addr
,
0
,
0
,
0
)
rtable
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getrtable_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getrtable getrtable "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getrusage
(
who
int
,
rusage
*
Rusage
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_getrusage_trampoline_addr
,
uintptr
(
who
),
uintptr
(
unsafe
.
Pointer
(
rusage
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getrusage_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getsid
(
pid
int
)
(
sid
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_rawSyscall
(
libc_getsid_trampoline_addr
,
uintptr
(
pid
),
0
,
0
)
sid
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_getsid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getsid getsid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Gettimeofday
(
tv
*
Timeval
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_gettimeofday_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
tv
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_gettimeofday_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Getuid
()
(
uid
int
)
{
r0
,
_
,
_
:=
syscall_rawSyscall
(
libc_getuid_trampoline_addr
,
0
,
0
,
0
)
uid
=
int
(
r0
)
return
}
var
libc_getuid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_getuid getuid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Issetugid
()
(
tainted
bool
)
{
r0
,
_
,
_
:=
syscall_syscall
(
libc_issetugid_trampoline_addr
,
0
,
0
,
0
)
tainted
=
bool
(
r0
!=
0
)
return
}
var
libc_issetugid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_issetugid issetugid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Kill
(
pid
int
,
signum
syscall
.
Signal
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_kill_trampoline_addr
,
uintptr
(
pid
),
uintptr
(
signum
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_kill_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_kill kill "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Kqueue
()
(
fd
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_kqueue_trampoline_addr
,
0
,
0
,
0
)
fd
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_kqueue_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_kqueue kqueue "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_lchown_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
uid
),
uintptr
(
gid
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_lchown_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_lchown lchown "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_link_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
_p1
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_link_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_link link "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Linkat
(
pathfd
int
,
path
string
,
linkfd
int
,
link
string
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
var
_p1
*
byte
_p1
,
err
=
BytePtrFromString
(
link
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_linkat_trampoline_addr
,
uintptr
(
pathfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
linkfd
),
uintptr
(
unsafe
.
Pointer
(
_p1
)),
uintptr
(
flags
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_linkat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_linkat linkat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Listen
(
s
int
,
backlog
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_listen_trampoline_addr
,
uintptr
(
s
),
uintptr
(
backlog
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_listen_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_listen listen "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Lstat
(
path
string
,
stat
*
Stat_t
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_lstat_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
stat
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_lstat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_lstat lstat "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_mkdir_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mkdir_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Mkdirat
(
dirfd
int
,
path
string
,
mode
uint32
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_mkdirat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mkdirat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_mkfifo_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mkfifo_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Mkfifoat
(
dirfd
int
,
path
string
,
mode
uint32
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_mkfifoat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mkfifoat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_mknod_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
uintptr
(
dev
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mknod_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mknod mknod "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Mknodat
(
dirfd
int
,
path
string
,
mode
uint32
,
dev
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_mknodat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
uintptr
(
dev
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mknodat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mknodat mknodat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Nanosleep
(
time
*
Timespec
,
leftover
*
Timespec
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_nanosleep_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
time
)),
uintptr
(
unsafe
.
Pointer
(
leftover
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_nanosleep_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
// 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
}
r0
,
_
,
e1
:=
syscall_syscall
(
libc_open_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
uintptr
(
perm
))
fd
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_open_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_open open "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Openat
(
dirfd
int
,
path
string
,
mode
int
,
perm
uint32
)
(
fd
int
,
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_openat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
mode
),
uintptr
(
perm
),
0
,
0
)
fd
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_openat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_openat openat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Pathconf
(
path
string
,
name
int
)
(
val
int
,
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
r0
,
_
,
e1
:=
syscall_syscall
(
libc_pathconf_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
name
),
0
)
val
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_pathconf_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
// 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
)
}
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_pread_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
_p0
),
uintptr
(
len
(
p
)),
uintptr
(
offset
),
0
,
0
)
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_pread_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_pread pread "libc.so"
// 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
)
}
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_pwrite_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
_p0
),
uintptr
(
len
(
p
)),
uintptr
(
offset
),
0
,
0
)
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_pwrite_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
// 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
)
}
r0
,
_
,
e1
:=
syscall_syscall
(
libc_read_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
_p0
),
uintptr
(
len
(
p
)))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_read_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_read read "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Readlink
(
path
string
,
buf
[]
byte
)
(
n
int
,
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
var
_p1
unsafe
.
Pointer
if
len
(
buf
)
>
0
{
_p1
=
unsafe
.
Pointer
(
&
buf
[
0
])
}
else
{
_p1
=
unsafe
.
Pointer
(
&
_zero
)
}
r0
,
_
,
e1
:=
syscall_syscall
(
libc_readlink_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
_p1
),
uintptr
(
len
(
buf
)))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_readlink_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_readlink readlink "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Readlinkat
(
dirfd
int
,
path
string
,
buf
[]
byte
)
(
n
int
,
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
var
_p1
unsafe
.
Pointer
if
len
(
buf
)
>
0
{
_p1
=
unsafe
.
Pointer
(
&
buf
[
0
])
}
else
{
_p1
=
unsafe
.
Pointer
(
&
_zero
)
}
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_readlinkat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
_p1
),
uintptr
(
len
(
buf
)),
0
,
0
)
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_readlinkat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_readlinkat readlinkat "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_rename_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
_p1
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_rename_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_rename rename "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Renameat
(
fromfd
int
,
from
string
,
tofd
int
,
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
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_renameat_trampoline_addr
,
uintptr
(
fromfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
tofd
),
uintptr
(
unsafe
.
Pointer
(
_p1
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_renameat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_renameat renameat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Revoke
(
path
string
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_revoke_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_revoke_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_revoke revoke "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_rmdir_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_rmdir_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Seek
(
fd
int
,
offset
int64
,
whence
int
)
(
newoffset
int64
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_lseek_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
offset
),
uintptr
(
whence
))
newoffset
=
int64
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_lseek_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_lseek lseek "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Select
(
nfd
int
,
r
*
FdSet
,
w
*
FdSet
,
e
*
FdSet
,
timeout
*
Timeval
)
(
n
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_select_trampoline_addr
,
uintptr
(
nfd
),
uintptr
(
unsafe
.
Pointer
(
r
)),
uintptr
(
unsafe
.
Pointer
(
w
)),
uintptr
(
unsafe
.
Pointer
(
e
)),
uintptr
(
unsafe
.
Pointer
(
timeout
)),
0
)
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_select_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_select select "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setegid
(
egid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setegid_trampoline_addr
,
uintptr
(
egid
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setegid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setegid setegid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Seteuid
(
euid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_seteuid_trampoline_addr
,
uintptr
(
euid
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_seteuid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setgid
(
gid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setgid_trampoline_addr
,
uintptr
(
gid
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setgid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setgid setgid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setlogin
(
name
string
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
name
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_setlogin_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setlogin_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setpgid
(
pid
int
,
pgid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setpgid_trampoline_addr
,
uintptr
(
pid
),
uintptr
(
pgid
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setpgid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setpriority
(
which
int
,
who
int
,
prio
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_setpriority_trampoline_addr
,
uintptr
(
which
),
uintptr
(
who
),
uintptr
(
prio
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setpriority_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setregid
(
rgid
int
,
egid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setregid_trampoline_addr
,
uintptr
(
rgid
),
uintptr
(
egid
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setregid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setregid setregid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setreuid
(
ruid
int
,
euid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setreuid_trampoline_addr
,
uintptr
(
ruid
),
uintptr
(
euid
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setreuid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setresgid
(
rgid
int
,
egid
int
,
sgid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setresgid_trampoline_addr
,
uintptr
(
rgid
),
uintptr
(
egid
),
uintptr
(
sgid
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setresgid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setresgid setresgid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setresuid
(
ruid
int
,
euid
int
,
suid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setresuid_trampoline_addr
,
uintptr
(
ruid
),
uintptr
(
euid
),
uintptr
(
suid
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setresuid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setresuid setresuid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setrlimit
(
which
int
,
lim
*
Rlimit
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setrlimit_trampoline_addr
,
uintptr
(
which
),
uintptr
(
unsafe
.
Pointer
(
lim
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setrlimit_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setrtable
(
rtable
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setrtable_trampoline_addr
,
uintptr
(
rtable
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setrtable_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setrtable setrtable "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setsid
()
(
pid
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setsid_trampoline_addr
,
0
,
0
,
0
)
pid
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setsid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setsid setsid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Settimeofday
(
tp
*
Timeval
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_settimeofday_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
tp
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_settimeofday_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Setuid
(
uid
int
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_rawSyscall
(
libc_setuid_trampoline_addr
,
uintptr
(
uid
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_setuid_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_setuid setuid "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Stat
(
path
string
,
stat
*
Stat_t
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_stat_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
stat
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_stat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_stat stat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Statfs
(
path
string
,
stat
*
Statfs_t
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_statfs_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
stat
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_statfs_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_statfs statfs "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_symlink_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
_p1
)),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_symlink_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_symlink symlink "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Symlinkat
(
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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_symlinkat_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
newdirfd
),
uintptr
(
unsafe
.
Pointer
(
_p1
)))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_symlinkat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_symlinkat symlinkat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Sync
()
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_sync_trampoline_addr
,
0
,
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_sync_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_sync sync "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_truncate_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
length
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_truncate_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_truncate truncate "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Umask
(
newmask
int
)
(
oldmask
int
)
{
r0
,
_
,
_
:=
syscall_syscall
(
libc_umask_trampoline_addr
,
uintptr
(
newmask
),
0
,
0
)
oldmask
=
int
(
r0
)
return
}
var
libc_umask_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_umask umask "libc.so"
// 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
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_unlink_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_unlink_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_unlink unlink "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Unlinkat
(
dirfd
int
,
path
string
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_unlinkat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
flags
))
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_unlinkat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
Unmount
(
path
string
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall
(
libc_unmount_trampoline_addr
,
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
flags
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_unmount_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_unmount unmount "libc.so"
// 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
)
}
r0
,
_
,
e1
:=
syscall_syscall
(
libc_write_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
_p0
),
uintptr
(
len
(
p
)))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_write_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_write write "libc.so"
// 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
)
{
r0
,
_
,
e1
:=
syscall_syscall6
(
libc_mmap_trampoline_addr
,
uintptr
(
addr
),
uintptr
(
length
),
uintptr
(
prot
),
uintptr
(
flag
),
uintptr
(
fd
),
uintptr
(
pos
))
ret
=
uintptr
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_mmap_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_mmap mmap "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
munmap
(
addr
uintptr
,
length
uintptr
)
(
err
error
)
{
_
,
_
,
e1
:=
syscall_syscall
(
libc_munmap_trampoline_addr
,
uintptr
(
addr
),
uintptr
(
length
),
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_munmap_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_munmap munmap "libc.so"
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
readlen
(
fd
int
,
buf
*
byte
,
nbuf
int
)
(
n
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_read_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
unsafe
.
Pointer
(
buf
)),
uintptr
(
nbuf
))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
writelen
(
fd
int
,
buf
*
byte
,
nbuf
int
)
(
n
int
,
err
error
)
{
r0
,
_
,
e1
:=
syscall_syscall
(
libc_write_trampoline_addr
,
uintptr
(
fd
),
uintptr
(
unsafe
.
Pointer
(
buf
)),
uintptr
(
nbuf
))
n
=
int
(
r0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
func
utimensat
(
dirfd
int
,
path
string
,
times
*
[
2
]
Timespec
,
flags
int
)
(
err
error
)
{
var
_p0
*
byte
_p0
,
err
=
BytePtrFromString
(
path
)
if
err
!=
nil
{
return
}
_
,
_
,
e1
:=
syscall_syscall6
(
libc_utimensat_trampoline_addr
,
uintptr
(
dirfd
),
uintptr
(
unsafe
.
Pointer
(
_p0
)),
uintptr
(
unsafe
.
Pointer
(
times
)),
uintptr
(
flags
),
0
,
0
)
if
e1
!=
0
{
err
=
errnoErr
(
e1
)
}
return
}
var
libc_utimensat_trampoline_addr
uintptr
//go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Jan 16, 9:56 PM (1 d, 4 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3589173
Attached To
rWCLI writeas-cli
Event Timeline
Log In to Comment