blob: fa35905d1bcf9cb259f11aafdd7ca9d6e4c74bc6 [file] [log] [blame]
Colin Cross846c3162021-05-14 11:11:40 -07001// mksyscall.pl -openbsd -libc -tags openbsd,arm64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_libc.go syscall_openbsd_arm64.go
Colin Crossefed6342019-09-07 08:34:44 -07002// Code generated by the command above; DO NOT EDIT.
3
Dan Willemsen31b9b842021-08-31 12:51:40 -07004//go:build openbsd && arm64
Colin Crossefed6342019-09-07 08:34:44 -07005// +build openbsd,arm64
6
7package syscall
8
9import "unsafe"
Dan Willemsen31b9b842021-08-31 12:51:40 -070010import "internal/abi"
Colin Crossefed6342019-09-07 08:34:44 -070011
12// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
13
14func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070015 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
Colin Crossefed6342019-09-07 08:34:44 -070016 n = int(r0)
17 if e1 != 0 {
18 err = errnoErr(e1)
19 }
20 return
21}
22
Colin Cross846c3162021-05-14 11:11:40 -070023func libc_getgroups_trampoline()
24
Colin Cross846c3162021-05-14 11:11:40 -070025//go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
26
Colin Crossefed6342019-09-07 08:34:44 -070027// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
28
29func setgroups(ngid int, gid *_Gid_t) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070030 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
Colin Crossefed6342019-09-07 08:34:44 -070031 if e1 != 0 {
32 err = errnoErr(e1)
33 }
34 return
35}
36
Colin Cross846c3162021-05-14 11:11:40 -070037func libc_setgroups_trampoline()
38
Colin Cross846c3162021-05-14 11:11:40 -070039//go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
40
Colin Crossefed6342019-09-07 08:34:44 -070041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
42
43func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070044 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -070045 wpid = int(r0)
46 if e1 != 0 {
47 err = errnoErr(e1)
48 }
49 return
50}
51
Colin Cross846c3162021-05-14 11:11:40 -070052func libc_wait4_trampoline()
53
Colin Cross846c3162021-05-14 11:11:40 -070054//go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
55
Colin Crossefed6342019-09-07 08:34:44 -070056// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
57
58func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070059 r0, _, e1 := syscall(abi.FuncPCABI0(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Colin Crossefed6342019-09-07 08:34:44 -070060 fd = int(r0)
61 if e1 != 0 {
62 err = errnoErr(e1)
63 }
64 return
65}
66
Colin Cross846c3162021-05-14 11:11:40 -070067func libc_accept_trampoline()
68
Colin Cross846c3162021-05-14 11:11:40 -070069//go:cgo_import_dynamic libc_accept accept "libc.so"
70
Colin Crossefed6342019-09-07 08:34:44 -070071// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
72
73func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070074 _, _, e1 := syscall(abi.FuncPCABI0(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
Colin Crossefed6342019-09-07 08:34:44 -070075 if e1 != 0 {
76 err = errnoErr(e1)
77 }
78 return
79}
80
Colin Cross846c3162021-05-14 11:11:40 -070081func libc_bind_trampoline()
82
Colin Cross846c3162021-05-14 11:11:40 -070083//go:cgo_import_dynamic libc_bind bind "libc.so"
84
Colin Crossefed6342019-09-07 08:34:44 -070085// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
86
87func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070088 _, _, e1 := syscall(abi.FuncPCABI0(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
Colin Crossefed6342019-09-07 08:34:44 -070089 if e1 != 0 {
90 err = errnoErr(e1)
91 }
92 return
93}
94
Colin Cross846c3162021-05-14 11:11:40 -070095func libc_connect_trampoline()
96
Colin Cross846c3162021-05-14 11:11:40 -070097//go:cgo_import_dynamic libc_connect connect "libc.so"
98
Colin Crossefed6342019-09-07 08:34:44 -070099// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101func socket(domain int, typ int, proto int) (fd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700102 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
Colin Crossefed6342019-09-07 08:34:44 -0700103 fd = int(r0)
104 if e1 != 0 {
105 err = errnoErr(e1)
106 }
107 return
108}
109
Colin Cross846c3162021-05-14 11:11:40 -0700110func libc_socket_trampoline()
111
Colin Cross846c3162021-05-14 11:11:40 -0700112//go:cgo_import_dynamic libc_socket socket "libc.so"
113
Colin Crossefed6342019-09-07 08:34:44 -0700114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
115
116func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700117 _, _, e1 := syscall6(abi.FuncPCABI0(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700118 if e1 != 0 {
119 err = errnoErr(e1)
120 }
121 return
122}
123
Colin Cross846c3162021-05-14 11:11:40 -0700124func libc_getsockopt_trampoline()
125
Colin Cross846c3162021-05-14 11:11:40 -0700126//go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so"
127
Colin Crossefed6342019-09-07 08:34:44 -0700128// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
129
130func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700131 _, _, e1 := syscall6(abi.FuncPCABI0(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700132 if e1 != 0 {
133 err = errnoErr(e1)
134 }
135 return
136}
137
Colin Cross846c3162021-05-14 11:11:40 -0700138func libc_setsockopt_trampoline()
139
Colin Cross846c3162021-05-14 11:11:40 -0700140//go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so"
141
Colin Crossefed6342019-09-07 08:34:44 -0700142// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
143
144func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700145 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Colin Crossefed6342019-09-07 08:34:44 -0700146 if e1 != 0 {
147 err = errnoErr(e1)
148 }
149 return
150}
151
Colin Cross846c3162021-05-14 11:11:40 -0700152func libc_getpeername_trampoline()
153
Colin Cross846c3162021-05-14 11:11:40 -0700154//go:cgo_import_dynamic libc_getpeername getpeername "libc.so"
155
Colin Crossefed6342019-09-07 08:34:44 -0700156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
157
158func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700159 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Colin Crossefed6342019-09-07 08:34:44 -0700160 if e1 != 0 {
161 err = errnoErr(e1)
162 }
163 return
164}
165
Colin Cross846c3162021-05-14 11:11:40 -0700166func libc_getsockname_trampoline()
167
Colin Cross846c3162021-05-14 11:11:40 -0700168//go:cgo_import_dynamic libc_getsockname getsockname "libc.so"
169
Colin Crossefed6342019-09-07 08:34:44 -0700170// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
171
172func Shutdown(s int, how int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700173 _, _, e1 := syscall(abi.FuncPCABI0(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700174 if e1 != 0 {
175 err = errnoErr(e1)
176 }
177 return
178}
179
Colin Cross846c3162021-05-14 11:11:40 -0700180func libc_shutdown_trampoline()
181
Colin Cross846c3162021-05-14 11:11:40 -0700182//go:cgo_import_dynamic libc_shutdown shutdown "libc.so"
183
Colin Crossefed6342019-09-07 08:34:44 -0700184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
185
186func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700187 _, _, e1 := rawSyscall6(abi.FuncPCABI0(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700188 if e1 != 0 {
189 err = errnoErr(e1)
190 }
191 return
192}
193
Colin Cross846c3162021-05-14 11:11:40 -0700194func libc_socketpair_trampoline()
195
Colin Cross846c3162021-05-14 11:11:40 -0700196//go:cgo_import_dynamic libc_socketpair socketpair "libc.so"
197
Colin Crossefed6342019-09-07 08:34:44 -0700198// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
199
200func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
201 var _p0 unsafe.Pointer
202 if len(p) > 0 {
203 _p0 = unsafe.Pointer(&p[0])
204 } else {
205 _p0 = unsafe.Pointer(&_zero)
206 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700207 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
Colin Crossefed6342019-09-07 08:34:44 -0700208 n = int(r0)
209 if e1 != 0 {
210 err = errnoErr(e1)
211 }
212 return
213}
214
Colin Cross846c3162021-05-14 11:11:40 -0700215func libc_recvfrom_trampoline()
216
Colin Cross846c3162021-05-14 11:11:40 -0700217//go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so"
218
Colin Crossefed6342019-09-07 08:34:44 -0700219// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
220
221func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
222 var _p0 unsafe.Pointer
223 if len(buf) > 0 {
224 _p0 = unsafe.Pointer(&buf[0])
225 } else {
226 _p0 = unsafe.Pointer(&_zero)
227 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700228 _, _, e1 := syscall6(abi.FuncPCABI0(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
Colin Crossefed6342019-09-07 08:34:44 -0700229 if e1 != 0 {
230 err = errnoErr(e1)
231 }
232 return
233}
234
Colin Cross846c3162021-05-14 11:11:40 -0700235func libc_sendto_trampoline()
236
Colin Cross846c3162021-05-14 11:11:40 -0700237//go:cgo_import_dynamic libc_sendto sendto "libc.so"
238
Colin Crossefed6342019-09-07 08:34:44 -0700239// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
240
241func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700242 r0, _, e1 := syscall(abi.FuncPCABI0(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
Colin Crossefed6342019-09-07 08:34:44 -0700243 n = int(r0)
244 if e1 != 0 {
245 err = errnoErr(e1)
246 }
247 return
248}
249
Colin Cross846c3162021-05-14 11:11:40 -0700250func libc_recvmsg_trampoline()
251
Colin Cross846c3162021-05-14 11:11:40 -0700252//go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so"
253
Colin Crossefed6342019-09-07 08:34:44 -0700254// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
255
256func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700257 r0, _, e1 := syscall(abi.FuncPCABI0(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
Colin Crossefed6342019-09-07 08:34:44 -0700258 n = int(r0)
259 if e1 != 0 {
260 err = errnoErr(e1)
261 }
262 return
263}
264
Colin Cross846c3162021-05-14 11:11:40 -0700265func libc_sendmsg_trampoline()
266
Colin Cross846c3162021-05-14 11:11:40 -0700267//go:cgo_import_dynamic libc_sendmsg sendmsg "libc.so"
268
Colin Crossefed6342019-09-07 08:34:44 -0700269// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
270
271func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700272 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
Colin Crossefed6342019-09-07 08:34:44 -0700273 n = int(r0)
274 if e1 != 0 {
275 err = errnoErr(e1)
276 }
277 return
278}
279
Colin Cross846c3162021-05-14 11:11:40 -0700280func libc_kevent_trampoline()
281
Colin Cross846c3162021-05-14 11:11:40 -0700282//go:cgo_import_dynamic libc_kevent kevent "libc.so"
283
Colin Crossefed6342019-09-07 08:34:44 -0700284// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
285
286func utimes(path string, timeval *[2]Timeval) (err error) {
287 var _p0 *byte
288 _p0, err = BytePtrFromString(path)
289 if err != nil {
290 return
291 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700292 _, _, e1 := syscall(abi.FuncPCABI0(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700293 if e1 != 0 {
294 err = errnoErr(e1)
295 }
296 return
297}
298
Colin Cross846c3162021-05-14 11:11:40 -0700299func libc_utimes_trampoline()
300
Colin Cross846c3162021-05-14 11:11:40 -0700301//go:cgo_import_dynamic libc_utimes utimes "libc.so"
302
Colin Crossefed6342019-09-07 08:34:44 -0700303// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
304
305func futimes(fd int, timeval *[2]Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700306 _, _, e1 := syscall(abi.FuncPCABI0(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700307 if e1 != 0 {
308 err = errnoErr(e1)
309 }
310 return
311}
312
Colin Cross846c3162021-05-14 11:11:40 -0700313func libc_futimes_trampoline()
314
Colin Cross846c3162021-05-14 11:11:40 -0700315//go:cgo_import_dynamic libc_futimes futimes "libc.so"
316
Colin Crossefed6342019-09-07 08:34:44 -0700317// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
318
319func fcntl(fd int, cmd int, arg int) (val int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700320 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
Colin Crossefed6342019-09-07 08:34:44 -0700321 val = int(r0)
322 if e1 != 0 {
323 err = errnoErr(e1)
324 }
325 return
326}
327
Colin Cross846c3162021-05-14 11:11:40 -0700328func libc_fcntl_trampoline()
329
Colin Cross846c3162021-05-14 11:11:40 -0700330//go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
331
Colin Crossefed6342019-09-07 08:34:44 -0700332// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
333
334func pipe2(p *[2]_C_int, flags int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700335 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_pipe2_trampoline), uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700336 if e1 != 0 {
337 err = errnoErr(e1)
338 }
339 return
340}
341
Colin Cross846c3162021-05-14 11:11:40 -0700342func libc_pipe2_trampoline()
343
Colin Cross846c3162021-05-14 11:11:40 -0700344//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
345
Colin Crossefed6342019-09-07 08:34:44 -0700346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
347
348func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700349 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_accept4_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700350 nfd = int(r0)
351 if e1 != 0 {
352 err = errnoErr(e1)
353 }
354 return
355}
356
Colin Cross846c3162021-05-14 11:11:40 -0700357func libc_accept4_trampoline()
358
Colin Cross846c3162021-05-14 11:11:40 -0700359//go:cgo_import_dynamic libc_accept4 accept4 "libc.so"
360
Colin Crossefed6342019-09-07 08:34:44 -0700361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
362
363func getdents(fd int, buf []byte) (n int, err error) {
364 var _p0 unsafe.Pointer
365 if len(buf) > 0 {
366 _p0 = unsafe.Pointer(&buf[0])
367 } else {
368 _p0 = unsafe.Pointer(&_zero)
369 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700370 r0, _, e1 := syscall(abi.FuncPCABI0(libc_getdents_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(buf)))
Colin Crossefed6342019-09-07 08:34:44 -0700371 n = int(r0)
372 if e1 != 0 {
373 err = errnoErr(e1)
374 }
375 return
376}
377
Colin Cross846c3162021-05-14 11:11:40 -0700378func libc_getdents_trampoline()
379
Colin Cross846c3162021-05-14 11:11:40 -0700380//go:cgo_import_dynamic libc_getdents getdents "libc.so"
381
Colin Crossefed6342019-09-07 08:34:44 -0700382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
383
384func Access(path string, mode uint32) (err error) {
385 var _p0 *byte
386 _p0, err = BytePtrFromString(path)
387 if err != nil {
388 return
389 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700390 _, _, e1 := syscall(abi.FuncPCABI0(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700391 if e1 != 0 {
392 err = errnoErr(e1)
393 }
394 return
395}
396
Colin Cross846c3162021-05-14 11:11:40 -0700397func libc_access_trampoline()
398
Colin Cross846c3162021-05-14 11:11:40 -0700399//go:cgo_import_dynamic libc_access access "libc.so"
400
Colin Crossefed6342019-09-07 08:34:44 -0700401// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
402
403func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700404 _, _, e1 := syscall(abi.FuncPCABI0(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700405 if e1 != 0 {
406 err = errnoErr(e1)
407 }
408 return
409}
410
Colin Cross846c3162021-05-14 11:11:40 -0700411func libc_adjtime_trampoline()
412
Colin Cross846c3162021-05-14 11:11:40 -0700413//go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
414
Colin Crossefed6342019-09-07 08:34:44 -0700415// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
416
417func Chdir(path string) (err error) {
418 var _p0 *byte
419 _p0, err = BytePtrFromString(path)
420 if err != nil {
421 return
422 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700423 _, _, e1 := syscall(abi.FuncPCABI0(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700424 if e1 != 0 {
425 err = errnoErr(e1)
426 }
427 return
428}
429
Colin Cross846c3162021-05-14 11:11:40 -0700430func libc_chdir_trampoline()
431
Colin Cross846c3162021-05-14 11:11:40 -0700432//go:cgo_import_dynamic libc_chdir chdir "libc.so"
433
Colin Crossefed6342019-09-07 08:34:44 -0700434// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
435
436func Chflags(path string, flags int) (err error) {
437 var _p0 *byte
438 _p0, err = BytePtrFromString(path)
439 if err != nil {
440 return
441 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700442 _, _, e1 := syscall(abi.FuncPCABI0(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700443 if e1 != 0 {
444 err = errnoErr(e1)
445 }
446 return
447}
448
Colin Cross846c3162021-05-14 11:11:40 -0700449func libc_chflags_trampoline()
450
Colin Cross846c3162021-05-14 11:11:40 -0700451//go:cgo_import_dynamic libc_chflags chflags "libc.so"
452
Colin Crossefed6342019-09-07 08:34:44 -0700453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
454
455func Chmod(path string, mode uint32) (err error) {
456 var _p0 *byte
457 _p0, err = BytePtrFromString(path)
458 if err != nil {
459 return
460 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700461 _, _, e1 := syscall(abi.FuncPCABI0(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700462 if e1 != 0 {
463 err = errnoErr(e1)
464 }
465 return
466}
467
Colin Cross846c3162021-05-14 11:11:40 -0700468func libc_chmod_trampoline()
469
Colin Cross846c3162021-05-14 11:11:40 -0700470//go:cgo_import_dynamic libc_chmod chmod "libc.so"
471
Colin Crossefed6342019-09-07 08:34:44 -0700472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
473
474func Chown(path string, uid int, gid int) (err error) {
475 var _p0 *byte
476 _p0, err = BytePtrFromString(path)
477 if err != nil {
478 return
479 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700480 _, _, e1 := syscall(abi.FuncPCABI0(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700481 if e1 != 0 {
482 err = errnoErr(e1)
483 }
484 return
485}
486
Colin Cross846c3162021-05-14 11:11:40 -0700487func libc_chown_trampoline()
488
Colin Cross846c3162021-05-14 11:11:40 -0700489//go:cgo_import_dynamic libc_chown chown "libc.so"
490
Colin Crossefed6342019-09-07 08:34:44 -0700491// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
492
493func Chroot(path string) (err error) {
494 var _p0 *byte
495 _p0, err = BytePtrFromString(path)
496 if err != nil {
497 return
498 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700499 _, _, e1 := syscall(abi.FuncPCABI0(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700500 if e1 != 0 {
501 err = errnoErr(e1)
502 }
503 return
504}
505
Colin Cross846c3162021-05-14 11:11:40 -0700506func libc_chroot_trampoline()
507
Colin Cross846c3162021-05-14 11:11:40 -0700508//go:cgo_import_dynamic libc_chroot chroot "libc.so"
509
Colin Crossefed6342019-09-07 08:34:44 -0700510// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
511
512func Close(fd int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700513 _, _, e1 := syscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700514 if e1 != 0 {
515 err = errnoErr(e1)
516 }
517 return
518}
519
Colin Cross846c3162021-05-14 11:11:40 -0700520func libc_close_trampoline()
521
Colin Cross846c3162021-05-14 11:11:40 -0700522//go:cgo_import_dynamic libc_close close "libc.so"
523
Colin Crossefed6342019-09-07 08:34:44 -0700524// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
525
526func Dup(fd int) (nfd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700527 r0, _, e1 := syscall(abi.FuncPCABI0(libc_dup_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700528 nfd = int(r0)
529 if e1 != 0 {
530 err = errnoErr(e1)
531 }
532 return
533}
534
Colin Cross846c3162021-05-14 11:11:40 -0700535func libc_dup_trampoline()
536
Colin Cross846c3162021-05-14 11:11:40 -0700537//go:cgo_import_dynamic libc_dup dup "libc.so"
538
Colin Crossefed6342019-09-07 08:34:44 -0700539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
540
541func Dup2(from int, to int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700542 _, _, e1 := syscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700543 if e1 != 0 {
544 err = errnoErr(e1)
545 }
546 return
547}
548
Colin Cross846c3162021-05-14 11:11:40 -0700549func libc_dup2_trampoline()
550
Colin Cross846c3162021-05-14 11:11:40 -0700551//go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
552
Colin Crossefed6342019-09-07 08:34:44 -0700553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
554
555func Fchdir(fd int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700556 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchdir_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700557 if e1 != 0 {
558 err = errnoErr(e1)
559 }
560 return
561}
562
Colin Cross846c3162021-05-14 11:11:40 -0700563func libc_fchdir_trampoline()
564
Colin Cross846c3162021-05-14 11:11:40 -0700565//go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
566
Colin Crossefed6342019-09-07 08:34:44 -0700567// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
568
569func Fchflags(fd int, flags int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700570 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700571 if e1 != 0 {
572 err = errnoErr(e1)
573 }
574 return
575}
576
Colin Cross846c3162021-05-14 11:11:40 -0700577func libc_fchflags_trampoline()
578
Colin Cross846c3162021-05-14 11:11:40 -0700579//go:cgo_import_dynamic libc_fchflags fchflags "libc.so"
580
Colin Crossefed6342019-09-07 08:34:44 -0700581// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
582
583func Fchmod(fd int, mode uint32) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700584 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700585 if e1 != 0 {
586 err = errnoErr(e1)
587 }
588 return
589}
590
Colin Cross846c3162021-05-14 11:11:40 -0700591func libc_fchmod_trampoline()
592
Colin Cross846c3162021-05-14 11:11:40 -0700593//go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
594
Colin Crossefed6342019-09-07 08:34:44 -0700595// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
596
597func Fchown(fd int, uid int, gid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700598 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700599 if e1 != 0 {
600 err = errnoErr(e1)
601 }
602 return
603}
604
Colin Cross846c3162021-05-14 11:11:40 -0700605func libc_fchown_trampoline()
606
Colin Cross846c3162021-05-14 11:11:40 -0700607//go:cgo_import_dynamic libc_fchown fchown "libc.so"
608
Colin Crossefed6342019-09-07 08:34:44 -0700609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611func Flock(fd int, how int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700612 _, _, e1 := syscall(abi.FuncPCABI0(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700613 if e1 != 0 {
614 err = errnoErr(e1)
615 }
616 return
617}
618
Colin Cross846c3162021-05-14 11:11:40 -0700619func libc_flock_trampoline()
620
Colin Cross846c3162021-05-14 11:11:40 -0700621//go:cgo_import_dynamic libc_flock flock "libc.so"
622
Colin Crossefed6342019-09-07 08:34:44 -0700623// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
624
625func Fpathconf(fd int, name int) (val int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700626 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700627 val = int(r0)
628 if e1 != 0 {
629 err = errnoErr(e1)
630 }
631 return
632}
633
Colin Cross846c3162021-05-14 11:11:40 -0700634func libc_fpathconf_trampoline()
635
Colin Cross846c3162021-05-14 11:11:40 -0700636//go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
637
Colin Crossefed6342019-09-07 08:34:44 -0700638// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
639
640func Fstat(fd int, stat *Stat_t) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700641 _, _, e1 := syscall(abi.FuncPCABI0(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700642 if e1 != 0 {
643 err = errnoErr(e1)
644 }
645 return
646}
647
Colin Cross846c3162021-05-14 11:11:40 -0700648func libc_fstat_trampoline()
649
Colin Cross846c3162021-05-14 11:11:40 -0700650//go:cgo_import_dynamic libc_fstat fstat "libc.so"
651
Colin Crossefed6342019-09-07 08:34:44 -0700652// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
653
654func Fstatfs(fd int, stat *Statfs_t) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700655 _, _, e1 := syscall(abi.FuncPCABI0(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700656 if e1 != 0 {
657 err = errnoErr(e1)
658 }
659 return
660}
661
Colin Cross846c3162021-05-14 11:11:40 -0700662func libc_fstatfs_trampoline()
663
Colin Cross846c3162021-05-14 11:11:40 -0700664//go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so"
665
Colin Crossefed6342019-09-07 08:34:44 -0700666// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
667
668func Fsync(fd int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700669 _, _, e1 := syscall(abi.FuncPCABI0(libc_fsync_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700670 if e1 != 0 {
671 err = errnoErr(e1)
672 }
673 return
674}
675
Colin Cross846c3162021-05-14 11:11:40 -0700676func libc_fsync_trampoline()
677
Colin Cross846c3162021-05-14 11:11:40 -0700678//go:cgo_import_dynamic libc_fsync fsync "libc.so"
679
Colin Crossefed6342019-09-07 08:34:44 -0700680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
681
682func Ftruncate(fd int, length int64) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700683 _, _, e1 := syscall(abi.FuncPCABI0(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700684 if e1 != 0 {
685 err = errnoErr(e1)
686 }
687 return
688}
689
Colin Cross846c3162021-05-14 11:11:40 -0700690func libc_ftruncate_trampoline()
691
Colin Cross846c3162021-05-14 11:11:40 -0700692//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
693
Colin Crossefed6342019-09-07 08:34:44 -0700694// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
695
696func Getegid() (egid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700697 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getegid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700698 egid = int(r0)
699 return
700}
701
Colin Cross846c3162021-05-14 11:11:40 -0700702func libc_getegid_trampoline()
703
Colin Cross846c3162021-05-14 11:11:40 -0700704//go:cgo_import_dynamic libc_getegid getegid "libc.so"
705
Colin Crossefed6342019-09-07 08:34:44 -0700706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
707
708func Geteuid() (uid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700709 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_geteuid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700710 uid = int(r0)
711 return
712}
713
Colin Cross846c3162021-05-14 11:11:40 -0700714func libc_geteuid_trampoline()
715
Colin Cross846c3162021-05-14 11:11:40 -0700716//go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
717
Colin Crossefed6342019-09-07 08:34:44 -0700718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
719
720func Getgid() (gid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700721 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getgid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700722 gid = int(r0)
723 return
724}
725
Colin Cross846c3162021-05-14 11:11:40 -0700726func libc_getgid_trampoline()
727
Colin Cross846c3162021-05-14 11:11:40 -0700728//go:cgo_import_dynamic libc_getgid getgid "libc.so"
729
Colin Crossefed6342019-09-07 08:34:44 -0700730// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
731
732func Getpgid(pid int) (pgid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700733 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpgid_trampoline), uintptr(pid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700734 pgid = int(r0)
735 if e1 != 0 {
736 err = errnoErr(e1)
737 }
738 return
739}
740
Colin Cross846c3162021-05-14 11:11:40 -0700741func libc_getpgid_trampoline()
742
Colin Cross846c3162021-05-14 11:11:40 -0700743//go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
744
Colin Crossefed6342019-09-07 08:34:44 -0700745// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
746
747func Getpgrp() (pgrp int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700748 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpgrp_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700749 pgrp = int(r0)
750 return
751}
752
Colin Cross846c3162021-05-14 11:11:40 -0700753func libc_getpgrp_trampoline()
754
Colin Cross846c3162021-05-14 11:11:40 -0700755//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
756
Colin Crossefed6342019-09-07 08:34:44 -0700757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
758
759func Getpid() (pid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700760 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700761 pid = int(r0)
762 return
763}
764
Colin Cross846c3162021-05-14 11:11:40 -0700765func libc_getpid_trampoline()
766
Colin Cross846c3162021-05-14 11:11:40 -0700767//go:cgo_import_dynamic libc_getpid getpid "libc.so"
768
Colin Crossefed6342019-09-07 08:34:44 -0700769// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
770
771func Getppid() (ppid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700772 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getppid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700773 ppid = int(r0)
774 return
775}
776
Colin Cross846c3162021-05-14 11:11:40 -0700777func libc_getppid_trampoline()
778
Colin Cross846c3162021-05-14 11:11:40 -0700779//go:cgo_import_dynamic libc_getppid getppid "libc.so"
780
Colin Crossefed6342019-09-07 08:34:44 -0700781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783func Getpriority(which int, who int) (prio int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700784 r0, _, e1 := syscall(abi.FuncPCABI0(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700785 prio = int(r0)
786 if e1 != 0 {
787 err = errnoErr(e1)
788 }
789 return
790}
791
Colin Cross846c3162021-05-14 11:11:40 -0700792func libc_getpriority_trampoline()
793
Colin Cross846c3162021-05-14 11:11:40 -0700794//go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
795
Colin Crossefed6342019-09-07 08:34:44 -0700796// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
797
798func Getrlimit(which int, lim *Rlimit) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700799 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700800 if e1 != 0 {
801 err = errnoErr(e1)
802 }
803 return
804}
805
Colin Cross846c3162021-05-14 11:11:40 -0700806func libc_getrlimit_trampoline()
807
Colin Cross846c3162021-05-14 11:11:40 -0700808//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
809
Colin Crossefed6342019-09-07 08:34:44 -0700810// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
811
812func Getrusage(who int, rusage *Rusage) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700813 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700814 if e1 != 0 {
815 err = errnoErr(e1)
816 }
817 return
818}
819
Colin Cross846c3162021-05-14 11:11:40 -0700820func libc_getrusage_trampoline()
821
Colin Cross846c3162021-05-14 11:11:40 -0700822//go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
823
Colin Crossefed6342019-09-07 08:34:44 -0700824// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
825
826func Getsid(pid int) (sid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700827 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsid_trampoline), uintptr(pid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700828 sid = int(r0)
829 if e1 != 0 {
830 err = errnoErr(e1)
831 }
832 return
833}
834
Colin Cross846c3162021-05-14 11:11:40 -0700835func libc_getsid_trampoline()
836
Colin Cross846c3162021-05-14 11:11:40 -0700837//go:cgo_import_dynamic libc_getsid getsid "libc.so"
838
Colin Crossefed6342019-09-07 08:34:44 -0700839// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
840
841func Gettimeofday(tv *Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700842 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tv)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700843 if e1 != 0 {
844 err = errnoErr(e1)
845 }
846 return
847}
848
Colin Cross846c3162021-05-14 11:11:40 -0700849func libc_gettimeofday_trampoline()
850
Colin Cross846c3162021-05-14 11:11:40 -0700851//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
852
Colin Crossefed6342019-09-07 08:34:44 -0700853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
854
855func Getuid() (uid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700856 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getuid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700857 uid = int(r0)
858 return
859}
860
Colin Cross846c3162021-05-14 11:11:40 -0700861func libc_getuid_trampoline()
862
Colin Cross846c3162021-05-14 11:11:40 -0700863//go:cgo_import_dynamic libc_getuid getuid "libc.so"
864
Colin Crossefed6342019-09-07 08:34:44 -0700865// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
866
867func Issetugid() (tainted bool) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700868 r0, _, _ := syscall(abi.FuncPCABI0(libc_issetugid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700869 tainted = bool(r0 != 0)
870 return
871}
872
Colin Cross846c3162021-05-14 11:11:40 -0700873func libc_issetugid_trampoline()
874
Colin Cross846c3162021-05-14 11:11:40 -0700875//go:cgo_import_dynamic libc_issetugid issetugid "libc.so"
876
Colin Crossefed6342019-09-07 08:34:44 -0700877// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
878
879func Kill(pid int, signum Signal) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700880 _, _, e1 := syscall(abi.FuncPCABI0(libc_kill_trampoline), uintptr(pid), uintptr(signum), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700881 if e1 != 0 {
882 err = errnoErr(e1)
883 }
884 return
885}
886
Colin Cross846c3162021-05-14 11:11:40 -0700887func libc_kill_trampoline()
888
Colin Cross846c3162021-05-14 11:11:40 -0700889//go:cgo_import_dynamic libc_kill kill "libc.so"
890
Colin Crossefed6342019-09-07 08:34:44 -0700891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
892
893func Kqueue() (fd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700894 r0, _, e1 := syscall(abi.FuncPCABI0(libc_kqueue_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700895 fd = int(r0)
896 if e1 != 0 {
897 err = errnoErr(e1)
898 }
899 return
900}
901
Colin Cross846c3162021-05-14 11:11:40 -0700902func libc_kqueue_trampoline()
903
Colin Cross846c3162021-05-14 11:11:40 -0700904//go:cgo_import_dynamic libc_kqueue kqueue "libc.so"
905
Colin Crossefed6342019-09-07 08:34:44 -0700906// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
907
908func Lchown(path string, uid int, gid int) (err error) {
909 var _p0 *byte
910 _p0, err = BytePtrFromString(path)
911 if err != nil {
912 return
913 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700914 _, _, e1 := syscall(abi.FuncPCABI0(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700915 if e1 != 0 {
916 err = errnoErr(e1)
917 }
918 return
919}
920
Colin Cross846c3162021-05-14 11:11:40 -0700921func libc_lchown_trampoline()
922
Colin Cross846c3162021-05-14 11:11:40 -0700923//go:cgo_import_dynamic libc_lchown lchown "libc.so"
924
Colin Crossefed6342019-09-07 08:34:44 -0700925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
926
927func Link(path string, link string) (err error) {
928 var _p0 *byte
929 _p0, err = BytePtrFromString(path)
930 if err != nil {
931 return
932 }
933 var _p1 *byte
934 _p1, err = BytePtrFromString(link)
935 if err != nil {
936 return
937 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700938 _, _, e1 := syscall(abi.FuncPCABI0(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700939 if e1 != 0 {
940 err = errnoErr(e1)
941 }
942 return
943}
944
Colin Cross846c3162021-05-14 11:11:40 -0700945func libc_link_trampoline()
946
Colin Cross846c3162021-05-14 11:11:40 -0700947//go:cgo_import_dynamic libc_link link "libc.so"
948
Colin Crossefed6342019-09-07 08:34:44 -0700949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
950
951func Listen(s int, backlog int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700952 _, _, e1 := syscall(abi.FuncPCABI0(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700953 if e1 != 0 {
954 err = errnoErr(e1)
955 }
956 return
957}
958
Colin Cross846c3162021-05-14 11:11:40 -0700959func libc_listen_trampoline()
960
Colin Cross846c3162021-05-14 11:11:40 -0700961//go:cgo_import_dynamic libc_listen listen "libc.so"
962
Colin Crossefed6342019-09-07 08:34:44 -0700963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
964
965func Lstat(path string, stat *Stat_t) (err error) {
966 var _p0 *byte
967 _p0, err = BytePtrFromString(path)
968 if err != nil {
969 return
970 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700971 _, _, e1 := syscall(abi.FuncPCABI0(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700972 if e1 != 0 {
973 err = errnoErr(e1)
974 }
975 return
976}
977
Colin Cross846c3162021-05-14 11:11:40 -0700978func libc_lstat_trampoline()
979
Colin Cross846c3162021-05-14 11:11:40 -0700980//go:cgo_import_dynamic libc_lstat lstat "libc.so"
981
Colin Crossefed6342019-09-07 08:34:44 -0700982// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
983
984func Mkdir(path string, mode uint32) (err error) {
985 var _p0 *byte
986 _p0, err = BytePtrFromString(path)
987 if err != nil {
988 return
989 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700990 _, _, e1 := syscall(abi.FuncPCABI0(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700991 if e1 != 0 {
992 err = errnoErr(e1)
993 }
994 return
995}
996
Colin Cross846c3162021-05-14 11:11:40 -0700997func libc_mkdir_trampoline()
998
Colin Cross846c3162021-05-14 11:11:40 -0700999//go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
1000
Colin Crossefed6342019-09-07 08:34:44 -07001001// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1002
1003func Mkfifo(path string, mode uint32) (err error) {
1004 var _p0 *byte
1005 _p0, err = BytePtrFromString(path)
1006 if err != nil {
1007 return
1008 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001009 _, _, e1 := syscall(abi.FuncPCABI0(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001010 if e1 != 0 {
1011 err = errnoErr(e1)
1012 }
1013 return
1014}
1015
Colin Cross846c3162021-05-14 11:11:40 -07001016func libc_mkfifo_trampoline()
1017
Colin Cross846c3162021-05-14 11:11:40 -07001018//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
1019
Colin Crossefed6342019-09-07 08:34:44 -07001020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022func Mknod(path string, mode uint32, dev int) (err error) {
1023 var _p0 *byte
1024 _p0, err = BytePtrFromString(path)
1025 if err != nil {
1026 return
1027 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001028 _, _, e1 := syscall(abi.FuncPCABI0(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
Colin Crossefed6342019-09-07 08:34:44 -07001029 if e1 != 0 {
1030 err = errnoErr(e1)
1031 }
1032 return
1033}
1034
Colin Cross846c3162021-05-14 11:11:40 -07001035func libc_mknod_trampoline()
1036
Colin Cross846c3162021-05-14 11:11:40 -07001037//go:cgo_import_dynamic libc_mknod mknod "libc.so"
1038
Colin Crossefed6342019-09-07 08:34:44 -07001039// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1040
1041func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001042 _, _, e1 := syscall(abi.FuncPCABI0(libc_nanosleep_trampoline), uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001043 if e1 != 0 {
1044 err = errnoErr(e1)
1045 }
1046 return
1047}
1048
Colin Cross846c3162021-05-14 11:11:40 -07001049func libc_nanosleep_trampoline()
1050
Colin Cross846c3162021-05-14 11:11:40 -07001051//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
1052
Colin Crossefed6342019-09-07 08:34:44 -07001053// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1054
1055func Open(path string, mode int, perm uint32) (fd int, err error) {
1056 var _p0 *byte
1057 _p0, err = BytePtrFromString(path)
1058 if err != nil {
1059 return
1060 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001061 r0, _, e1 := syscall(abi.FuncPCABI0(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
Colin Crossefed6342019-09-07 08:34:44 -07001062 fd = int(r0)
1063 if e1 != 0 {
1064 err = errnoErr(e1)
1065 }
1066 return
1067}
1068
Colin Cross846c3162021-05-14 11:11:40 -07001069func libc_open_trampoline()
1070
Colin Cross846c3162021-05-14 11:11:40 -07001071//go:cgo_import_dynamic libc_open open "libc.so"
1072
Colin Crossefed6342019-09-07 08:34:44 -07001073// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1074
1075func Pathconf(path string, name int) (val int, err error) {
1076 var _p0 *byte
1077 _p0, err = BytePtrFromString(path)
1078 if err != nil {
1079 return
1080 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001081 r0, _, e1 := syscall(abi.FuncPCABI0(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001082 val = int(r0)
1083 if e1 != 0 {
1084 err = errnoErr(e1)
1085 }
1086 return
1087}
1088
Colin Cross846c3162021-05-14 11:11:40 -07001089func libc_pathconf_trampoline()
1090
Colin Cross846c3162021-05-14 11:11:40 -07001091//go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
1092
Colin Crossefed6342019-09-07 08:34:44 -07001093// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1094
1095func Pread(fd int, p []byte, offset int64) (n int, err error) {
1096 var _p0 unsafe.Pointer
1097 if len(p) > 0 {
1098 _p0 = unsafe.Pointer(&p[0])
1099 } else {
1100 _p0 = unsafe.Pointer(&_zero)
1101 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001102 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001103 n = int(r0)
1104 if e1 != 0 {
1105 err = errnoErr(e1)
1106 }
1107 return
1108}
1109
Colin Cross846c3162021-05-14 11:11:40 -07001110func libc_pread_trampoline()
1111
Colin Cross846c3162021-05-14 11:11:40 -07001112//go:cgo_import_dynamic libc_pread pread "libc.so"
1113
Colin Crossefed6342019-09-07 08:34:44 -07001114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1115
1116func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1117 var _p0 unsafe.Pointer
1118 if len(p) > 0 {
1119 _p0 = unsafe.Pointer(&p[0])
1120 } else {
1121 _p0 = unsafe.Pointer(&_zero)
1122 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001123 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001124 n = int(r0)
1125 if e1 != 0 {
1126 err = errnoErr(e1)
1127 }
1128 return
1129}
1130
Colin Cross846c3162021-05-14 11:11:40 -07001131func libc_pwrite_trampoline()
1132
Colin Cross846c3162021-05-14 11:11:40 -07001133//go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
1134
Colin Crossefed6342019-09-07 08:34:44 -07001135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1136
1137func read(fd int, p []byte) (n int, err error) {
1138 var _p0 unsafe.Pointer
1139 if len(p) > 0 {
1140 _p0 = unsafe.Pointer(&p[0])
1141 } else {
1142 _p0 = unsafe.Pointer(&_zero)
1143 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001144 r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
Colin Crossefed6342019-09-07 08:34:44 -07001145 n = int(r0)
1146 if e1 != 0 {
1147 err = errnoErr(e1)
1148 }
1149 return
1150}
1151
Colin Cross846c3162021-05-14 11:11:40 -07001152func libc_read_trampoline()
1153
Colin Cross846c3162021-05-14 11:11:40 -07001154//go:cgo_import_dynamic libc_read read "libc.so"
1155
Colin Crossefed6342019-09-07 08:34:44 -07001156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1157
1158func Readlink(path string, buf []byte) (n int, err error) {
1159 var _p0 *byte
1160 _p0, err = BytePtrFromString(path)
1161 if err != nil {
1162 return
1163 }
1164 var _p1 unsafe.Pointer
1165 if len(buf) > 0 {
1166 _p1 = unsafe.Pointer(&buf[0])
1167 } else {
1168 _p1 = unsafe.Pointer(&_zero)
1169 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001170 r0, _, e1 := syscall(abi.FuncPCABI0(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
Colin Crossefed6342019-09-07 08:34:44 -07001171 n = int(r0)
1172 if e1 != 0 {
1173 err = errnoErr(e1)
1174 }
1175 return
1176}
1177
Colin Cross846c3162021-05-14 11:11:40 -07001178func libc_readlink_trampoline()
1179
Colin Cross846c3162021-05-14 11:11:40 -07001180//go:cgo_import_dynamic libc_readlink readlink "libc.so"
1181
Colin Crossefed6342019-09-07 08:34:44 -07001182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1183
1184func Rename(from string, to string) (err error) {
1185 var _p0 *byte
1186 _p0, err = BytePtrFromString(from)
1187 if err != nil {
1188 return
1189 }
1190 var _p1 *byte
1191 _p1, err = BytePtrFromString(to)
1192 if err != nil {
1193 return
1194 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001195 _, _, e1 := syscall(abi.FuncPCABI0(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001196 if e1 != 0 {
1197 err = errnoErr(e1)
1198 }
1199 return
1200}
1201
Colin Cross846c3162021-05-14 11:11:40 -07001202func libc_rename_trampoline()
1203
Colin Cross846c3162021-05-14 11:11:40 -07001204//go:cgo_import_dynamic libc_rename rename "libc.so"
1205
Colin Crossefed6342019-09-07 08:34:44 -07001206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1207
1208func Revoke(path string) (err error) {
1209 var _p0 *byte
1210 _p0, err = BytePtrFromString(path)
1211 if err != nil {
1212 return
1213 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001214 _, _, e1 := syscall(abi.FuncPCABI0(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001215 if e1 != 0 {
1216 err = errnoErr(e1)
1217 }
1218 return
1219}
1220
Colin Cross846c3162021-05-14 11:11:40 -07001221func libc_revoke_trampoline()
1222
Colin Cross846c3162021-05-14 11:11:40 -07001223//go:cgo_import_dynamic libc_revoke revoke "libc.so"
1224
Colin Crossefed6342019-09-07 08:34:44 -07001225// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1226
1227func Rmdir(path string) (err error) {
1228 var _p0 *byte
1229 _p0, err = BytePtrFromString(path)
1230 if err != nil {
1231 return
1232 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001233 _, _, e1 := syscall(abi.FuncPCABI0(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001234 if e1 != 0 {
1235 err = errnoErr(e1)
1236 }
1237 return
1238}
1239
Colin Cross846c3162021-05-14 11:11:40 -07001240func libc_rmdir_trampoline()
Colin Crossefed6342019-09-07 08:34:44 -07001241
Colin Cross846c3162021-05-14 11:11:40 -07001242//go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
Colin Crossefed6342019-09-07 08:34:44 -07001243
1244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1245
1246func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001247 _, _, e1 := syscall6(abi.FuncPCABI0(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001248 if e1 != 0 {
1249 err = errnoErr(e1)
1250 }
1251 return
1252}
1253
Colin Cross846c3162021-05-14 11:11:40 -07001254func libc_select_trampoline()
1255
Colin Cross846c3162021-05-14 11:11:40 -07001256//go:cgo_import_dynamic libc_select select "libc.so"
1257
Colin Crossefed6342019-09-07 08:34:44 -07001258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1259
1260func Setegid(egid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001261 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setegid_trampoline), uintptr(egid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001262 if e1 != 0 {
1263 err = errnoErr(e1)
1264 }
1265 return
1266}
1267
Colin Cross846c3162021-05-14 11:11:40 -07001268func libc_setegid_trampoline()
1269
Colin Cross846c3162021-05-14 11:11:40 -07001270//go:cgo_import_dynamic libc_setegid setegid "libc.so"
1271
Colin Crossefed6342019-09-07 08:34:44 -07001272// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273
1274func Seteuid(euid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001275 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_seteuid_trampoline), uintptr(euid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001276 if e1 != 0 {
1277 err = errnoErr(e1)
1278 }
1279 return
1280}
1281
Colin Cross846c3162021-05-14 11:11:40 -07001282func libc_seteuid_trampoline()
1283
Colin Cross846c3162021-05-14 11:11:40 -07001284//go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
1285
Colin Crossefed6342019-09-07 08:34:44 -07001286// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1287
1288func Setgid(gid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001289 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgid_trampoline), uintptr(gid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001290 if e1 != 0 {
1291 err = errnoErr(e1)
1292 }
1293 return
1294}
1295
Colin Cross846c3162021-05-14 11:11:40 -07001296func libc_setgid_trampoline()
1297
Colin Cross846c3162021-05-14 11:11:40 -07001298//go:cgo_import_dynamic libc_setgid setgid "libc.so"
1299
Colin Crossefed6342019-09-07 08:34:44 -07001300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1301
1302func Setlogin(name string) (err error) {
1303 var _p0 *byte
1304 _p0, err = BytePtrFromString(name)
1305 if err != nil {
1306 return
1307 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001308 _, _, e1 := syscall(abi.FuncPCABI0(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001309 if e1 != 0 {
1310 err = errnoErr(e1)
1311 }
1312 return
1313}
1314
Colin Cross846c3162021-05-14 11:11:40 -07001315func libc_setlogin_trampoline()
1316
Colin Cross846c3162021-05-14 11:11:40 -07001317//go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
1318
Colin Crossefed6342019-09-07 08:34:44 -07001319// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1320
1321func Setpgid(pid int, pgid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001322 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001323 if e1 != 0 {
1324 err = errnoErr(e1)
1325 }
1326 return
1327}
1328
Colin Cross846c3162021-05-14 11:11:40 -07001329func libc_setpgid_trampoline()
1330
Colin Cross846c3162021-05-14 11:11:40 -07001331//go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
1332
Colin Crossefed6342019-09-07 08:34:44 -07001333// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1334
1335func Setpriority(which int, who int, prio int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001336 _, _, e1 := syscall(abi.FuncPCABI0(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
Colin Crossefed6342019-09-07 08:34:44 -07001337 if e1 != 0 {
1338 err = errnoErr(e1)
1339 }
1340 return
1341}
1342
Colin Cross846c3162021-05-14 11:11:40 -07001343func libc_setpriority_trampoline()
1344
Colin Cross846c3162021-05-14 11:11:40 -07001345//go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
1346
Colin Crossefed6342019-09-07 08:34:44 -07001347// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1348
1349func Setregid(rgid int, egid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001350 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001351 if e1 != 0 {
1352 err = errnoErr(e1)
1353 }
1354 return
1355}
1356
Colin Cross846c3162021-05-14 11:11:40 -07001357func libc_setregid_trampoline()
1358
Colin Cross846c3162021-05-14 11:11:40 -07001359//go:cgo_import_dynamic libc_setregid setregid "libc.so"
1360
Colin Crossefed6342019-09-07 08:34:44 -07001361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1362
1363func Setreuid(ruid int, euid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001364 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001365 if e1 != 0 {
1366 err = errnoErr(e1)
1367 }
1368 return
1369}
1370
Colin Cross846c3162021-05-14 11:11:40 -07001371func libc_setreuid_trampoline()
1372
Colin Cross846c3162021-05-14 11:11:40 -07001373//go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
1374
Colin Crossefed6342019-09-07 08:34:44 -07001375// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1376
1377func Setrlimit(which int, lim *Rlimit) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001378 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001379 if e1 != 0 {
1380 err = errnoErr(e1)
1381 }
1382 return
1383}
1384
Colin Cross846c3162021-05-14 11:11:40 -07001385func libc_setrlimit_trampoline()
1386
Colin Cross846c3162021-05-14 11:11:40 -07001387//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so"
1388
Colin Crossefed6342019-09-07 08:34:44 -07001389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390
1391func Setsid() (pid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001392 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setsid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001393 pid = int(r0)
1394 if e1 != 0 {
1395 err = errnoErr(e1)
1396 }
1397 return
1398}
1399
Colin Cross846c3162021-05-14 11:11:40 -07001400func libc_setsid_trampoline()
1401
Colin Cross846c3162021-05-14 11:11:40 -07001402//go:cgo_import_dynamic libc_setsid setsid "libc.so"
1403
Colin Crossefed6342019-09-07 08:34:44 -07001404// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1405
1406func Settimeofday(tp *Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001407 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001408 if e1 != 0 {
1409 err = errnoErr(e1)
1410 }
1411 return
1412}
1413
Colin Cross846c3162021-05-14 11:11:40 -07001414func libc_settimeofday_trampoline()
1415
Colin Cross846c3162021-05-14 11:11:40 -07001416//go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
1417
Colin Crossefed6342019-09-07 08:34:44 -07001418// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1419
1420func Setuid(uid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001421 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setuid_trampoline), uintptr(uid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001422 if e1 != 0 {
1423 err = errnoErr(e1)
1424 }
1425 return
1426}
1427
Colin Cross846c3162021-05-14 11:11:40 -07001428func libc_setuid_trampoline()
1429
Colin Cross846c3162021-05-14 11:11:40 -07001430//go:cgo_import_dynamic libc_setuid setuid "libc.so"
1431
Colin Crossefed6342019-09-07 08:34:44 -07001432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1433
1434func Stat(path string, stat *Stat_t) (err error) {
1435 var _p0 *byte
1436 _p0, err = BytePtrFromString(path)
1437 if err != nil {
1438 return
1439 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001440 _, _, e1 := syscall(abi.FuncPCABI0(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001441 if e1 != 0 {
1442 err = errnoErr(e1)
1443 }
1444 return
1445}
1446
Colin Cross846c3162021-05-14 11:11:40 -07001447func libc_stat_trampoline()
1448
Colin Cross846c3162021-05-14 11:11:40 -07001449//go:cgo_import_dynamic libc_stat stat "libc.so"
1450
Colin Crossefed6342019-09-07 08:34:44 -07001451// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1452
1453func Statfs(path string, stat *Statfs_t) (err error) {
1454 var _p0 *byte
1455 _p0, err = BytePtrFromString(path)
1456 if err != nil {
1457 return
1458 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001459 _, _, e1 := syscall(abi.FuncPCABI0(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001460 if e1 != 0 {
1461 err = errnoErr(e1)
1462 }
1463 return
1464}
1465
Colin Cross846c3162021-05-14 11:11:40 -07001466func libc_statfs_trampoline()
1467
Colin Cross846c3162021-05-14 11:11:40 -07001468//go:cgo_import_dynamic libc_statfs statfs "libc.so"
1469
Colin Crossefed6342019-09-07 08:34:44 -07001470// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1471
1472func Symlink(path string, link string) (err error) {
1473 var _p0 *byte
1474 _p0, err = BytePtrFromString(path)
1475 if err != nil {
1476 return
1477 }
1478 var _p1 *byte
1479 _p1, err = BytePtrFromString(link)
1480 if err != nil {
1481 return
1482 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001483 _, _, e1 := syscall(abi.FuncPCABI0(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001484 if e1 != 0 {
1485 err = errnoErr(e1)
1486 }
1487 return
1488}
1489
Colin Cross846c3162021-05-14 11:11:40 -07001490func libc_symlink_trampoline()
1491
Colin Cross846c3162021-05-14 11:11:40 -07001492//go:cgo_import_dynamic libc_symlink symlink "libc.so"
1493
Colin Crossefed6342019-09-07 08:34:44 -07001494// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1495
1496func Sync() (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001497 _, _, e1 := syscall(abi.FuncPCABI0(libc_sync_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001498 if e1 != 0 {
1499 err = errnoErr(e1)
1500 }
1501 return
1502}
1503
Colin Cross846c3162021-05-14 11:11:40 -07001504func libc_sync_trampoline()
1505
Colin Cross846c3162021-05-14 11:11:40 -07001506//go:cgo_import_dynamic libc_sync sync "libc.so"
1507
Colin Crossefed6342019-09-07 08:34:44 -07001508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1509
1510func Truncate(path string, length int64) (err error) {
1511 var _p0 *byte
1512 _p0, err = BytePtrFromString(path)
1513 if err != nil {
1514 return
1515 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001516 _, _, e1 := syscall(abi.FuncPCABI0(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001517 if e1 != 0 {
1518 err = errnoErr(e1)
1519 }
1520 return
1521}
1522
Colin Cross846c3162021-05-14 11:11:40 -07001523func libc_truncate_trampoline()
1524
Colin Cross846c3162021-05-14 11:11:40 -07001525//go:cgo_import_dynamic libc_truncate truncate "libc.so"
1526
Colin Crossefed6342019-09-07 08:34:44 -07001527// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1528
1529func Umask(newmask int) (oldmask int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001530 r0, _, _ := syscall(abi.FuncPCABI0(libc_umask_trampoline), uintptr(newmask), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001531 oldmask = int(r0)
1532 return
1533}
1534
Colin Cross846c3162021-05-14 11:11:40 -07001535func libc_umask_trampoline()
1536
Colin Cross846c3162021-05-14 11:11:40 -07001537//go:cgo_import_dynamic libc_umask umask "libc.so"
1538
Colin Crossefed6342019-09-07 08:34:44 -07001539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
1541func Unlink(path string) (err error) {
1542 var _p0 *byte
1543 _p0, err = BytePtrFromString(path)
1544 if err != nil {
1545 return
1546 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001547 _, _, e1 := syscall(abi.FuncPCABI0(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001548 if e1 != 0 {
1549 err = errnoErr(e1)
1550 }
1551 return
1552}
1553
Colin Cross846c3162021-05-14 11:11:40 -07001554func libc_unlink_trampoline()
1555
Colin Cross846c3162021-05-14 11:11:40 -07001556//go:cgo_import_dynamic libc_unlink unlink "libc.so"
1557
Colin Crossefed6342019-09-07 08:34:44 -07001558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1559
1560func Unmount(path string, flags int) (err error) {
1561 var _p0 *byte
1562 _p0, err = BytePtrFromString(path)
1563 if err != nil {
1564 return
1565 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001566 _, _, e1 := syscall(abi.FuncPCABI0(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001567 if e1 != 0 {
1568 err = errnoErr(e1)
1569 }
1570 return
1571}
1572
Colin Cross846c3162021-05-14 11:11:40 -07001573func libc_unmount_trampoline()
1574
Colin Cross846c3162021-05-14 11:11:40 -07001575//go:cgo_import_dynamic libc_unmount unmount "libc.so"
1576
Colin Crossefed6342019-09-07 08:34:44 -07001577// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1578
1579func write(fd int, p []byte) (n int, err error) {
1580 var _p0 unsafe.Pointer
1581 if len(p) > 0 {
1582 _p0 = unsafe.Pointer(&p[0])
1583 } else {
1584 _p0 = unsafe.Pointer(&_zero)
1585 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001586 r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
Colin Crossefed6342019-09-07 08:34:44 -07001587 n = int(r0)
1588 if e1 != 0 {
1589 err = errnoErr(e1)
1590 }
1591 return
1592}
1593
Colin Cross846c3162021-05-14 11:11:40 -07001594func libc_write_trampoline()
1595
Colin Cross846c3162021-05-14 11:11:40 -07001596//go:cgo_import_dynamic libc_write write "libc.so"
1597
Colin Crossefed6342019-09-07 08:34:44 -07001598// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1599
1600func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001601 r0, _, e1 := syscall6X(abi.FuncPCABI0(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
Colin Crossefed6342019-09-07 08:34:44 -07001602 ret = uintptr(r0)
1603 if e1 != 0 {
1604 err = errnoErr(e1)
1605 }
1606 return
1607}
1608
Colin Cross846c3162021-05-14 11:11:40 -07001609func libc_mmap_trampoline()
1610
Colin Cross846c3162021-05-14 11:11:40 -07001611//go:cgo_import_dynamic libc_mmap mmap "libc.so"
1612
Colin Crossefed6342019-09-07 08:34:44 -07001613// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1614
1615func munmap(addr uintptr, length uintptr) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001616 _, _, e1 := syscall(abi.FuncPCABI0(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001617 if e1 != 0 {
1618 err = errnoErr(e1)
1619 }
1620 return
1621}
1622
Colin Cross846c3162021-05-14 11:11:40 -07001623func libc_munmap_trampoline()
1624
Colin Cross846c3162021-05-14 11:11:40 -07001625//go:cgo_import_dynamic libc_munmap munmap "libc.so"
1626
1627// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1628
1629func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
1630 var _p0 *byte
1631 _p0, err = BytePtrFromString(path)
1632 if err != nil {
1633 return
1634 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001635 _, _, e1 := syscall6(abi.FuncPCABI0(libc_utimensat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001636 if e1 != 0 {
1637 err = errnoErr(e1)
1638 }
1639 return
1640}
1641
1642func libc_utimensat_trampoline()
1643
Colin Cross846c3162021-05-14 11:11:40 -07001644//go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
1645
1646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1647
1648func directSyscall(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr) (ret uintptr, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001649 r0, _, e1 := syscall6X(abi.FuncPCABI0(libc_syscall_trampoline), uintptr(trap), uintptr(a1), uintptr(a2), uintptr(a3), uintptr(a4), uintptr(a5))
Colin Cross846c3162021-05-14 11:11:40 -07001650 ret = uintptr(r0)
1651 if e1 != 0 {
1652 err = errnoErr(e1)
1653 }
1654 return
1655}
1656
1657func libc_syscall_trampoline()
1658
Colin Cross846c3162021-05-14 11:11:40 -07001659//go:cgo_import_dynamic libc_syscall syscall "libc.so"
1660
Colin Crossefed6342019-09-07 08:34:44 -07001661// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1662
1663func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001664 r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
Colin Crossefed6342019-09-07 08:34:44 -07001665 n = int(r0)
1666 if e1 != 0 {
1667 err = errnoErr(e1)
1668 }
1669 return
1670}
1671
1672// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1673
1674func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001675 r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
Colin Crossefed6342019-09-07 08:34:44 -07001676 n = int(r0)
1677 if e1 != 0 {
1678 err = errnoErr(e1)
1679 }
1680 return
1681}
1682
1683// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1684
Colin Cross846c3162021-05-14 11:11:40 -07001685func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001686 r0, _, e1 := syscallX(abi.FuncPCABI0(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
Colin Cross846c3162021-05-14 11:11:40 -07001687 newoffset = int64(r0)
Colin Crossefed6342019-09-07 08:34:44 -07001688 if e1 != 0 {
1689 err = errnoErr(e1)
1690 }
1691 return
1692}
1693
Colin Cross846c3162021-05-14 11:11:40 -07001694func libc_lseek_trampoline()
1695
Colin Cross846c3162021-05-14 11:11:40 -07001696//go:cgo_import_dynamic libc_lseek lseek "libc.so"
1697
Colin Crossefed6342019-09-07 08:34:44 -07001698// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1699
1700func getcwd(buf []byte) (n int, err error) {
1701 var _p0 unsafe.Pointer
1702 if len(buf) > 0 {
1703 _p0 = unsafe.Pointer(&buf[0])
1704 } else {
1705 _p0 = unsafe.Pointer(&_zero)
1706 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001707 r0, _, e1 := syscall(abi.FuncPCABI0(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001708 n = int(r0)
1709 if e1 != 0 {
1710 err = errnoErr(e1)
1711 }
1712 return
1713}
1714
Colin Cross846c3162021-05-14 11:11:40 -07001715func libc_getcwd_trampoline()
1716
Colin Cross846c3162021-05-14 11:11:40 -07001717//go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
1718
Colin Crossefed6342019-09-07 08:34:44 -07001719// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1720
1721func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
1722 var _p0 unsafe.Pointer
1723 if len(mib) > 0 {
1724 _p0 = unsafe.Pointer(&mib[0])
1725 } else {
1726 _p0 = unsafe.Pointer(&_zero)
1727 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001728 _, _, e1 := syscall6(abi.FuncPCABI0(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
Colin Crossefed6342019-09-07 08:34:44 -07001729 if e1 != 0 {
1730 err = errnoErr(e1)
1731 }
1732 return
1733}
Colin Cross846c3162021-05-14 11:11:40 -07001734
1735func libc_sysctl_trampoline()
1736
Colin Cross846c3162021-05-14 11:11:40 -07001737//go:cgo_import_dynamic libc_sysctl sysctl "libc.so"
1738
1739// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1740
1741func fork() (pid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001742 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_fork_trampoline), 0, 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001743 pid = int(r0)
1744 if e1 != 0 {
1745 err = errnoErr(e1)
1746 }
1747 return
1748}
1749
1750func libc_fork_trampoline()
1751
Colin Cross846c3162021-05-14 11:11:40 -07001752//go:cgo_import_dynamic libc_fork fork "libc.so"
1753
1754// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1755
1756func ioctl(fd int, req int, arg int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001757 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
Colin Cross846c3162021-05-14 11:11:40 -07001758 if e1 != 0 {
1759 err = errnoErr(e1)
1760 }
1761 return
1762}
1763
1764func libc_ioctl_trampoline()
1765
Colin Cross846c3162021-05-14 11:11:40 -07001766//go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
1767
1768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1769
1770func execve(path *byte, argv **byte, envp **byte) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001771 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
Colin Cross846c3162021-05-14 11:11:40 -07001772 if e1 != 0 {
1773 err = errnoErr(e1)
1774 }
1775 return
1776}
1777
1778func libc_execve_trampoline()
1779
Colin Cross846c3162021-05-14 11:11:40 -07001780//go:cgo_import_dynamic libc_execve execve "libc.so"
1781
1782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1783
1784func exit(res int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001785 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_exit_trampoline), uintptr(res), 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001786 if e1 != 0 {
1787 err = errnoErr(e1)
1788 }
1789 return
1790}
1791
1792func libc_exit_trampoline()
1793
Colin Cross846c3162021-05-14 11:11:40 -07001794//go:cgo_import_dynamic libc_exit exit "libc.so"
1795
1796// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1797
1798//go:nosplit
1799func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001800 _, _, e1 := syscall6(abi.FuncPCABI0(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001801 if e1 != 0 {
1802 err = errnoErr(e1)
1803 }
1804 return
1805}
1806
1807func libc_ptrace_trampoline()
1808
Colin Cross846c3162021-05-14 11:11:40 -07001809//go:cgo_import_dynamic libc_ptrace ptrace "libc.so"
1810
1811// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1812
1813func getentropy(p []byte) (err error) {
1814 var _p0 unsafe.Pointer
1815 if len(p) > 0 {
1816 _p0 = unsafe.Pointer(&p[0])
1817 } else {
1818 _p0 = unsafe.Pointer(&_zero)
1819 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001820 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getentropy_trampoline), uintptr(_p0), uintptr(len(p)), 0)
Colin Cross846c3162021-05-14 11:11:40 -07001821 if e1 != 0 {
1822 err = errnoErr(e1)
1823 }
1824 return
1825}
1826
1827func libc_getentropy_trampoline()
1828
Colin Cross846c3162021-05-14 11:11:40 -07001829//go:cgo_import_dynamic libc_getentropy getentropy "libc.so"
1830
1831// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1832
1833func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1834 var _p0 *byte
1835 _p0, err = BytePtrFromString(path)
1836 if err != nil {
1837 return
1838 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001839 _, _, e1 := syscall6(abi.FuncPCABI0(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001840 if e1 != 0 {
1841 err = errnoErr(e1)
1842 }
1843 return
1844}
1845
1846func libc_fstatat_trampoline()
1847
Colin Cross846c3162021-05-14 11:11:40 -07001848//go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
1849
1850// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1851
1852func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001853 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
Colin Cross846c3162021-05-14 11:11:40 -07001854 val = int(r0)
1855 if e1 != 0 {
1856 err = errnoErr(e1)
1857 }
1858 return
1859}
1860
1861// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1862
1863func unlinkat(fd int, path string, flags int) (err error) {
1864 var _p0 *byte
1865 _p0, err = BytePtrFromString(path)
1866 if err != nil {
1867 return
1868 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001869 _, _, e1 := syscall(abi.FuncPCABI0(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
Colin Cross846c3162021-05-14 11:11:40 -07001870 if e1 != 0 {
1871 err = errnoErr(e1)
1872 }
1873 return
1874}
1875
1876func libc_unlinkat_trampoline()
1877
Colin Cross846c3162021-05-14 11:11:40 -07001878//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
1879
1880// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1881
1882func openat(fd int, path string, flags int, perm uint32) (fdret int, err error) {
1883 var _p0 *byte
1884 _p0, err = BytePtrFromString(path)
1885 if err != nil {
1886 return
1887 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001888 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001889 fdret = int(r0)
1890 if e1 != 0 {
1891 err = errnoErr(e1)
1892 }
1893 return
1894}
1895
1896func libc_openat_trampoline()
1897
Colin Cross846c3162021-05-14 11:11:40 -07001898//go:cgo_import_dynamic libc_openat openat "libc.so"