blob: 2093eb74e57f9699595f944181759f04fcb77e11 [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
4// +build openbsd,arm64
5
6package syscall
7
8import "unsafe"
9
10// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
11
12func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -070013 r0, _, e1 := rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
Colin Crossefed6342019-09-07 08:34:44 -070014 n = int(r0)
15 if e1 != 0 {
16 err = errnoErr(e1)
17 }
18 return
19}
20
Colin Cross846c3162021-05-14 11:11:40 -070021func libc_getgroups_trampoline()
22
23//go:linkname libc_getgroups libc_getgroups
24//go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
25
Colin Crossefed6342019-09-07 08:34:44 -070026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28func setgroups(ngid int, gid *_Gid_t) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -070029 _, _, e1 := rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
Colin Crossefed6342019-09-07 08:34:44 -070030 if e1 != 0 {
31 err = errnoErr(e1)
32 }
33 return
34}
35
Colin Cross846c3162021-05-14 11:11:40 -070036func libc_setgroups_trampoline()
37
38//go:linkname libc_setgroups libc_setgroups
39//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) {
Colin Cross846c3162021-05-14 11:11:40 -070044 r0, _, e1 := syscall6(funcPC(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
54//go:linkname libc_wait4 libc_wait4
55//go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
56
Colin Crossefed6342019-09-07 08:34:44 -070057// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
58
59func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -070060 r0, _, e1 := syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Colin Crossefed6342019-09-07 08:34:44 -070061 fd = int(r0)
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
Colin Cross846c3162021-05-14 11:11:40 -070068func libc_accept_trampoline()
69
70//go:linkname libc_accept libc_accept
71//go:cgo_import_dynamic libc_accept accept "libc.so"
72
Colin Crossefed6342019-09-07 08:34:44 -070073// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
74
75func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -070076 _, _, e1 := syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
Colin Crossefed6342019-09-07 08:34:44 -070077 if e1 != 0 {
78 err = errnoErr(e1)
79 }
80 return
81}
82
Colin Cross846c3162021-05-14 11:11:40 -070083func libc_bind_trampoline()
84
85//go:linkname libc_bind libc_bind
86//go:cgo_import_dynamic libc_bind bind "libc.so"
87
Colin Crossefed6342019-09-07 08:34:44 -070088// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
89
90func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -070091 _, _, e1 := syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
Colin Crossefed6342019-09-07 08:34:44 -070092 if e1 != 0 {
93 err = errnoErr(e1)
94 }
95 return
96}
97
Colin Cross846c3162021-05-14 11:11:40 -070098func libc_connect_trampoline()
99
100//go:linkname libc_connect libc_connect
101//go:cgo_import_dynamic libc_connect connect "libc.so"
102
Colin Crossefed6342019-09-07 08:34:44 -0700103// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
104
105func socket(domain int, typ int, proto int) (fd int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700106 r0, _, e1 := rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
Colin Crossefed6342019-09-07 08:34:44 -0700107 fd = int(r0)
108 if e1 != 0 {
109 err = errnoErr(e1)
110 }
111 return
112}
113
Colin Cross846c3162021-05-14 11:11:40 -0700114func libc_socket_trampoline()
115
116//go:linkname libc_socket libc_socket
117//go:cgo_import_dynamic libc_socket socket "libc.so"
118
Colin Crossefed6342019-09-07 08:34:44 -0700119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700122 _, _, e1 := syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700123 if e1 != 0 {
124 err = errnoErr(e1)
125 }
126 return
127}
128
Colin Cross846c3162021-05-14 11:11:40 -0700129func libc_getsockopt_trampoline()
130
131//go:linkname libc_getsockopt libc_getsockopt
132//go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so"
133
Colin Crossefed6342019-09-07 08:34:44 -0700134// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
135
136func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700137 _, _, e1 := syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700138 if e1 != 0 {
139 err = errnoErr(e1)
140 }
141 return
142}
143
Colin Cross846c3162021-05-14 11:11:40 -0700144func libc_setsockopt_trampoline()
145
146//go:linkname libc_setsockopt libc_setsockopt
147//go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so"
148
Colin Crossefed6342019-09-07 08:34:44 -0700149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700152 _, _, e1 := rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Colin Crossefed6342019-09-07 08:34:44 -0700153 if e1 != 0 {
154 err = errnoErr(e1)
155 }
156 return
157}
158
Colin Cross846c3162021-05-14 11:11:40 -0700159func libc_getpeername_trampoline()
160
161//go:linkname libc_getpeername libc_getpeername
162//go:cgo_import_dynamic libc_getpeername getpeername "libc.so"
163
Colin Crossefed6342019-09-07 08:34:44 -0700164// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
165
166func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700167 _, _, e1 := rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Colin Crossefed6342019-09-07 08:34:44 -0700168 if e1 != 0 {
169 err = errnoErr(e1)
170 }
171 return
172}
173
Colin Cross846c3162021-05-14 11:11:40 -0700174func libc_getsockname_trampoline()
175
176//go:linkname libc_getsockname libc_getsockname
177//go:cgo_import_dynamic libc_getsockname getsockname "libc.so"
178
Colin Crossefed6342019-09-07 08:34:44 -0700179// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
180
181func Shutdown(s int, how int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700182 _, _, e1 := syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700183 if e1 != 0 {
184 err = errnoErr(e1)
185 }
186 return
187}
188
Colin Cross846c3162021-05-14 11:11:40 -0700189func libc_shutdown_trampoline()
190
191//go:linkname libc_shutdown libc_shutdown
192//go:cgo_import_dynamic libc_shutdown shutdown "libc.so"
193
Colin Crossefed6342019-09-07 08:34:44 -0700194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
195
196func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700197 _, _, e1 := rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700198 if e1 != 0 {
199 err = errnoErr(e1)
200 }
201 return
202}
203
Colin Cross846c3162021-05-14 11:11:40 -0700204func libc_socketpair_trampoline()
205
206//go:linkname libc_socketpair libc_socketpair
207//go:cgo_import_dynamic libc_socketpair socketpair "libc.so"
208
Colin Crossefed6342019-09-07 08:34:44 -0700209// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
210
211func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
212 var _p0 unsafe.Pointer
213 if len(p) > 0 {
214 _p0 = unsafe.Pointer(&p[0])
215 } else {
216 _p0 = unsafe.Pointer(&_zero)
217 }
Colin Cross846c3162021-05-14 11:11:40 -0700218 r0, _, e1 := syscall6(funcPC(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 -0700219 n = int(r0)
220 if e1 != 0 {
221 err = errnoErr(e1)
222 }
223 return
224}
225
Colin Cross846c3162021-05-14 11:11:40 -0700226func libc_recvfrom_trampoline()
227
228//go:linkname libc_recvfrom libc_recvfrom
229//go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so"
230
Colin Crossefed6342019-09-07 08:34:44 -0700231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
232
233func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
234 var _p0 unsafe.Pointer
235 if len(buf) > 0 {
236 _p0 = unsafe.Pointer(&buf[0])
237 } else {
238 _p0 = unsafe.Pointer(&_zero)
239 }
Colin Cross846c3162021-05-14 11:11:40 -0700240 _, _, e1 := syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
Colin Crossefed6342019-09-07 08:34:44 -0700241 if e1 != 0 {
242 err = errnoErr(e1)
243 }
244 return
245}
246
Colin Cross846c3162021-05-14 11:11:40 -0700247func libc_sendto_trampoline()
248
249//go:linkname libc_sendto libc_sendto
250//go:cgo_import_dynamic libc_sendto sendto "libc.so"
251
Colin Crossefed6342019-09-07 08:34:44 -0700252// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
253
254func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700255 r0, _, e1 := syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
Colin Crossefed6342019-09-07 08:34:44 -0700256 n = int(r0)
257 if e1 != 0 {
258 err = errnoErr(e1)
259 }
260 return
261}
262
Colin Cross846c3162021-05-14 11:11:40 -0700263func libc_recvmsg_trampoline()
264
265//go:linkname libc_recvmsg libc_recvmsg
266//go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so"
267
Colin Crossefed6342019-09-07 08:34:44 -0700268// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
269
270func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700271 r0, _, e1 := syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
Colin Crossefed6342019-09-07 08:34:44 -0700272 n = int(r0)
273 if e1 != 0 {
274 err = errnoErr(e1)
275 }
276 return
277}
278
Colin Cross846c3162021-05-14 11:11:40 -0700279func libc_sendmsg_trampoline()
280
281//go:linkname libc_sendmsg libc_sendmsg
282//go:cgo_import_dynamic libc_sendmsg sendmsg "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 kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700287 r0, _, e1 := syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
Colin Crossefed6342019-09-07 08:34:44 -0700288 n = int(r0)
289 if e1 != 0 {
290 err = errnoErr(e1)
291 }
292 return
293}
294
Colin Cross846c3162021-05-14 11:11:40 -0700295func libc_kevent_trampoline()
296
297//go:linkname libc_kevent libc_kevent
298//go:cgo_import_dynamic libc_kevent kevent "libc.so"
299
Colin Crossefed6342019-09-07 08:34:44 -0700300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
301
302func utimes(path string, timeval *[2]Timeval) (err error) {
303 var _p0 *byte
304 _p0, err = BytePtrFromString(path)
305 if err != nil {
306 return
307 }
Colin Cross846c3162021-05-14 11:11:40 -0700308 _, _, e1 := syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700309 if e1 != 0 {
310 err = errnoErr(e1)
311 }
312 return
313}
314
Colin Cross846c3162021-05-14 11:11:40 -0700315func libc_utimes_trampoline()
316
317//go:linkname libc_utimes libc_utimes
318//go:cgo_import_dynamic libc_utimes utimes "libc.so"
319
Colin Crossefed6342019-09-07 08:34:44 -0700320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322func futimes(fd int, timeval *[2]Timeval) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700323 _, _, e1 := syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700324 if e1 != 0 {
325 err = errnoErr(e1)
326 }
327 return
328}
329
Colin Cross846c3162021-05-14 11:11:40 -0700330func libc_futimes_trampoline()
331
332//go:linkname libc_futimes libc_futimes
333//go:cgo_import_dynamic libc_futimes futimes "libc.so"
334
Colin Crossefed6342019-09-07 08:34:44 -0700335// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
336
337func fcntl(fd int, cmd int, arg int) (val int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700338 r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
Colin Crossefed6342019-09-07 08:34:44 -0700339 val = int(r0)
340 if e1 != 0 {
341 err = errnoErr(e1)
342 }
343 return
344}
345
Colin Cross846c3162021-05-14 11:11:40 -0700346func libc_fcntl_trampoline()
347
348//go:linkname libc_fcntl libc_fcntl
349//go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
350
Colin Crossefed6342019-09-07 08:34:44 -0700351// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
352
353func pipe2(p *[2]_C_int, flags int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700354 _, _, e1 := rawSyscall(funcPC(libc_pipe2_trampoline), uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700355 if e1 != 0 {
356 err = errnoErr(e1)
357 }
358 return
359}
360
Colin Cross846c3162021-05-14 11:11:40 -0700361func libc_pipe2_trampoline()
362
363//go:linkname libc_pipe2 libc_pipe2
364//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
365
Colin Crossefed6342019-09-07 08:34:44 -0700366// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
367
368func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700369 r0, _, e1 := syscall6(funcPC(libc_accept4_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700370 nfd = int(r0)
371 if e1 != 0 {
372 err = errnoErr(e1)
373 }
374 return
375}
376
Colin Cross846c3162021-05-14 11:11:40 -0700377func libc_accept4_trampoline()
378
379//go:linkname libc_accept4 libc_accept4
380//go:cgo_import_dynamic libc_accept4 accept4 "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 getdents(fd int, buf []byte) (n int, err error) {
385 var _p0 unsafe.Pointer
386 if len(buf) > 0 {
387 _p0 = unsafe.Pointer(&buf[0])
388 } else {
389 _p0 = unsafe.Pointer(&_zero)
390 }
Colin Cross846c3162021-05-14 11:11:40 -0700391 r0, _, e1 := syscall(funcPC(libc_getdents_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(buf)))
Colin Crossefed6342019-09-07 08:34:44 -0700392 n = int(r0)
393 if e1 != 0 {
394 err = errnoErr(e1)
395 }
396 return
397}
398
Colin Cross846c3162021-05-14 11:11:40 -0700399func libc_getdents_trampoline()
400
401//go:linkname libc_getdents libc_getdents
402//go:cgo_import_dynamic libc_getdents getdents "libc.so"
403
Colin Crossefed6342019-09-07 08:34:44 -0700404// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
405
406func Access(path string, mode uint32) (err error) {
407 var _p0 *byte
408 _p0, err = BytePtrFromString(path)
409 if err != nil {
410 return
411 }
Colin Cross846c3162021-05-14 11:11:40 -0700412 _, _, e1 := syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700413 if e1 != 0 {
414 err = errnoErr(e1)
415 }
416 return
417}
418
Colin Cross846c3162021-05-14 11:11:40 -0700419func libc_access_trampoline()
420
421//go:linkname libc_access libc_access
422//go:cgo_import_dynamic libc_access access "libc.so"
423
Colin Crossefed6342019-09-07 08:34:44 -0700424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
425
426func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700427 _, _, e1 := syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700428 if e1 != 0 {
429 err = errnoErr(e1)
430 }
431 return
432}
433
Colin Cross846c3162021-05-14 11:11:40 -0700434func libc_adjtime_trampoline()
435
436//go:linkname libc_adjtime libc_adjtime
437//go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
438
Colin Crossefed6342019-09-07 08:34:44 -0700439// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
440
441func Chdir(path string) (err error) {
442 var _p0 *byte
443 _p0, err = BytePtrFromString(path)
444 if err != nil {
445 return
446 }
Colin Cross846c3162021-05-14 11:11:40 -0700447 _, _, e1 := syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700448 if e1 != 0 {
449 err = errnoErr(e1)
450 }
451 return
452}
453
Colin Cross846c3162021-05-14 11:11:40 -0700454func libc_chdir_trampoline()
455
456//go:linkname libc_chdir libc_chdir
457//go:cgo_import_dynamic libc_chdir chdir "libc.so"
458
Colin Crossefed6342019-09-07 08:34:44 -0700459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
460
461func Chflags(path string, flags int) (err error) {
462 var _p0 *byte
463 _p0, err = BytePtrFromString(path)
464 if err != nil {
465 return
466 }
Colin Cross846c3162021-05-14 11:11:40 -0700467 _, _, e1 := syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700468 if e1 != 0 {
469 err = errnoErr(e1)
470 }
471 return
472}
473
Colin Cross846c3162021-05-14 11:11:40 -0700474func libc_chflags_trampoline()
475
476//go:linkname libc_chflags libc_chflags
477//go:cgo_import_dynamic libc_chflags chflags "libc.so"
478
Colin Crossefed6342019-09-07 08:34:44 -0700479// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
480
481func Chmod(path string, mode uint32) (err error) {
482 var _p0 *byte
483 _p0, err = BytePtrFromString(path)
484 if err != nil {
485 return
486 }
Colin Cross846c3162021-05-14 11:11:40 -0700487 _, _, e1 := syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700488 if e1 != 0 {
489 err = errnoErr(e1)
490 }
491 return
492}
493
Colin Cross846c3162021-05-14 11:11:40 -0700494func libc_chmod_trampoline()
495
496//go:linkname libc_chmod libc_chmod
497//go:cgo_import_dynamic libc_chmod chmod "libc.so"
498
Colin Crossefed6342019-09-07 08:34:44 -0700499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
500
501func Chown(path string, uid int, gid int) (err error) {
502 var _p0 *byte
503 _p0, err = BytePtrFromString(path)
504 if err != nil {
505 return
506 }
Colin Cross846c3162021-05-14 11:11:40 -0700507 _, _, e1 := syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700508 if e1 != 0 {
509 err = errnoErr(e1)
510 }
511 return
512}
513
Colin Cross846c3162021-05-14 11:11:40 -0700514func libc_chown_trampoline()
515
516//go:linkname libc_chown libc_chown
517//go:cgo_import_dynamic libc_chown chown "libc.so"
518
Colin Crossefed6342019-09-07 08:34:44 -0700519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
520
521func Chroot(path string) (err error) {
522 var _p0 *byte
523 _p0, err = BytePtrFromString(path)
524 if err != nil {
525 return
526 }
Colin Cross846c3162021-05-14 11:11:40 -0700527 _, _, e1 := syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700528 if e1 != 0 {
529 err = errnoErr(e1)
530 }
531 return
532}
533
Colin Cross846c3162021-05-14 11:11:40 -0700534func libc_chroot_trampoline()
535
536//go:linkname libc_chroot libc_chroot
537//go:cgo_import_dynamic libc_chroot chroot "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 Close(fd int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700542 _, _, e1 := syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 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_close_trampoline()
550
551//go:linkname libc_close libc_close
552//go:cgo_import_dynamic libc_close close "libc.so"
553
Colin Crossefed6342019-09-07 08:34:44 -0700554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556func Dup(fd int) (nfd int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700557 r0, _, e1 := syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700558 nfd = int(r0)
559 if e1 != 0 {
560 err = errnoErr(e1)
561 }
562 return
563}
564
Colin Cross846c3162021-05-14 11:11:40 -0700565func libc_dup_trampoline()
566
567//go:linkname libc_dup libc_dup
568//go:cgo_import_dynamic libc_dup dup "libc.so"
569
Colin Crossefed6342019-09-07 08:34:44 -0700570// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
571
572func Dup2(from int, to int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700573 _, _, e1 := syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700574 if e1 != 0 {
575 err = errnoErr(e1)
576 }
577 return
578}
579
Colin Cross846c3162021-05-14 11:11:40 -0700580func libc_dup2_trampoline()
581
582//go:linkname libc_dup2 libc_dup2
583//go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
584
Colin Crossefed6342019-09-07 08:34:44 -0700585// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
586
587func Fchdir(fd int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700588 _, _, e1 := syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700589 if e1 != 0 {
590 err = errnoErr(e1)
591 }
592 return
593}
594
Colin Cross846c3162021-05-14 11:11:40 -0700595func libc_fchdir_trampoline()
596
597//go:linkname libc_fchdir libc_fchdir
598//go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
599
Colin Crossefed6342019-09-07 08:34:44 -0700600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
601
602func Fchflags(fd int, flags int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700603 _, _, e1 := syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700604 if e1 != 0 {
605 err = errnoErr(e1)
606 }
607 return
608}
609
Colin Cross846c3162021-05-14 11:11:40 -0700610func libc_fchflags_trampoline()
611
612//go:linkname libc_fchflags libc_fchflags
613//go:cgo_import_dynamic libc_fchflags fchflags "libc.so"
614
Colin Crossefed6342019-09-07 08:34:44 -0700615// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
616
617func Fchmod(fd int, mode uint32) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700618 _, _, e1 := syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700619 if e1 != 0 {
620 err = errnoErr(e1)
621 }
622 return
623}
624
Colin Cross846c3162021-05-14 11:11:40 -0700625func libc_fchmod_trampoline()
626
627//go:linkname libc_fchmod libc_fchmod
628//go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
629
Colin Crossefed6342019-09-07 08:34:44 -0700630// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
631
632func Fchown(fd int, uid int, gid int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700633 _, _, e1 := syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700634 if e1 != 0 {
635 err = errnoErr(e1)
636 }
637 return
638}
639
Colin Cross846c3162021-05-14 11:11:40 -0700640func libc_fchown_trampoline()
641
642//go:linkname libc_fchown libc_fchown
643//go:cgo_import_dynamic libc_fchown fchown "libc.so"
644
Colin Crossefed6342019-09-07 08:34:44 -0700645// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
646
647func Flock(fd int, how int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700648 _, _, e1 := syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700649 if e1 != 0 {
650 err = errnoErr(e1)
651 }
652 return
653}
654
Colin Cross846c3162021-05-14 11:11:40 -0700655func libc_flock_trampoline()
656
657//go:linkname libc_flock libc_flock
658//go:cgo_import_dynamic libc_flock flock "libc.so"
659
Colin Crossefed6342019-09-07 08:34:44 -0700660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
661
662func Fpathconf(fd int, name int) (val int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700663 r0, _, e1 := syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700664 val = int(r0)
665 if e1 != 0 {
666 err = errnoErr(e1)
667 }
668 return
669}
670
Colin Cross846c3162021-05-14 11:11:40 -0700671func libc_fpathconf_trampoline()
672
673//go:linkname libc_fpathconf libc_fpathconf
674//go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
675
Colin Crossefed6342019-09-07 08:34:44 -0700676// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678func Fstat(fd int, stat *Stat_t) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700679 _, _, e1 := syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700680 if e1 != 0 {
681 err = errnoErr(e1)
682 }
683 return
684}
685
Colin Cross846c3162021-05-14 11:11:40 -0700686func libc_fstat_trampoline()
687
688//go:linkname libc_fstat libc_fstat
689//go:cgo_import_dynamic libc_fstat fstat "libc.so"
690
Colin Crossefed6342019-09-07 08:34:44 -0700691// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
692
693func Fstatfs(fd int, stat *Statfs_t) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700694 _, _, e1 := syscall(funcPC(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700695 if e1 != 0 {
696 err = errnoErr(e1)
697 }
698 return
699}
700
Colin Cross846c3162021-05-14 11:11:40 -0700701func libc_fstatfs_trampoline()
702
703//go:linkname libc_fstatfs libc_fstatfs
704//go:cgo_import_dynamic libc_fstatfs fstatfs "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 Fsync(fd int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700709 _, _, e1 := syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700710 if e1 != 0 {
711 err = errnoErr(e1)
712 }
713 return
714}
715
Colin Cross846c3162021-05-14 11:11:40 -0700716func libc_fsync_trampoline()
717
718//go:linkname libc_fsync libc_fsync
719//go:cgo_import_dynamic libc_fsync fsync "libc.so"
720
Colin Crossefed6342019-09-07 08:34:44 -0700721// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
722
723func Ftruncate(fd int, length int64) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700724 _, _, e1 := syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700725 if e1 != 0 {
726 err = errnoErr(e1)
727 }
728 return
729}
730
Colin Cross846c3162021-05-14 11:11:40 -0700731func libc_ftruncate_trampoline()
732
733//go:linkname libc_ftruncate libc_ftruncate
734//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
735
Colin Crossefed6342019-09-07 08:34:44 -0700736// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
737
738func Getegid() (egid int) {
Colin Cross846c3162021-05-14 11:11:40 -0700739 r0, _, _ := rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700740 egid = int(r0)
741 return
742}
743
Colin Cross846c3162021-05-14 11:11:40 -0700744func libc_getegid_trampoline()
745
746//go:linkname libc_getegid libc_getegid
747//go:cgo_import_dynamic libc_getegid getegid "libc.so"
748
Colin Crossefed6342019-09-07 08:34:44 -0700749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
750
751func Geteuid() (uid int) {
Colin Cross846c3162021-05-14 11:11:40 -0700752 r0, _, _ := rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700753 uid = int(r0)
754 return
755}
756
Colin Cross846c3162021-05-14 11:11:40 -0700757func libc_geteuid_trampoline()
758
759//go:linkname libc_geteuid libc_geteuid
760//go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
761
Colin Crossefed6342019-09-07 08:34:44 -0700762// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
763
764func Getgid() (gid int) {
Colin Cross846c3162021-05-14 11:11:40 -0700765 r0, _, _ := rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700766 gid = int(r0)
767 return
768}
769
Colin Cross846c3162021-05-14 11:11:40 -0700770func libc_getgid_trampoline()
771
772//go:linkname libc_getgid libc_getgid
773//go:cgo_import_dynamic libc_getgid getgid "libc.so"
774
Colin Crossefed6342019-09-07 08:34:44 -0700775// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
776
777func Getpgid(pid int) (pgid int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700778 r0, _, e1 := rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700779 pgid = int(r0)
780 if e1 != 0 {
781 err = errnoErr(e1)
782 }
783 return
784}
785
Colin Cross846c3162021-05-14 11:11:40 -0700786func libc_getpgid_trampoline()
787
788//go:linkname libc_getpgid libc_getpgid
789//go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
790
Colin Crossefed6342019-09-07 08:34:44 -0700791// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
792
793func Getpgrp() (pgrp int) {
Colin Cross846c3162021-05-14 11:11:40 -0700794 r0, _, _ := rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700795 pgrp = int(r0)
796 return
797}
798
Colin Cross846c3162021-05-14 11:11:40 -0700799func libc_getpgrp_trampoline()
800
801//go:linkname libc_getpgrp libc_getpgrp
802//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
803
Colin Crossefed6342019-09-07 08:34:44 -0700804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
805
806func Getpid() (pid int) {
Colin Cross846c3162021-05-14 11:11:40 -0700807 r0, _, _ := rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700808 pid = int(r0)
809 return
810}
811
Colin Cross846c3162021-05-14 11:11:40 -0700812func libc_getpid_trampoline()
813
814//go:linkname libc_getpid libc_getpid
815//go:cgo_import_dynamic libc_getpid getpid "libc.so"
816
Colin Crossefed6342019-09-07 08:34:44 -0700817// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
818
819func Getppid() (ppid int) {
Colin Cross846c3162021-05-14 11:11:40 -0700820 r0, _, _ := rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700821 ppid = int(r0)
822 return
823}
824
Colin Cross846c3162021-05-14 11:11:40 -0700825func libc_getppid_trampoline()
826
827//go:linkname libc_getppid libc_getppid
828//go:cgo_import_dynamic libc_getppid getppid "libc.so"
829
Colin Crossefed6342019-09-07 08:34:44 -0700830// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
831
832func Getpriority(which int, who int) (prio int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700833 r0, _, e1 := syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700834 prio = int(r0)
835 if e1 != 0 {
836 err = errnoErr(e1)
837 }
838 return
839}
840
Colin Cross846c3162021-05-14 11:11:40 -0700841func libc_getpriority_trampoline()
842
843//go:linkname libc_getpriority libc_getpriority
844//go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
845
Colin Crossefed6342019-09-07 08:34:44 -0700846// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
847
848func Getrlimit(which int, lim *Rlimit) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700849 _, _, e1 := rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700850 if e1 != 0 {
851 err = errnoErr(e1)
852 }
853 return
854}
855
Colin Cross846c3162021-05-14 11:11:40 -0700856func libc_getrlimit_trampoline()
857
858//go:linkname libc_getrlimit libc_getrlimit
859//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
860
Colin Crossefed6342019-09-07 08:34:44 -0700861// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
862
863func Getrusage(who int, rusage *Rusage) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700864 _, _, e1 := rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700865 if e1 != 0 {
866 err = errnoErr(e1)
867 }
868 return
869}
870
Colin Cross846c3162021-05-14 11:11:40 -0700871func libc_getrusage_trampoline()
872
873//go:linkname libc_getrusage libc_getrusage
874//go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
875
Colin Crossefed6342019-09-07 08:34:44 -0700876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878func Getsid(pid int) (sid int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700879 r0, _, e1 := rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700880 sid = int(r0)
881 if e1 != 0 {
882 err = errnoErr(e1)
883 }
884 return
885}
886
Colin Cross846c3162021-05-14 11:11:40 -0700887func libc_getsid_trampoline()
888
889//go:linkname libc_getsid libc_getsid
890//go:cgo_import_dynamic libc_getsid getsid "libc.so"
891
Colin Crossefed6342019-09-07 08:34:44 -0700892// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
893
894func Gettimeofday(tv *Timeval) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700895 _, _, e1 := rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tv)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700896 if e1 != 0 {
897 err = errnoErr(e1)
898 }
899 return
900}
901
Colin Cross846c3162021-05-14 11:11:40 -0700902func libc_gettimeofday_trampoline()
903
904//go:linkname libc_gettimeofday libc_gettimeofday
905//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
906
Colin Crossefed6342019-09-07 08:34:44 -0700907// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
908
909func Getuid() (uid int) {
Colin Cross846c3162021-05-14 11:11:40 -0700910 r0, _, _ := rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700911 uid = int(r0)
912 return
913}
914
Colin Cross846c3162021-05-14 11:11:40 -0700915func libc_getuid_trampoline()
916
917//go:linkname libc_getuid libc_getuid
918//go:cgo_import_dynamic libc_getuid getuid "libc.so"
919
Colin Crossefed6342019-09-07 08:34:44 -0700920// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
921
922func Issetugid() (tainted bool) {
Colin Cross846c3162021-05-14 11:11:40 -0700923 r0, _, _ := syscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700924 tainted = bool(r0 != 0)
925 return
926}
927
Colin Cross846c3162021-05-14 11:11:40 -0700928func libc_issetugid_trampoline()
929
930//go:linkname libc_issetugid libc_issetugid
931//go:cgo_import_dynamic libc_issetugid issetugid "libc.so"
932
Colin Crossefed6342019-09-07 08:34:44 -0700933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
934
935func Kill(pid int, signum Signal) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700936 _, _, e1 := syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700937 if e1 != 0 {
938 err = errnoErr(e1)
939 }
940 return
941}
942
Colin Cross846c3162021-05-14 11:11:40 -0700943func libc_kill_trampoline()
944
945//go:linkname libc_kill libc_kill
946//go:cgo_import_dynamic libc_kill kill "libc.so"
947
Colin Crossefed6342019-09-07 08:34:44 -0700948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
949
950func Kqueue() (fd int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -0700951 r0, _, e1 := syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700952 fd = int(r0)
953 if e1 != 0 {
954 err = errnoErr(e1)
955 }
956 return
957}
958
Colin Cross846c3162021-05-14 11:11:40 -0700959func libc_kqueue_trampoline()
960
961//go:linkname libc_kqueue libc_kqueue
962//go:cgo_import_dynamic libc_kqueue kqueue "libc.so"
963
Colin Crossefed6342019-09-07 08:34:44 -0700964// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
965
966func Lchown(path string, uid int, gid int) (err error) {
967 var _p0 *byte
968 _p0, err = BytePtrFromString(path)
969 if err != nil {
970 return
971 }
Colin Cross846c3162021-05-14 11:11:40 -0700972 _, _, e1 := syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700973 if e1 != 0 {
974 err = errnoErr(e1)
975 }
976 return
977}
978
Colin Cross846c3162021-05-14 11:11:40 -0700979func libc_lchown_trampoline()
980
981//go:linkname libc_lchown libc_lchown
982//go:cgo_import_dynamic libc_lchown lchown "libc.so"
983
Colin Crossefed6342019-09-07 08:34:44 -0700984// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
985
986func Link(path string, link string) (err error) {
987 var _p0 *byte
988 _p0, err = BytePtrFromString(path)
989 if err != nil {
990 return
991 }
992 var _p1 *byte
993 _p1, err = BytePtrFromString(link)
994 if err != nil {
995 return
996 }
Colin Cross846c3162021-05-14 11:11:40 -0700997 _, _, e1 := syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700998 if e1 != 0 {
999 err = errnoErr(e1)
1000 }
1001 return
1002}
1003
Colin Cross846c3162021-05-14 11:11:40 -07001004func libc_link_trampoline()
1005
1006//go:linkname libc_link libc_link
1007//go:cgo_import_dynamic libc_link link "libc.so"
1008
Colin Crossefed6342019-09-07 08:34:44 -07001009// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1010
1011func Listen(s int, backlog int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001012 _, _, e1 := syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001013 if e1 != 0 {
1014 err = errnoErr(e1)
1015 }
1016 return
1017}
1018
Colin Cross846c3162021-05-14 11:11:40 -07001019func libc_listen_trampoline()
1020
1021//go:linkname libc_listen libc_listen
1022//go:cgo_import_dynamic libc_listen listen "libc.so"
1023
Colin Crossefed6342019-09-07 08:34:44 -07001024// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1025
1026func Lstat(path string, stat *Stat_t) (err error) {
1027 var _p0 *byte
1028 _p0, err = BytePtrFromString(path)
1029 if err != nil {
1030 return
1031 }
Colin Cross846c3162021-05-14 11:11:40 -07001032 _, _, e1 := syscall(funcPC(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001033 if e1 != 0 {
1034 err = errnoErr(e1)
1035 }
1036 return
1037}
1038
Colin Cross846c3162021-05-14 11:11:40 -07001039func libc_lstat_trampoline()
1040
1041//go:linkname libc_lstat libc_lstat
1042//go:cgo_import_dynamic libc_lstat lstat "libc.so"
1043
Colin Crossefed6342019-09-07 08:34:44 -07001044// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1045
1046func Mkdir(path string, mode uint32) (err error) {
1047 var _p0 *byte
1048 _p0, err = BytePtrFromString(path)
1049 if err != nil {
1050 return
1051 }
Colin Cross846c3162021-05-14 11:11:40 -07001052 _, _, e1 := syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001053 if e1 != 0 {
1054 err = errnoErr(e1)
1055 }
1056 return
1057}
1058
Colin Cross846c3162021-05-14 11:11:40 -07001059func libc_mkdir_trampoline()
1060
1061//go:linkname libc_mkdir libc_mkdir
1062//go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
1063
Colin Crossefed6342019-09-07 08:34:44 -07001064// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1065
1066func Mkfifo(path string, mode uint32) (err error) {
1067 var _p0 *byte
1068 _p0, err = BytePtrFromString(path)
1069 if err != nil {
1070 return
1071 }
Colin Cross846c3162021-05-14 11:11:40 -07001072 _, _, e1 := syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001073 if e1 != 0 {
1074 err = errnoErr(e1)
1075 }
1076 return
1077}
1078
Colin Cross846c3162021-05-14 11:11:40 -07001079func libc_mkfifo_trampoline()
1080
1081//go:linkname libc_mkfifo libc_mkfifo
1082//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
1083
Colin Crossefed6342019-09-07 08:34:44 -07001084// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1085
1086func Mknod(path string, mode uint32, dev int) (err error) {
1087 var _p0 *byte
1088 _p0, err = BytePtrFromString(path)
1089 if err != nil {
1090 return
1091 }
Colin Cross846c3162021-05-14 11:11:40 -07001092 _, _, e1 := syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
Colin Crossefed6342019-09-07 08:34:44 -07001093 if e1 != 0 {
1094 err = errnoErr(e1)
1095 }
1096 return
1097}
1098
Colin Cross846c3162021-05-14 11:11:40 -07001099func libc_mknod_trampoline()
1100
1101//go:linkname libc_mknod libc_mknod
1102//go:cgo_import_dynamic libc_mknod mknod "libc.so"
1103
Colin Crossefed6342019-09-07 08:34:44 -07001104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001107 _, _, e1 := syscall(funcPC(libc_nanosleep_trampoline), uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001108 if e1 != 0 {
1109 err = errnoErr(e1)
1110 }
1111 return
1112}
1113
Colin Cross846c3162021-05-14 11:11:40 -07001114func libc_nanosleep_trampoline()
1115
1116//go:linkname libc_nanosleep libc_nanosleep
1117//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
1118
Colin Crossefed6342019-09-07 08:34:44 -07001119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1120
1121func Open(path string, mode int, perm uint32) (fd int, err error) {
1122 var _p0 *byte
1123 _p0, err = BytePtrFromString(path)
1124 if err != nil {
1125 return
1126 }
Colin Cross846c3162021-05-14 11:11:40 -07001127 r0, _, e1 := syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
Colin Crossefed6342019-09-07 08:34:44 -07001128 fd = int(r0)
1129 if e1 != 0 {
1130 err = errnoErr(e1)
1131 }
1132 return
1133}
1134
Colin Cross846c3162021-05-14 11:11:40 -07001135func libc_open_trampoline()
1136
1137//go:linkname libc_open libc_open
1138//go:cgo_import_dynamic libc_open open "libc.so"
1139
Colin Crossefed6342019-09-07 08:34:44 -07001140// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1141
1142func Pathconf(path string, name int) (val int, err error) {
1143 var _p0 *byte
1144 _p0, err = BytePtrFromString(path)
1145 if err != nil {
1146 return
1147 }
Colin Cross846c3162021-05-14 11:11:40 -07001148 r0, _, e1 := syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001149 val = int(r0)
1150 if e1 != 0 {
1151 err = errnoErr(e1)
1152 }
1153 return
1154}
1155
Colin Cross846c3162021-05-14 11:11:40 -07001156func libc_pathconf_trampoline()
1157
1158//go:linkname libc_pathconf libc_pathconf
1159//go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
1160
Colin Crossefed6342019-09-07 08:34:44 -07001161// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1162
1163func Pread(fd int, p []byte, offset int64) (n int, err error) {
1164 var _p0 unsafe.Pointer
1165 if len(p) > 0 {
1166 _p0 = unsafe.Pointer(&p[0])
1167 } else {
1168 _p0 = unsafe.Pointer(&_zero)
1169 }
Colin Cross846c3162021-05-14 11:11:40 -07001170 r0, _, e1 := syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
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_pread_trampoline()
1179
1180//go:linkname libc_pread libc_pread
1181//go:cgo_import_dynamic libc_pread pread "libc.so"
1182
Colin Crossefed6342019-09-07 08:34:44 -07001183// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1184
1185func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1186 var _p0 unsafe.Pointer
1187 if len(p) > 0 {
1188 _p0 = unsafe.Pointer(&p[0])
1189 } else {
1190 _p0 = unsafe.Pointer(&_zero)
1191 }
Colin Cross846c3162021-05-14 11:11:40 -07001192 r0, _, e1 := syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001193 n = int(r0)
1194 if e1 != 0 {
1195 err = errnoErr(e1)
1196 }
1197 return
1198}
1199
Colin Cross846c3162021-05-14 11:11:40 -07001200func libc_pwrite_trampoline()
1201
1202//go:linkname libc_pwrite libc_pwrite
1203//go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
1204
Colin Crossefed6342019-09-07 08:34:44 -07001205// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1206
1207func read(fd int, p []byte) (n int, err error) {
1208 var _p0 unsafe.Pointer
1209 if len(p) > 0 {
1210 _p0 = unsafe.Pointer(&p[0])
1211 } else {
1212 _p0 = unsafe.Pointer(&_zero)
1213 }
Colin Cross846c3162021-05-14 11:11:40 -07001214 r0, _, e1 := syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
Colin Crossefed6342019-09-07 08:34:44 -07001215 n = int(r0)
1216 if e1 != 0 {
1217 err = errnoErr(e1)
1218 }
1219 return
1220}
1221
Colin Cross846c3162021-05-14 11:11:40 -07001222func libc_read_trampoline()
1223
1224//go:linkname libc_read libc_read
1225//go:cgo_import_dynamic libc_read read "libc.so"
1226
Colin Crossefed6342019-09-07 08:34:44 -07001227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1228
1229func Readlink(path string, buf []byte) (n int, err error) {
1230 var _p0 *byte
1231 _p0, err = BytePtrFromString(path)
1232 if err != nil {
1233 return
1234 }
1235 var _p1 unsafe.Pointer
1236 if len(buf) > 0 {
1237 _p1 = unsafe.Pointer(&buf[0])
1238 } else {
1239 _p1 = unsafe.Pointer(&_zero)
1240 }
Colin Cross846c3162021-05-14 11:11:40 -07001241 r0, _, e1 := syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
Colin Crossefed6342019-09-07 08:34:44 -07001242 n = int(r0)
1243 if e1 != 0 {
1244 err = errnoErr(e1)
1245 }
1246 return
1247}
1248
Colin Cross846c3162021-05-14 11:11:40 -07001249func libc_readlink_trampoline()
1250
1251//go:linkname libc_readlink libc_readlink
1252//go:cgo_import_dynamic libc_readlink readlink "libc.so"
1253
Colin Crossefed6342019-09-07 08:34:44 -07001254// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1255
1256func Rename(from string, to string) (err error) {
1257 var _p0 *byte
1258 _p0, err = BytePtrFromString(from)
1259 if err != nil {
1260 return
1261 }
1262 var _p1 *byte
1263 _p1, err = BytePtrFromString(to)
1264 if err != nil {
1265 return
1266 }
Colin Cross846c3162021-05-14 11:11:40 -07001267 _, _, e1 := syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001268 if e1 != 0 {
1269 err = errnoErr(e1)
1270 }
1271 return
1272}
1273
Colin Cross846c3162021-05-14 11:11:40 -07001274func libc_rename_trampoline()
1275
1276//go:linkname libc_rename libc_rename
1277//go:cgo_import_dynamic libc_rename rename "libc.so"
1278
Colin Crossefed6342019-09-07 08:34:44 -07001279// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1280
1281func Revoke(path string) (err error) {
1282 var _p0 *byte
1283 _p0, err = BytePtrFromString(path)
1284 if err != nil {
1285 return
1286 }
Colin Cross846c3162021-05-14 11:11:40 -07001287 _, _, e1 := syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001288 if e1 != 0 {
1289 err = errnoErr(e1)
1290 }
1291 return
1292}
1293
Colin Cross846c3162021-05-14 11:11:40 -07001294func libc_revoke_trampoline()
1295
1296//go:linkname libc_revoke libc_revoke
1297//go:cgo_import_dynamic libc_revoke revoke "libc.so"
1298
Colin Crossefed6342019-09-07 08:34:44 -07001299// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1300
1301func Rmdir(path string) (err error) {
1302 var _p0 *byte
1303 _p0, err = BytePtrFromString(path)
1304 if err != nil {
1305 return
1306 }
Colin Cross846c3162021-05-14 11:11:40 -07001307 _, _, e1 := syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001308 if e1 != 0 {
1309 err = errnoErr(e1)
1310 }
1311 return
1312}
1313
Colin Cross846c3162021-05-14 11:11:40 -07001314func libc_rmdir_trampoline()
Colin Crossefed6342019-09-07 08:34:44 -07001315
Colin Cross846c3162021-05-14 11:11:40 -07001316//go:linkname libc_rmdir libc_rmdir
1317//go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
Colin Crossefed6342019-09-07 08:34:44 -07001318
1319// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1320
1321func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001322 _, _, e1 := syscall6(funcPC(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 -07001323 if e1 != 0 {
1324 err = errnoErr(e1)
1325 }
1326 return
1327}
1328
Colin Cross846c3162021-05-14 11:11:40 -07001329func libc_select_trampoline()
1330
1331//go:linkname libc_select libc_select
1332//go:cgo_import_dynamic libc_select select "libc.so"
1333
Colin Crossefed6342019-09-07 08:34:44 -07001334// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1335
1336func Setegid(egid int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001337 _, _, e1 := rawSyscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001338 if e1 != 0 {
1339 err = errnoErr(e1)
1340 }
1341 return
1342}
1343
Colin Cross846c3162021-05-14 11:11:40 -07001344func libc_setegid_trampoline()
1345
1346//go:linkname libc_setegid libc_setegid
1347//go:cgo_import_dynamic libc_setegid setegid "libc.so"
1348
Colin Crossefed6342019-09-07 08:34:44 -07001349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1350
1351func Seteuid(euid int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001352 _, _, e1 := rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001353 if e1 != 0 {
1354 err = errnoErr(e1)
1355 }
1356 return
1357}
1358
Colin Cross846c3162021-05-14 11:11:40 -07001359func libc_seteuid_trampoline()
1360
1361//go:linkname libc_seteuid libc_seteuid
1362//go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
1363
Colin Crossefed6342019-09-07 08:34:44 -07001364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1365
1366func Setgid(gid int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001367 _, _, e1 := rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001368 if e1 != 0 {
1369 err = errnoErr(e1)
1370 }
1371 return
1372}
1373
Colin Cross846c3162021-05-14 11:11:40 -07001374func libc_setgid_trampoline()
1375
1376//go:linkname libc_setgid libc_setgid
1377//go:cgo_import_dynamic libc_setgid setgid "libc.so"
1378
Colin Crossefed6342019-09-07 08:34:44 -07001379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380
1381func Setlogin(name string) (err error) {
1382 var _p0 *byte
1383 _p0, err = BytePtrFromString(name)
1384 if err != nil {
1385 return
1386 }
Colin Cross846c3162021-05-14 11:11:40 -07001387 _, _, e1 := syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001388 if e1 != 0 {
1389 err = errnoErr(e1)
1390 }
1391 return
1392}
1393
Colin Cross846c3162021-05-14 11:11:40 -07001394func libc_setlogin_trampoline()
1395
1396//go:linkname libc_setlogin libc_setlogin
1397//go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
1398
Colin Crossefed6342019-09-07 08:34:44 -07001399// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1400
1401func Setpgid(pid int, pgid int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001402 _, _, e1 := rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001403 if e1 != 0 {
1404 err = errnoErr(e1)
1405 }
1406 return
1407}
1408
Colin Cross846c3162021-05-14 11:11:40 -07001409func libc_setpgid_trampoline()
1410
1411//go:linkname libc_setpgid libc_setpgid
1412//go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
1413
Colin Crossefed6342019-09-07 08:34:44 -07001414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1415
1416func Setpriority(which int, who int, prio int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001417 _, _, e1 := syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
Colin Crossefed6342019-09-07 08:34:44 -07001418 if e1 != 0 {
1419 err = errnoErr(e1)
1420 }
1421 return
1422}
1423
Colin Cross846c3162021-05-14 11:11:40 -07001424func libc_setpriority_trampoline()
1425
1426//go:linkname libc_setpriority libc_setpriority
1427//go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
1428
Colin Crossefed6342019-09-07 08:34:44 -07001429// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1430
1431func Setregid(rgid int, egid int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001432 _, _, e1 := rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001433 if e1 != 0 {
1434 err = errnoErr(e1)
1435 }
1436 return
1437}
1438
Colin Cross846c3162021-05-14 11:11:40 -07001439func libc_setregid_trampoline()
1440
1441//go:linkname libc_setregid libc_setregid
1442//go:cgo_import_dynamic libc_setregid setregid "libc.so"
1443
Colin Crossefed6342019-09-07 08:34:44 -07001444// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1445
1446func Setreuid(ruid int, euid int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001447 _, _, e1 := rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001448 if e1 != 0 {
1449 err = errnoErr(e1)
1450 }
1451 return
1452}
1453
Colin Cross846c3162021-05-14 11:11:40 -07001454func libc_setreuid_trampoline()
1455
1456//go:linkname libc_setreuid libc_setreuid
1457//go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
1458
Colin Crossefed6342019-09-07 08:34:44 -07001459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1460
1461func Setrlimit(which int, lim *Rlimit) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001462 _, _, e1 := rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001463 if e1 != 0 {
1464 err = errnoErr(e1)
1465 }
1466 return
1467}
1468
Colin Cross846c3162021-05-14 11:11:40 -07001469func libc_setrlimit_trampoline()
1470
1471//go:linkname libc_setrlimit libc_setrlimit
1472//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so"
1473
Colin Crossefed6342019-09-07 08:34:44 -07001474// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1475
1476func Setsid() (pid int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001477 r0, _, e1 := rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001478 pid = int(r0)
1479 if e1 != 0 {
1480 err = errnoErr(e1)
1481 }
1482 return
1483}
1484
Colin Cross846c3162021-05-14 11:11:40 -07001485func libc_setsid_trampoline()
1486
1487//go:linkname libc_setsid libc_setsid
1488//go:cgo_import_dynamic libc_setsid setsid "libc.so"
1489
Colin Crossefed6342019-09-07 08:34:44 -07001490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1491
1492func Settimeofday(tp *Timeval) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001493 _, _, e1 := rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001494 if e1 != 0 {
1495 err = errnoErr(e1)
1496 }
1497 return
1498}
1499
Colin Cross846c3162021-05-14 11:11:40 -07001500func libc_settimeofday_trampoline()
1501
1502//go:linkname libc_settimeofday libc_settimeofday
1503//go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
1504
Colin Crossefed6342019-09-07 08:34:44 -07001505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1506
1507func Setuid(uid int) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001508 _, _, e1 := rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001509 if e1 != 0 {
1510 err = errnoErr(e1)
1511 }
1512 return
1513}
1514
Colin Cross846c3162021-05-14 11:11:40 -07001515func libc_setuid_trampoline()
1516
1517//go:linkname libc_setuid libc_setuid
1518//go:cgo_import_dynamic libc_setuid setuid "libc.so"
1519
Colin Crossefed6342019-09-07 08:34:44 -07001520// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1521
1522func Stat(path string, stat *Stat_t) (err error) {
1523 var _p0 *byte
1524 _p0, err = BytePtrFromString(path)
1525 if err != nil {
1526 return
1527 }
Colin Cross846c3162021-05-14 11:11:40 -07001528 _, _, e1 := syscall(funcPC(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001529 if e1 != 0 {
1530 err = errnoErr(e1)
1531 }
1532 return
1533}
1534
Colin Cross846c3162021-05-14 11:11:40 -07001535func libc_stat_trampoline()
1536
1537//go:linkname libc_stat libc_stat
1538//go:cgo_import_dynamic libc_stat stat "libc.so"
1539
Colin Crossefed6342019-09-07 08:34:44 -07001540// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1541
1542func Statfs(path string, stat *Statfs_t) (err error) {
1543 var _p0 *byte
1544 _p0, err = BytePtrFromString(path)
1545 if err != nil {
1546 return
1547 }
Colin Cross846c3162021-05-14 11:11:40 -07001548 _, _, e1 := syscall(funcPC(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001549 if e1 != 0 {
1550 err = errnoErr(e1)
1551 }
1552 return
1553}
1554
Colin Cross846c3162021-05-14 11:11:40 -07001555func libc_statfs_trampoline()
1556
1557//go:linkname libc_statfs libc_statfs
1558//go:cgo_import_dynamic libc_statfs statfs "libc.so"
1559
Colin Crossefed6342019-09-07 08:34:44 -07001560// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1561
1562func Symlink(path string, link string) (err error) {
1563 var _p0 *byte
1564 _p0, err = BytePtrFromString(path)
1565 if err != nil {
1566 return
1567 }
1568 var _p1 *byte
1569 _p1, err = BytePtrFromString(link)
1570 if err != nil {
1571 return
1572 }
Colin Cross846c3162021-05-14 11:11:40 -07001573 _, _, e1 := syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001574 if e1 != 0 {
1575 err = errnoErr(e1)
1576 }
1577 return
1578}
1579
Colin Cross846c3162021-05-14 11:11:40 -07001580func libc_symlink_trampoline()
1581
1582//go:linkname libc_symlink libc_symlink
1583//go:cgo_import_dynamic libc_symlink symlink "libc.so"
1584
Colin Crossefed6342019-09-07 08:34:44 -07001585// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1586
1587func Sync() (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001588 _, _, e1 := syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001589 if e1 != 0 {
1590 err = errnoErr(e1)
1591 }
1592 return
1593}
1594
Colin Cross846c3162021-05-14 11:11:40 -07001595func libc_sync_trampoline()
1596
1597//go:linkname libc_sync libc_sync
1598//go:cgo_import_dynamic libc_sync sync "libc.so"
1599
Colin Crossefed6342019-09-07 08:34:44 -07001600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1601
1602func Truncate(path string, length int64) (err error) {
1603 var _p0 *byte
1604 _p0, err = BytePtrFromString(path)
1605 if err != nil {
1606 return
1607 }
Colin Cross846c3162021-05-14 11:11:40 -07001608 _, _, e1 := syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001609 if e1 != 0 {
1610 err = errnoErr(e1)
1611 }
1612 return
1613}
1614
Colin Cross846c3162021-05-14 11:11:40 -07001615func libc_truncate_trampoline()
1616
1617//go:linkname libc_truncate libc_truncate
1618//go:cgo_import_dynamic libc_truncate truncate "libc.so"
1619
Colin Crossefed6342019-09-07 08:34:44 -07001620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1621
1622func Umask(newmask int) (oldmask int) {
Colin Cross846c3162021-05-14 11:11:40 -07001623 r0, _, _ := syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001624 oldmask = int(r0)
1625 return
1626}
1627
Colin Cross846c3162021-05-14 11:11:40 -07001628func libc_umask_trampoline()
1629
1630//go:linkname libc_umask libc_umask
1631//go:cgo_import_dynamic libc_umask umask "libc.so"
1632
Colin Crossefed6342019-09-07 08:34:44 -07001633// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1634
1635func Unlink(path string) (err error) {
1636 var _p0 *byte
1637 _p0, err = BytePtrFromString(path)
1638 if err != nil {
1639 return
1640 }
Colin Cross846c3162021-05-14 11:11:40 -07001641 _, _, e1 := syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001642 if e1 != 0 {
1643 err = errnoErr(e1)
1644 }
1645 return
1646}
1647
Colin Cross846c3162021-05-14 11:11:40 -07001648func libc_unlink_trampoline()
1649
1650//go:linkname libc_unlink libc_unlink
1651//go:cgo_import_dynamic libc_unlink unlink "libc.so"
1652
Colin Crossefed6342019-09-07 08:34:44 -07001653// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1654
1655func Unmount(path string, flags int) (err error) {
1656 var _p0 *byte
1657 _p0, err = BytePtrFromString(path)
1658 if err != nil {
1659 return
1660 }
Colin Cross846c3162021-05-14 11:11:40 -07001661 _, _, e1 := syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001662 if e1 != 0 {
1663 err = errnoErr(e1)
1664 }
1665 return
1666}
1667
Colin Cross846c3162021-05-14 11:11:40 -07001668func libc_unmount_trampoline()
1669
1670//go:linkname libc_unmount libc_unmount
1671//go:cgo_import_dynamic libc_unmount unmount "libc.so"
1672
Colin Crossefed6342019-09-07 08:34:44 -07001673// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1674
1675func write(fd int, p []byte) (n int, err error) {
1676 var _p0 unsafe.Pointer
1677 if len(p) > 0 {
1678 _p0 = unsafe.Pointer(&p[0])
1679 } else {
1680 _p0 = unsafe.Pointer(&_zero)
1681 }
Colin Cross846c3162021-05-14 11:11:40 -07001682 r0, _, e1 := syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
Colin Crossefed6342019-09-07 08:34:44 -07001683 n = int(r0)
1684 if e1 != 0 {
1685 err = errnoErr(e1)
1686 }
1687 return
1688}
1689
Colin Cross846c3162021-05-14 11:11:40 -07001690func libc_write_trampoline()
1691
1692//go:linkname libc_write libc_write
1693//go:cgo_import_dynamic libc_write write "libc.so"
1694
Colin Crossefed6342019-09-07 08:34:44 -07001695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1696
1697func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001698 r0, _, e1 := syscall6X(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
Colin Crossefed6342019-09-07 08:34:44 -07001699 ret = uintptr(r0)
1700 if e1 != 0 {
1701 err = errnoErr(e1)
1702 }
1703 return
1704}
1705
Colin Cross846c3162021-05-14 11:11:40 -07001706func libc_mmap_trampoline()
1707
1708//go:linkname libc_mmap libc_mmap
1709//go:cgo_import_dynamic libc_mmap mmap "libc.so"
1710
Colin Crossefed6342019-09-07 08:34:44 -07001711// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1712
1713func munmap(addr uintptr, length uintptr) (err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001714 _, _, e1 := syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001715 if e1 != 0 {
1716 err = errnoErr(e1)
1717 }
1718 return
1719}
1720
Colin Cross846c3162021-05-14 11:11:40 -07001721func libc_munmap_trampoline()
1722
1723//go:linkname libc_munmap libc_munmap
1724//go:cgo_import_dynamic libc_munmap munmap "libc.so"
1725
1726// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1727
1728func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
1729 var _p0 *byte
1730 _p0, err = BytePtrFromString(path)
1731 if err != nil {
1732 return
1733 }
1734 _, _, e1 := syscall6(funcPC(libc_utimensat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
1735 if e1 != 0 {
1736 err = errnoErr(e1)
1737 }
1738 return
1739}
1740
1741func libc_utimensat_trampoline()
1742
1743//go:linkname libc_utimensat libc_utimensat
1744//go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
1745
1746// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1747
1748func directSyscall(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr) (ret uintptr, err error) {
1749 r0, _, e1 := syscall6X(funcPC(libc_syscall_trampoline), uintptr(trap), uintptr(a1), uintptr(a2), uintptr(a3), uintptr(a4), uintptr(a5))
1750 ret = uintptr(r0)
1751 if e1 != 0 {
1752 err = errnoErr(e1)
1753 }
1754 return
1755}
1756
1757func libc_syscall_trampoline()
1758
1759//go:linkname libc_syscall libc_syscall
1760//go:cgo_import_dynamic libc_syscall syscall "libc.so"
1761
Colin Crossefed6342019-09-07 08:34:44 -07001762// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1763
1764func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001765 r0, _, e1 := syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
Colin Crossefed6342019-09-07 08:34:44 -07001766 n = int(r0)
1767 if e1 != 0 {
1768 err = errnoErr(e1)
1769 }
1770 return
1771}
1772
1773// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1774
1775func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
Colin Cross846c3162021-05-14 11:11:40 -07001776 r0, _, e1 := syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
Colin Crossefed6342019-09-07 08:34:44 -07001777 n = int(r0)
1778 if e1 != 0 {
1779 err = errnoErr(e1)
1780 }
1781 return
1782}
1783
1784// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1785
Colin Cross846c3162021-05-14 11:11:40 -07001786func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1787 r0, _, e1 := syscallX(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
1788 newoffset = int64(r0)
Colin Crossefed6342019-09-07 08:34:44 -07001789 if e1 != 0 {
1790 err = errnoErr(e1)
1791 }
1792 return
1793}
1794
Colin Cross846c3162021-05-14 11:11:40 -07001795func libc_lseek_trampoline()
1796
1797//go:linkname libc_lseek libc_lseek
1798//go:cgo_import_dynamic libc_lseek lseek "libc.so"
1799
Colin Crossefed6342019-09-07 08:34:44 -07001800// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1801
1802func getcwd(buf []byte) (n int, err error) {
1803 var _p0 unsafe.Pointer
1804 if len(buf) > 0 {
1805 _p0 = unsafe.Pointer(&buf[0])
1806 } else {
1807 _p0 = unsafe.Pointer(&_zero)
1808 }
Colin Cross846c3162021-05-14 11:11:40 -07001809 r0, _, e1 := syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001810 n = int(r0)
1811 if e1 != 0 {
1812 err = errnoErr(e1)
1813 }
1814 return
1815}
1816
Colin Cross846c3162021-05-14 11:11:40 -07001817func libc_getcwd_trampoline()
1818
1819//go:linkname libc_getcwd libc_getcwd
1820//go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
1821
Colin Crossefed6342019-09-07 08:34:44 -07001822// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1823
1824func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
1825 var _p0 unsafe.Pointer
1826 if len(mib) > 0 {
1827 _p0 = unsafe.Pointer(&mib[0])
1828 } else {
1829 _p0 = unsafe.Pointer(&_zero)
1830 }
Colin Cross846c3162021-05-14 11:11:40 -07001831 _, _, e1 := syscall6(funcPC(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 -07001832 if e1 != 0 {
1833 err = errnoErr(e1)
1834 }
1835 return
1836}
Colin Cross846c3162021-05-14 11:11:40 -07001837
1838func libc_sysctl_trampoline()
1839
1840//go:linkname libc_sysctl libc_sysctl
1841//go:cgo_import_dynamic libc_sysctl sysctl "libc.so"
1842
1843// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1844
1845func fork() (pid int, err error) {
1846 r0, _, e1 := rawSyscall(funcPC(libc_fork_trampoline), 0, 0, 0)
1847 pid = int(r0)
1848 if e1 != 0 {
1849 err = errnoErr(e1)
1850 }
1851 return
1852}
1853
1854func libc_fork_trampoline()
1855
1856//go:linkname libc_fork libc_fork
1857//go:cgo_import_dynamic libc_fork fork "libc.so"
1858
1859// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1860
1861func ioctl(fd int, req int, arg int) (err error) {
1862 _, _, e1 := rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
1863 if e1 != 0 {
1864 err = errnoErr(e1)
1865 }
1866 return
1867}
1868
1869func libc_ioctl_trampoline()
1870
1871//go:linkname libc_ioctl libc_ioctl
1872//go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
1873
1874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1875
1876func execve(path *byte, argv **byte, envp **byte) (err error) {
1877 _, _, e1 := rawSyscall(funcPC(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
1878 if e1 != 0 {
1879 err = errnoErr(e1)
1880 }
1881 return
1882}
1883
1884func libc_execve_trampoline()
1885
1886//go:linkname libc_execve libc_execve
1887//go:cgo_import_dynamic libc_execve execve "libc.so"
1888
1889// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1890
1891func exit(res int) (err error) {
1892 _, _, e1 := rawSyscall(funcPC(libc_exit_trampoline), uintptr(res), 0, 0)
1893 if e1 != 0 {
1894 err = errnoErr(e1)
1895 }
1896 return
1897}
1898
1899func libc_exit_trampoline()
1900
1901//go:linkname libc_exit libc_exit
1902//go:cgo_import_dynamic libc_exit exit "libc.so"
1903
1904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1905
1906//go:nosplit
1907func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
1908 _, _, e1 := syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
1909 if e1 != 0 {
1910 err = errnoErr(e1)
1911 }
1912 return
1913}
1914
1915func libc_ptrace_trampoline()
1916
1917//go:linkname libc_ptrace libc_ptrace
1918//go:cgo_import_dynamic libc_ptrace ptrace "libc.so"
1919
1920// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1921
1922func getentropy(p []byte) (err error) {
1923 var _p0 unsafe.Pointer
1924 if len(p) > 0 {
1925 _p0 = unsafe.Pointer(&p[0])
1926 } else {
1927 _p0 = unsafe.Pointer(&_zero)
1928 }
1929 _, _, e1 := rawSyscall(funcPC(libc_getentropy_trampoline), uintptr(_p0), uintptr(len(p)), 0)
1930 if e1 != 0 {
1931 err = errnoErr(e1)
1932 }
1933 return
1934}
1935
1936func libc_getentropy_trampoline()
1937
1938//go:linkname libc_getentropy libc_getentropy
1939//go:cgo_import_dynamic libc_getentropy getentropy "libc.so"
1940
1941// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1942
1943func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1944 var _p0 *byte
1945 _p0, err = BytePtrFromString(path)
1946 if err != nil {
1947 return
1948 }
1949 _, _, e1 := syscall6(funcPC(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1950 if e1 != 0 {
1951 err = errnoErr(e1)
1952 }
1953 return
1954}
1955
1956func libc_fstatat_trampoline()
1957
1958//go:linkname libc_fstatat libc_fstatat
1959//go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
1960
1961// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1962
1963func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
1964 r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
1965 val = int(r0)
1966 if e1 != 0 {
1967 err = errnoErr(e1)
1968 }
1969 return
1970}
1971
1972// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1973
1974func unlinkat(fd int, path string, flags int) (err error) {
1975 var _p0 *byte
1976 _p0, err = BytePtrFromString(path)
1977 if err != nil {
1978 return
1979 }
1980 _, _, e1 := syscall(funcPC(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1981 if e1 != 0 {
1982 err = errnoErr(e1)
1983 }
1984 return
1985}
1986
1987func libc_unlinkat_trampoline()
1988
1989//go:linkname libc_unlinkat libc_unlinkat
1990//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
1991
1992// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1993
1994func openat(fd int, path string, flags int, perm uint32) (fdret int, err error) {
1995 var _p0 *byte
1996 _p0, err = BytePtrFromString(path)
1997 if err != nil {
1998 return
1999 }
2000 r0, _, e1 := syscall6(funcPC(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
2001 fdret = int(r0)
2002 if e1 != 0 {
2003 err = errnoErr(e1)
2004 }
2005 return
2006}
2007
2008func libc_openat_trampoline()
2009
2010//go:linkname libc_openat libc_openat
2011//go:cgo_import_dynamic libc_openat openat "libc.so"