blob: 293b70360021896c2d9a17a50af2367674d6ed42 [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
6package syscall
7
8import "unsafe"
Dan Willemsen31b9b842021-08-31 12:51:40 -07009import "internal/abi"
Colin Crossefed6342019-09-07 08:34:44 -070010
11// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
12
13func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070014 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
Colin Crossefed6342019-09-07 08:34:44 -070015 n = int(r0)
16 if e1 != 0 {
17 err = errnoErr(e1)
18 }
19 return
20}
21
Colin Cross846c3162021-05-14 11:11:40 -070022func libc_getgroups_trampoline()
23
Colin Cross846c3162021-05-14 11:11:40 -070024//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) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070029 _, _, e1 := rawSyscall(abi.FuncPCABI0(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
Colin Cross846c3162021-05-14 11:11:40 -070038//go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
39
Colin Crossefed6342019-09-07 08:34:44 -070040// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
41
42func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070043 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 -070044 wpid = int(r0)
45 if e1 != 0 {
46 err = errnoErr(e1)
47 }
48 return
49}
50
Colin Cross846c3162021-05-14 11:11:40 -070051func libc_wait4_trampoline()
52
Colin Cross846c3162021-05-14 11:11:40 -070053//go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
54
Colin Crossefed6342019-09-07 08:34:44 -070055// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
56
57func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070058 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 -070059 fd = int(r0)
60 if e1 != 0 {
61 err = errnoErr(e1)
62 }
63 return
64}
65
Colin Cross846c3162021-05-14 11:11:40 -070066func libc_accept_trampoline()
67
Colin Cross846c3162021-05-14 11:11:40 -070068//go:cgo_import_dynamic libc_accept accept "libc.so"
69
Colin Crossefed6342019-09-07 08:34:44 -070070// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
71
72func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070073 _, _, e1 := syscall(abi.FuncPCABI0(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
Colin Crossefed6342019-09-07 08:34:44 -070074 if e1 != 0 {
75 err = errnoErr(e1)
76 }
77 return
78}
79
Colin Cross846c3162021-05-14 11:11:40 -070080func libc_bind_trampoline()
81
Colin Cross846c3162021-05-14 11:11:40 -070082//go:cgo_import_dynamic libc_bind bind "libc.so"
83
Colin Crossefed6342019-09-07 08:34:44 -070084// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
85
86func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -070087 _, _, e1 := syscall(abi.FuncPCABI0(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
Colin Crossefed6342019-09-07 08:34:44 -070088 if e1 != 0 {
89 err = errnoErr(e1)
90 }
91 return
92}
93
Colin Cross846c3162021-05-14 11:11:40 -070094func libc_connect_trampoline()
95
Colin Cross846c3162021-05-14 11:11:40 -070096//go:cgo_import_dynamic libc_connect connect "libc.so"
97
Colin Crossefed6342019-09-07 08:34:44 -070098// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
99
100func socket(domain int, typ int, proto int) (fd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700101 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
Colin Crossefed6342019-09-07 08:34:44 -0700102 fd = int(r0)
103 if e1 != 0 {
104 err = errnoErr(e1)
105 }
106 return
107}
108
Colin Cross846c3162021-05-14 11:11:40 -0700109func libc_socket_trampoline()
110
Colin Cross846c3162021-05-14 11:11:40 -0700111//go:cgo_import_dynamic libc_socket socket "libc.so"
112
Colin Crossefed6342019-09-07 08:34:44 -0700113// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
114
115func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700116 _, _, 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 -0700117 if e1 != 0 {
118 err = errnoErr(e1)
119 }
120 return
121}
122
Colin Cross846c3162021-05-14 11:11:40 -0700123func libc_getsockopt_trampoline()
124
Colin Cross846c3162021-05-14 11:11:40 -0700125//go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so"
126
Colin Crossefed6342019-09-07 08:34:44 -0700127// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
128
129func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700130 _, _, 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 -0700131 if e1 != 0 {
132 err = errnoErr(e1)
133 }
134 return
135}
136
Colin Cross846c3162021-05-14 11:11:40 -0700137func libc_setsockopt_trampoline()
138
Colin Cross846c3162021-05-14 11:11:40 -0700139//go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so"
140
Colin Crossefed6342019-09-07 08:34:44 -0700141// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
142
143func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700144 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Colin Crossefed6342019-09-07 08:34:44 -0700145 if e1 != 0 {
146 err = errnoErr(e1)
147 }
148 return
149}
150
Colin Cross846c3162021-05-14 11:11:40 -0700151func libc_getpeername_trampoline()
152
Colin Cross846c3162021-05-14 11:11:40 -0700153//go:cgo_import_dynamic libc_getpeername getpeername "libc.so"
154
Colin Crossefed6342019-09-07 08:34:44 -0700155// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
156
157func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700158 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
Colin Crossefed6342019-09-07 08:34:44 -0700159 if e1 != 0 {
160 err = errnoErr(e1)
161 }
162 return
163}
164
Colin Cross846c3162021-05-14 11:11:40 -0700165func libc_getsockname_trampoline()
166
Colin Cross846c3162021-05-14 11:11:40 -0700167//go:cgo_import_dynamic libc_getsockname getsockname "libc.so"
168
Colin Crossefed6342019-09-07 08:34:44 -0700169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
170
171func Shutdown(s int, how int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700172 _, _, e1 := syscall(abi.FuncPCABI0(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700173 if e1 != 0 {
174 err = errnoErr(e1)
175 }
176 return
177}
178
Colin Cross846c3162021-05-14 11:11:40 -0700179func libc_shutdown_trampoline()
180
Colin Cross846c3162021-05-14 11:11:40 -0700181//go:cgo_import_dynamic libc_shutdown shutdown "libc.so"
182
Colin Crossefed6342019-09-07 08:34:44 -0700183// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
184
185func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700186 _, _, 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 -0700187 if e1 != 0 {
188 err = errnoErr(e1)
189 }
190 return
191}
192
Colin Cross846c3162021-05-14 11:11:40 -0700193func libc_socketpair_trampoline()
194
Colin Cross846c3162021-05-14 11:11:40 -0700195//go:cgo_import_dynamic libc_socketpair socketpair "libc.so"
196
Colin Crossefed6342019-09-07 08:34:44 -0700197// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
198
199func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
200 var _p0 unsafe.Pointer
201 if len(p) > 0 {
202 _p0 = unsafe.Pointer(&p[0])
203 } else {
204 _p0 = unsafe.Pointer(&_zero)
205 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700206 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 -0700207 n = int(r0)
208 if e1 != 0 {
209 err = errnoErr(e1)
210 }
211 return
212}
213
Colin Cross846c3162021-05-14 11:11:40 -0700214func libc_recvfrom_trampoline()
215
Colin Cross846c3162021-05-14 11:11:40 -0700216//go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so"
217
Colin Crossefed6342019-09-07 08:34:44 -0700218// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
219
220func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
221 var _p0 unsafe.Pointer
222 if len(buf) > 0 {
223 _p0 = unsafe.Pointer(&buf[0])
224 } else {
225 _p0 = unsafe.Pointer(&_zero)
226 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700227 _, _, 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 -0700228 if e1 != 0 {
229 err = errnoErr(e1)
230 }
231 return
232}
233
Colin Cross846c3162021-05-14 11:11:40 -0700234func libc_sendto_trampoline()
235
Colin Cross846c3162021-05-14 11:11:40 -0700236//go:cgo_import_dynamic libc_sendto sendto "libc.so"
237
Colin Crossefed6342019-09-07 08:34:44 -0700238// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
239
240func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700241 r0, _, e1 := syscall(abi.FuncPCABI0(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
Colin Crossefed6342019-09-07 08:34:44 -0700242 n = int(r0)
243 if e1 != 0 {
244 err = errnoErr(e1)
245 }
246 return
247}
248
Colin Cross846c3162021-05-14 11:11:40 -0700249func libc_recvmsg_trampoline()
250
Colin Cross846c3162021-05-14 11:11:40 -0700251//go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so"
252
Colin Crossefed6342019-09-07 08:34:44 -0700253// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
254
255func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700256 r0, _, e1 := syscall(abi.FuncPCABI0(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
Colin Crossefed6342019-09-07 08:34:44 -0700257 n = int(r0)
258 if e1 != 0 {
259 err = errnoErr(e1)
260 }
261 return
262}
263
Colin Cross846c3162021-05-14 11:11:40 -0700264func libc_sendmsg_trampoline()
265
Colin Cross846c3162021-05-14 11:11:40 -0700266//go:cgo_import_dynamic libc_sendmsg sendmsg "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 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 -0700271 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 -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_kevent_trampoline()
280
Colin Cross846c3162021-05-14 11:11:40 -0700281//go:cgo_import_dynamic libc_kevent kevent "libc.so"
282
Colin Crossefed6342019-09-07 08:34:44 -0700283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
284
285func utimes(path string, timeval *[2]Timeval) (err error) {
286 var _p0 *byte
287 _p0, err = BytePtrFromString(path)
288 if err != nil {
289 return
290 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700291 _, _, e1 := syscall(abi.FuncPCABI0(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700292 if e1 != 0 {
293 err = errnoErr(e1)
294 }
295 return
296}
297
Colin Cross846c3162021-05-14 11:11:40 -0700298func libc_utimes_trampoline()
299
Colin Cross846c3162021-05-14 11:11:40 -0700300//go:cgo_import_dynamic libc_utimes utimes "libc.so"
301
Colin Crossefed6342019-09-07 08:34:44 -0700302// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
303
304func futimes(fd int, timeval *[2]Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700305 _, _, e1 := syscall(abi.FuncPCABI0(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700306 if e1 != 0 {
307 err = errnoErr(e1)
308 }
309 return
310}
311
Colin Cross846c3162021-05-14 11:11:40 -0700312func libc_futimes_trampoline()
313
Colin Cross846c3162021-05-14 11:11:40 -0700314//go:cgo_import_dynamic libc_futimes futimes "libc.so"
315
Colin Crossefed6342019-09-07 08:34:44 -0700316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
317
318func fcntl(fd int, cmd int, arg int) (val int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700319 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
Colin Crossefed6342019-09-07 08:34:44 -0700320 val = int(r0)
321 if e1 != 0 {
322 err = errnoErr(e1)
323 }
324 return
325}
326
Colin Cross846c3162021-05-14 11:11:40 -0700327func libc_fcntl_trampoline()
328
Colin Cross846c3162021-05-14 11:11:40 -0700329//go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
330
Colin Crossefed6342019-09-07 08:34:44 -0700331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
332
333func pipe2(p *[2]_C_int, flags int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700334 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_pipe2_trampoline), uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700335 if e1 != 0 {
336 err = errnoErr(e1)
337 }
338 return
339}
340
Colin Cross846c3162021-05-14 11:11:40 -0700341func libc_pipe2_trampoline()
342
Colin Cross846c3162021-05-14 11:11:40 -0700343//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
344
Colin Crossefed6342019-09-07 08:34:44 -0700345// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
346
347func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700348 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 -0700349 nfd = int(r0)
350 if e1 != 0 {
351 err = errnoErr(e1)
352 }
353 return
354}
355
Colin Cross846c3162021-05-14 11:11:40 -0700356func libc_accept4_trampoline()
357
Colin Cross846c3162021-05-14 11:11:40 -0700358//go:cgo_import_dynamic libc_accept4 accept4 "libc.so"
359
Colin Crossefed6342019-09-07 08:34:44 -0700360// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
361
362func getdents(fd int, buf []byte) (n int, err error) {
363 var _p0 unsafe.Pointer
364 if len(buf) > 0 {
365 _p0 = unsafe.Pointer(&buf[0])
366 } else {
367 _p0 = unsafe.Pointer(&_zero)
368 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700369 r0, _, e1 := syscall(abi.FuncPCABI0(libc_getdents_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(buf)))
Colin Crossefed6342019-09-07 08:34:44 -0700370 n = int(r0)
371 if e1 != 0 {
372 err = errnoErr(e1)
373 }
374 return
375}
376
Colin Cross846c3162021-05-14 11:11:40 -0700377func libc_getdents_trampoline()
378
Colin Cross846c3162021-05-14 11:11:40 -0700379//go:cgo_import_dynamic libc_getdents getdents "libc.so"
380
Colin Crossefed6342019-09-07 08:34:44 -0700381// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
382
383func Access(path string, mode uint32) (err error) {
384 var _p0 *byte
385 _p0, err = BytePtrFromString(path)
386 if err != nil {
387 return
388 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700389 _, _, e1 := syscall(abi.FuncPCABI0(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700390 if e1 != 0 {
391 err = errnoErr(e1)
392 }
393 return
394}
395
Colin Cross846c3162021-05-14 11:11:40 -0700396func libc_access_trampoline()
397
Colin Cross846c3162021-05-14 11:11:40 -0700398//go:cgo_import_dynamic libc_access access "libc.so"
399
Colin Crossefed6342019-09-07 08:34:44 -0700400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
401
402func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700403 _, _, e1 := syscall(abi.FuncPCABI0(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700404 if e1 != 0 {
405 err = errnoErr(e1)
406 }
407 return
408}
409
Colin Cross846c3162021-05-14 11:11:40 -0700410func libc_adjtime_trampoline()
411
Colin Cross846c3162021-05-14 11:11:40 -0700412//go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
413
Colin Crossefed6342019-09-07 08:34:44 -0700414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
415
416func Chdir(path string) (err error) {
417 var _p0 *byte
418 _p0, err = BytePtrFromString(path)
419 if err != nil {
420 return
421 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700422 _, _, e1 := syscall(abi.FuncPCABI0(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700423 if e1 != 0 {
424 err = errnoErr(e1)
425 }
426 return
427}
428
Colin Cross846c3162021-05-14 11:11:40 -0700429func libc_chdir_trampoline()
430
Colin Cross846c3162021-05-14 11:11:40 -0700431//go:cgo_import_dynamic libc_chdir chdir "libc.so"
432
Colin Crossefed6342019-09-07 08:34:44 -0700433// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
434
435func Chflags(path string, flags int) (err error) {
436 var _p0 *byte
437 _p0, err = BytePtrFromString(path)
438 if err != nil {
439 return
440 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700441 _, _, e1 := syscall(abi.FuncPCABI0(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700442 if e1 != 0 {
443 err = errnoErr(e1)
444 }
445 return
446}
447
Colin Cross846c3162021-05-14 11:11:40 -0700448func libc_chflags_trampoline()
449
Colin Cross846c3162021-05-14 11:11:40 -0700450//go:cgo_import_dynamic libc_chflags chflags "libc.so"
451
Colin Crossefed6342019-09-07 08:34:44 -0700452// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
453
454func Chmod(path string, mode uint32) (err error) {
455 var _p0 *byte
456 _p0, err = BytePtrFromString(path)
457 if err != nil {
458 return
459 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700460 _, _, e1 := syscall(abi.FuncPCABI0(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700461 if e1 != 0 {
462 err = errnoErr(e1)
463 }
464 return
465}
466
Colin Cross846c3162021-05-14 11:11:40 -0700467func libc_chmod_trampoline()
468
Colin Cross846c3162021-05-14 11:11:40 -0700469//go:cgo_import_dynamic libc_chmod chmod "libc.so"
470
Colin Crossefed6342019-09-07 08:34:44 -0700471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
472
473func Chown(path string, uid int, gid int) (err error) {
474 var _p0 *byte
475 _p0, err = BytePtrFromString(path)
476 if err != nil {
477 return
478 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700479 _, _, e1 := syscall(abi.FuncPCABI0(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700480 if e1 != 0 {
481 err = errnoErr(e1)
482 }
483 return
484}
485
Colin Cross846c3162021-05-14 11:11:40 -0700486func libc_chown_trampoline()
487
Colin Cross846c3162021-05-14 11:11:40 -0700488//go:cgo_import_dynamic libc_chown chown "libc.so"
489
Colin Crossefed6342019-09-07 08:34:44 -0700490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
491
492func Chroot(path string) (err error) {
493 var _p0 *byte
494 _p0, err = BytePtrFromString(path)
495 if err != nil {
496 return
497 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700498 _, _, e1 := syscall(abi.FuncPCABI0(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700499 if e1 != 0 {
500 err = errnoErr(e1)
501 }
502 return
503}
504
Colin Cross846c3162021-05-14 11:11:40 -0700505func libc_chroot_trampoline()
506
Colin Cross846c3162021-05-14 11:11:40 -0700507//go:cgo_import_dynamic libc_chroot chroot "libc.so"
508
Colin Crossefed6342019-09-07 08:34:44 -0700509// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
510
511func Close(fd int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700512 _, _, e1 := syscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700513 if e1 != 0 {
514 err = errnoErr(e1)
515 }
516 return
517}
518
Colin Cross846c3162021-05-14 11:11:40 -0700519func libc_close_trampoline()
520
Colin Cross846c3162021-05-14 11:11:40 -0700521//go:cgo_import_dynamic libc_close close "libc.so"
522
Colin Crossefed6342019-09-07 08:34:44 -0700523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524
525func Dup(fd int) (nfd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700526 r0, _, e1 := syscall(abi.FuncPCABI0(libc_dup_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700527 nfd = int(r0)
528 if e1 != 0 {
529 err = errnoErr(e1)
530 }
531 return
532}
533
Colin Cross846c3162021-05-14 11:11:40 -0700534func libc_dup_trampoline()
535
Colin Cross846c3162021-05-14 11:11:40 -0700536//go:cgo_import_dynamic libc_dup dup "libc.so"
537
Colin Crossefed6342019-09-07 08:34:44 -0700538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
539
540func Dup2(from int, to int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700541 _, _, e1 := syscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700542 if e1 != 0 {
543 err = errnoErr(e1)
544 }
545 return
546}
547
Colin Cross846c3162021-05-14 11:11:40 -0700548func libc_dup2_trampoline()
549
Colin Cross846c3162021-05-14 11:11:40 -0700550//go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
551
Colin Crossefed6342019-09-07 08:34:44 -0700552// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
553
554func Fchdir(fd int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700555 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchdir_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700556 if e1 != 0 {
557 err = errnoErr(e1)
558 }
559 return
560}
561
Colin Cross846c3162021-05-14 11:11:40 -0700562func libc_fchdir_trampoline()
563
Colin Cross846c3162021-05-14 11:11:40 -0700564//go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
565
Colin Crossefed6342019-09-07 08:34:44 -0700566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
567
568func Fchflags(fd int, flags int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700569 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700570 if e1 != 0 {
571 err = errnoErr(e1)
572 }
573 return
574}
575
Colin Cross846c3162021-05-14 11:11:40 -0700576func libc_fchflags_trampoline()
577
Colin Cross846c3162021-05-14 11:11:40 -0700578//go:cgo_import_dynamic libc_fchflags fchflags "libc.so"
579
Colin Crossefed6342019-09-07 08:34:44 -0700580// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
581
582func Fchmod(fd int, mode uint32) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700583 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700584 if e1 != 0 {
585 err = errnoErr(e1)
586 }
587 return
588}
589
Colin Cross846c3162021-05-14 11:11:40 -0700590func libc_fchmod_trampoline()
591
Colin Cross846c3162021-05-14 11:11:40 -0700592//go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
593
Colin Crossefed6342019-09-07 08:34:44 -0700594// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
595
596func Fchown(fd int, uid int, gid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700597 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700598 if e1 != 0 {
599 err = errnoErr(e1)
600 }
601 return
602}
603
Colin Cross846c3162021-05-14 11:11:40 -0700604func libc_fchown_trampoline()
605
Colin Cross846c3162021-05-14 11:11:40 -0700606//go:cgo_import_dynamic libc_fchown fchown "libc.so"
607
Colin Crossefed6342019-09-07 08:34:44 -0700608// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
609
610func Flock(fd int, how int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700611 _, _, e1 := syscall(abi.FuncPCABI0(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700612 if e1 != 0 {
613 err = errnoErr(e1)
614 }
615 return
616}
617
Colin Cross846c3162021-05-14 11:11:40 -0700618func libc_flock_trampoline()
619
Colin Cross846c3162021-05-14 11:11:40 -0700620//go:cgo_import_dynamic libc_flock flock "libc.so"
621
Colin Crossefed6342019-09-07 08:34:44 -0700622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
623
624func Fpathconf(fd int, name int) (val int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700625 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700626 val = int(r0)
627 if e1 != 0 {
628 err = errnoErr(e1)
629 }
630 return
631}
632
Colin Cross846c3162021-05-14 11:11:40 -0700633func libc_fpathconf_trampoline()
634
Colin Cross846c3162021-05-14 11:11:40 -0700635//go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
636
Colin Crossefed6342019-09-07 08:34:44 -0700637// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
638
639func Fstat(fd int, stat *Stat_t) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700640 _, _, e1 := syscall(abi.FuncPCABI0(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700641 if e1 != 0 {
642 err = errnoErr(e1)
643 }
644 return
645}
646
Colin Cross846c3162021-05-14 11:11:40 -0700647func libc_fstat_trampoline()
648
Colin Cross846c3162021-05-14 11:11:40 -0700649//go:cgo_import_dynamic libc_fstat fstat "libc.so"
650
Colin Crossefed6342019-09-07 08:34:44 -0700651// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
652
653func Fstatfs(fd int, stat *Statfs_t) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700654 _, _, e1 := syscall(abi.FuncPCABI0(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700655 if e1 != 0 {
656 err = errnoErr(e1)
657 }
658 return
659}
660
Colin Cross846c3162021-05-14 11:11:40 -0700661func libc_fstatfs_trampoline()
662
Colin Cross846c3162021-05-14 11:11:40 -0700663//go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so"
664
Colin Crossefed6342019-09-07 08:34:44 -0700665// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
666
667func Fsync(fd int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700668 _, _, e1 := syscall(abi.FuncPCABI0(libc_fsync_trampoline), uintptr(fd), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700669 if e1 != 0 {
670 err = errnoErr(e1)
671 }
672 return
673}
674
Colin Cross846c3162021-05-14 11:11:40 -0700675func libc_fsync_trampoline()
676
Colin Cross846c3162021-05-14 11:11:40 -0700677//go:cgo_import_dynamic libc_fsync fsync "libc.so"
678
Colin Crossefed6342019-09-07 08:34:44 -0700679// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
680
681func Ftruncate(fd int, length int64) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700682 _, _, e1 := syscall(abi.FuncPCABI0(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700683 if e1 != 0 {
684 err = errnoErr(e1)
685 }
686 return
687}
688
Colin Cross846c3162021-05-14 11:11:40 -0700689func libc_ftruncate_trampoline()
690
Colin Cross846c3162021-05-14 11:11:40 -0700691//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
692
Colin Crossefed6342019-09-07 08:34:44 -0700693// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
694
695func Getegid() (egid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700696 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getegid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700697 egid = int(r0)
698 return
699}
700
Colin Cross846c3162021-05-14 11:11:40 -0700701func libc_getegid_trampoline()
702
Colin Cross846c3162021-05-14 11:11:40 -0700703//go:cgo_import_dynamic libc_getegid getegid "libc.so"
704
Colin Crossefed6342019-09-07 08:34:44 -0700705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706
707func Geteuid() (uid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700708 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_geteuid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700709 uid = int(r0)
710 return
711}
712
Colin Cross846c3162021-05-14 11:11:40 -0700713func libc_geteuid_trampoline()
714
Colin Cross846c3162021-05-14 11:11:40 -0700715//go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
716
Colin Crossefed6342019-09-07 08:34:44 -0700717// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
718
719func Getgid() (gid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700720 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getgid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700721 gid = int(r0)
722 return
723}
724
Colin Cross846c3162021-05-14 11:11:40 -0700725func libc_getgid_trampoline()
726
Colin Cross846c3162021-05-14 11:11:40 -0700727//go:cgo_import_dynamic libc_getgid getgid "libc.so"
728
Colin Crossefed6342019-09-07 08:34:44 -0700729// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
730
731func Getpgid(pid int) (pgid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700732 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpgid_trampoline), uintptr(pid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700733 pgid = int(r0)
734 if e1 != 0 {
735 err = errnoErr(e1)
736 }
737 return
738}
739
Colin Cross846c3162021-05-14 11:11:40 -0700740func libc_getpgid_trampoline()
741
Colin Cross846c3162021-05-14 11:11:40 -0700742//go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
743
Colin Crossefed6342019-09-07 08:34:44 -0700744// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
745
746func Getpgrp() (pgrp int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700747 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpgrp_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700748 pgrp = int(r0)
749 return
750}
751
Colin Cross846c3162021-05-14 11:11:40 -0700752func libc_getpgrp_trampoline()
753
Colin Cross846c3162021-05-14 11:11:40 -0700754//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
755
Colin Crossefed6342019-09-07 08:34:44 -0700756// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
757
758func Getpid() (pid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700759 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700760 pid = int(r0)
761 return
762}
763
Colin Cross846c3162021-05-14 11:11:40 -0700764func libc_getpid_trampoline()
765
Colin Cross846c3162021-05-14 11:11:40 -0700766//go:cgo_import_dynamic libc_getpid getpid "libc.so"
767
Colin Crossefed6342019-09-07 08:34:44 -0700768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
769
770func Getppid() (ppid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700771 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getppid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700772 ppid = int(r0)
773 return
774}
775
Colin Cross846c3162021-05-14 11:11:40 -0700776func libc_getppid_trampoline()
777
Colin Cross846c3162021-05-14 11:11:40 -0700778//go:cgo_import_dynamic libc_getppid getppid "libc.so"
779
Colin Crossefed6342019-09-07 08:34:44 -0700780// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
781
782func Getpriority(which int, who int) (prio int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700783 r0, _, e1 := syscall(abi.FuncPCABI0(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700784 prio = int(r0)
785 if e1 != 0 {
786 err = errnoErr(e1)
787 }
788 return
789}
790
Colin Cross846c3162021-05-14 11:11:40 -0700791func libc_getpriority_trampoline()
792
Colin Cross846c3162021-05-14 11:11:40 -0700793//go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
794
Colin Crossefed6342019-09-07 08:34:44 -0700795// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
796
797func Getrlimit(which int, lim *Rlimit) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700798 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700799 if e1 != 0 {
800 err = errnoErr(e1)
801 }
802 return
803}
804
Colin Cross846c3162021-05-14 11:11:40 -0700805func libc_getrlimit_trampoline()
806
Colin Cross846c3162021-05-14 11:11:40 -0700807//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
808
Colin Crossefed6342019-09-07 08:34:44 -0700809// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
810
811func Getrusage(who int, rusage *Rusage) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700812 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700813 if e1 != 0 {
814 err = errnoErr(e1)
815 }
816 return
817}
818
Colin Cross846c3162021-05-14 11:11:40 -0700819func libc_getrusage_trampoline()
820
Colin Cross846c3162021-05-14 11:11:40 -0700821//go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
822
Colin Crossefed6342019-09-07 08:34:44 -0700823// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
824
825func Getsid(pid int) (sid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700826 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsid_trampoline), uintptr(pid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700827 sid = int(r0)
828 if e1 != 0 {
829 err = errnoErr(e1)
830 }
831 return
832}
833
Colin Cross846c3162021-05-14 11:11:40 -0700834func libc_getsid_trampoline()
835
Colin Cross846c3162021-05-14 11:11:40 -0700836//go:cgo_import_dynamic libc_getsid getsid "libc.so"
837
Colin Crossefed6342019-09-07 08:34:44 -0700838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
839
840func Gettimeofday(tv *Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700841 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tv)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700842 if e1 != 0 {
843 err = errnoErr(e1)
844 }
845 return
846}
847
Colin Cross846c3162021-05-14 11:11:40 -0700848func libc_gettimeofday_trampoline()
849
Colin Cross846c3162021-05-14 11:11:40 -0700850//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
851
Colin Crossefed6342019-09-07 08:34:44 -0700852// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
853
854func Getuid() (uid int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700855 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getuid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700856 uid = int(r0)
857 return
858}
859
Colin Cross846c3162021-05-14 11:11:40 -0700860func libc_getuid_trampoline()
861
Colin Cross846c3162021-05-14 11:11:40 -0700862//go:cgo_import_dynamic libc_getuid getuid "libc.so"
863
Colin Crossefed6342019-09-07 08:34:44 -0700864// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
865
866func Issetugid() (tainted bool) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700867 r0, _, _ := syscall(abi.FuncPCABI0(libc_issetugid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700868 tainted = bool(r0 != 0)
869 return
870}
871
Colin Cross846c3162021-05-14 11:11:40 -0700872func libc_issetugid_trampoline()
873
Colin Cross846c3162021-05-14 11:11:40 -0700874//go:cgo_import_dynamic libc_issetugid issetugid "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 Kill(pid int, signum Signal) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700879 _, _, e1 := syscall(abi.FuncPCABI0(libc_kill_trampoline), uintptr(pid), uintptr(signum), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700880 if e1 != 0 {
881 err = errnoErr(e1)
882 }
883 return
884}
885
Colin Cross846c3162021-05-14 11:11:40 -0700886func libc_kill_trampoline()
887
Colin Cross846c3162021-05-14 11:11:40 -0700888//go:cgo_import_dynamic libc_kill kill "libc.so"
889
Colin Crossefed6342019-09-07 08:34:44 -0700890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
891
892func Kqueue() (fd int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700893 r0, _, e1 := syscall(abi.FuncPCABI0(libc_kqueue_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -0700894 fd = int(r0)
895 if e1 != 0 {
896 err = errnoErr(e1)
897 }
898 return
899}
900
Colin Cross846c3162021-05-14 11:11:40 -0700901func libc_kqueue_trampoline()
902
Colin Cross846c3162021-05-14 11:11:40 -0700903//go:cgo_import_dynamic libc_kqueue kqueue "libc.so"
904
Colin Crossefed6342019-09-07 08:34:44 -0700905// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
906
907func Lchown(path string, uid int, gid int) (err error) {
908 var _p0 *byte
909 _p0, err = BytePtrFromString(path)
910 if err != nil {
911 return
912 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700913 _, _, e1 := syscall(abi.FuncPCABI0(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
Colin Crossefed6342019-09-07 08:34:44 -0700914 if e1 != 0 {
915 err = errnoErr(e1)
916 }
917 return
918}
919
Colin Cross846c3162021-05-14 11:11:40 -0700920func libc_lchown_trampoline()
921
Colin Cross846c3162021-05-14 11:11:40 -0700922//go:cgo_import_dynamic libc_lchown lchown "libc.so"
923
Colin Crossefed6342019-09-07 08:34:44 -0700924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
925
926func Link(path string, link string) (err error) {
927 var _p0 *byte
928 _p0, err = BytePtrFromString(path)
929 if err != nil {
930 return
931 }
932 var _p1 *byte
933 _p1, err = BytePtrFromString(link)
934 if err != nil {
935 return
936 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700937 _, _, e1 := syscall(abi.FuncPCABI0(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700938 if e1 != 0 {
939 err = errnoErr(e1)
940 }
941 return
942}
943
Colin Cross846c3162021-05-14 11:11:40 -0700944func libc_link_trampoline()
945
Colin Cross846c3162021-05-14 11:11:40 -0700946//go:cgo_import_dynamic libc_link link "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 Listen(s int, backlog int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -0700951 _, _, e1 := syscall(abi.FuncPCABI0(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700952 if e1 != 0 {
953 err = errnoErr(e1)
954 }
955 return
956}
957
Colin Cross846c3162021-05-14 11:11:40 -0700958func libc_listen_trampoline()
959
Colin Cross846c3162021-05-14 11:11:40 -0700960//go:cgo_import_dynamic libc_listen listen "libc.so"
961
Colin Crossefed6342019-09-07 08:34:44 -0700962// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
963
964func Lstat(path string, stat *Stat_t) (err error) {
965 var _p0 *byte
966 _p0, err = BytePtrFromString(path)
967 if err != nil {
968 return
969 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700970 _, _, e1 := syscall(abi.FuncPCABI0(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700971 if e1 != 0 {
972 err = errnoErr(e1)
973 }
974 return
975}
976
Colin Cross846c3162021-05-14 11:11:40 -0700977func libc_lstat_trampoline()
978
Colin Cross846c3162021-05-14 11:11:40 -0700979//go:cgo_import_dynamic libc_lstat lstat "libc.so"
980
Colin Crossefed6342019-09-07 08:34:44 -0700981// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
982
983func Mkdir(path string, mode uint32) (err error) {
984 var _p0 *byte
985 _p0, err = BytePtrFromString(path)
986 if err != nil {
987 return
988 }
Dan Willemsen31b9b842021-08-31 12:51:40 -0700989 _, _, e1 := syscall(abi.FuncPCABI0(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -0700990 if e1 != 0 {
991 err = errnoErr(e1)
992 }
993 return
994}
995
Colin Cross846c3162021-05-14 11:11:40 -0700996func libc_mkdir_trampoline()
997
Colin Cross846c3162021-05-14 11:11:40 -0700998//go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
999
Colin Crossefed6342019-09-07 08:34:44 -07001000// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1001
1002func Mkfifo(path string, mode uint32) (err error) {
1003 var _p0 *byte
1004 _p0, err = BytePtrFromString(path)
1005 if err != nil {
1006 return
1007 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001008 _, _, e1 := syscall(abi.FuncPCABI0(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001009 if e1 != 0 {
1010 err = errnoErr(e1)
1011 }
1012 return
1013}
1014
Colin Cross846c3162021-05-14 11:11:40 -07001015func libc_mkfifo_trampoline()
1016
Colin Cross846c3162021-05-14 11:11:40 -07001017//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
1018
Colin Crossefed6342019-09-07 08:34:44 -07001019// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021func Mknod(path string, mode uint32, dev int) (err error) {
1022 var _p0 *byte
1023 _p0, err = BytePtrFromString(path)
1024 if err != nil {
1025 return
1026 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001027 _, _, e1 := syscall(abi.FuncPCABI0(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
Colin Crossefed6342019-09-07 08:34:44 -07001028 if e1 != 0 {
1029 err = errnoErr(e1)
1030 }
1031 return
1032}
1033
Colin Cross846c3162021-05-14 11:11:40 -07001034func libc_mknod_trampoline()
1035
Colin Cross846c3162021-05-14 11:11:40 -07001036//go:cgo_import_dynamic libc_mknod mknod "libc.so"
1037
Colin Crossefed6342019-09-07 08:34:44 -07001038// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039
1040func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001041 _, _, e1 := syscall(abi.FuncPCABI0(libc_nanosleep_trampoline), uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001042 if e1 != 0 {
1043 err = errnoErr(e1)
1044 }
1045 return
1046}
1047
Colin Cross846c3162021-05-14 11:11:40 -07001048func libc_nanosleep_trampoline()
1049
Colin Cross846c3162021-05-14 11:11:40 -07001050//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
1051
Colin Crossefed6342019-09-07 08:34:44 -07001052// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1053
1054func Open(path string, mode int, perm uint32) (fd int, err error) {
1055 var _p0 *byte
1056 _p0, err = BytePtrFromString(path)
1057 if err != nil {
1058 return
1059 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001060 r0, _, e1 := syscall(abi.FuncPCABI0(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
Colin Crossefed6342019-09-07 08:34:44 -07001061 fd = int(r0)
1062 if e1 != 0 {
1063 err = errnoErr(e1)
1064 }
1065 return
1066}
1067
Colin Cross846c3162021-05-14 11:11:40 -07001068func libc_open_trampoline()
1069
Colin Cross846c3162021-05-14 11:11:40 -07001070//go:cgo_import_dynamic libc_open open "libc.so"
1071
Colin Crossefed6342019-09-07 08:34:44 -07001072// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1073
1074func Pathconf(path string, name int) (val int, err error) {
1075 var _p0 *byte
1076 _p0, err = BytePtrFromString(path)
1077 if err != nil {
1078 return
1079 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001080 r0, _, e1 := syscall(abi.FuncPCABI0(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001081 val = int(r0)
1082 if e1 != 0 {
1083 err = errnoErr(e1)
1084 }
1085 return
1086}
1087
Colin Cross846c3162021-05-14 11:11:40 -07001088func libc_pathconf_trampoline()
1089
Colin Cross846c3162021-05-14 11:11:40 -07001090//go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
1091
Colin Crossefed6342019-09-07 08:34:44 -07001092// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1093
1094func Pread(fd int, p []byte, offset int64) (n int, err error) {
1095 var _p0 unsafe.Pointer
1096 if len(p) > 0 {
1097 _p0 = unsafe.Pointer(&p[0])
1098 } else {
1099 _p0 = unsafe.Pointer(&_zero)
1100 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001101 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 -07001102 n = int(r0)
1103 if e1 != 0 {
1104 err = errnoErr(e1)
1105 }
1106 return
1107}
1108
Colin Cross846c3162021-05-14 11:11:40 -07001109func libc_pread_trampoline()
1110
Colin Cross846c3162021-05-14 11:11:40 -07001111//go:cgo_import_dynamic libc_pread pread "libc.so"
1112
Colin Crossefed6342019-09-07 08:34:44 -07001113// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1114
1115func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1116 var _p0 unsafe.Pointer
1117 if len(p) > 0 {
1118 _p0 = unsafe.Pointer(&p[0])
1119 } else {
1120 _p0 = unsafe.Pointer(&_zero)
1121 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001122 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 -07001123 n = int(r0)
1124 if e1 != 0 {
1125 err = errnoErr(e1)
1126 }
1127 return
1128}
1129
Colin Cross846c3162021-05-14 11:11:40 -07001130func libc_pwrite_trampoline()
1131
Colin Cross846c3162021-05-14 11:11:40 -07001132//go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
1133
Colin Crossefed6342019-09-07 08:34:44 -07001134// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1135
1136func read(fd int, p []byte) (n int, err error) {
1137 var _p0 unsafe.Pointer
1138 if len(p) > 0 {
1139 _p0 = unsafe.Pointer(&p[0])
1140 } else {
1141 _p0 = unsafe.Pointer(&_zero)
1142 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001143 r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
Colin Crossefed6342019-09-07 08:34:44 -07001144 n = int(r0)
1145 if e1 != 0 {
1146 err = errnoErr(e1)
1147 }
1148 return
1149}
1150
Colin Cross846c3162021-05-14 11:11:40 -07001151func libc_read_trampoline()
1152
Colin Cross846c3162021-05-14 11:11:40 -07001153//go:cgo_import_dynamic libc_read read "libc.so"
1154
Colin Crossefed6342019-09-07 08:34:44 -07001155// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1156
1157func Readlink(path string, buf []byte) (n int, err error) {
1158 var _p0 *byte
1159 _p0, err = BytePtrFromString(path)
1160 if err != nil {
1161 return
1162 }
1163 var _p1 unsafe.Pointer
1164 if len(buf) > 0 {
1165 _p1 = unsafe.Pointer(&buf[0])
1166 } else {
1167 _p1 = unsafe.Pointer(&_zero)
1168 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001169 r0, _, e1 := syscall(abi.FuncPCABI0(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
Colin Crossefed6342019-09-07 08:34:44 -07001170 n = int(r0)
1171 if e1 != 0 {
1172 err = errnoErr(e1)
1173 }
1174 return
1175}
1176
Colin Cross846c3162021-05-14 11:11:40 -07001177func libc_readlink_trampoline()
1178
Colin Cross846c3162021-05-14 11:11:40 -07001179//go:cgo_import_dynamic libc_readlink readlink "libc.so"
1180
Colin Crossefed6342019-09-07 08:34:44 -07001181// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1182
1183func Rename(from string, to string) (err error) {
1184 var _p0 *byte
1185 _p0, err = BytePtrFromString(from)
1186 if err != nil {
1187 return
1188 }
1189 var _p1 *byte
1190 _p1, err = BytePtrFromString(to)
1191 if err != nil {
1192 return
1193 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001194 _, _, e1 := syscall(abi.FuncPCABI0(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001195 if e1 != 0 {
1196 err = errnoErr(e1)
1197 }
1198 return
1199}
1200
Colin Cross846c3162021-05-14 11:11:40 -07001201func libc_rename_trampoline()
1202
Colin Cross846c3162021-05-14 11:11:40 -07001203//go:cgo_import_dynamic libc_rename rename "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 Revoke(path string) (err error) {
1208 var _p0 *byte
1209 _p0, err = BytePtrFromString(path)
1210 if err != nil {
1211 return
1212 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001213 _, _, e1 := syscall(abi.FuncPCABI0(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001214 if e1 != 0 {
1215 err = errnoErr(e1)
1216 }
1217 return
1218}
1219
Colin Cross846c3162021-05-14 11:11:40 -07001220func libc_revoke_trampoline()
1221
Colin Cross846c3162021-05-14 11:11:40 -07001222//go:cgo_import_dynamic libc_revoke revoke "libc.so"
1223
Colin Crossefed6342019-09-07 08:34:44 -07001224// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1225
1226func Rmdir(path string) (err error) {
1227 var _p0 *byte
1228 _p0, err = BytePtrFromString(path)
1229 if err != nil {
1230 return
1231 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001232 _, _, e1 := syscall(abi.FuncPCABI0(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001233 if e1 != 0 {
1234 err = errnoErr(e1)
1235 }
1236 return
1237}
1238
Colin Cross846c3162021-05-14 11:11:40 -07001239func libc_rmdir_trampoline()
Colin Crossefed6342019-09-07 08:34:44 -07001240
Colin Cross846c3162021-05-14 11:11:40 -07001241//go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
Colin Crossefed6342019-09-07 08:34:44 -07001242
1243// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1244
1245func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001246 _, _, 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 -07001247 if e1 != 0 {
1248 err = errnoErr(e1)
1249 }
1250 return
1251}
1252
Colin Cross846c3162021-05-14 11:11:40 -07001253func libc_select_trampoline()
1254
Colin Cross846c3162021-05-14 11:11:40 -07001255//go:cgo_import_dynamic libc_select select "libc.so"
1256
Colin Crossefed6342019-09-07 08:34:44 -07001257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1258
1259func Setegid(egid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001260 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setegid_trampoline), uintptr(egid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001261 if e1 != 0 {
1262 err = errnoErr(e1)
1263 }
1264 return
1265}
1266
Colin Cross846c3162021-05-14 11:11:40 -07001267func libc_setegid_trampoline()
1268
Colin Cross846c3162021-05-14 11:11:40 -07001269//go:cgo_import_dynamic libc_setegid setegid "libc.so"
1270
Colin Crossefed6342019-09-07 08:34:44 -07001271// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1272
1273func Seteuid(euid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001274 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_seteuid_trampoline), uintptr(euid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001275 if e1 != 0 {
1276 err = errnoErr(e1)
1277 }
1278 return
1279}
1280
Colin Cross846c3162021-05-14 11:11:40 -07001281func libc_seteuid_trampoline()
1282
Colin Cross846c3162021-05-14 11:11:40 -07001283//go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
1284
Colin Crossefed6342019-09-07 08:34:44 -07001285// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1286
1287func Setgid(gid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001288 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgid_trampoline), uintptr(gid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001289 if e1 != 0 {
1290 err = errnoErr(e1)
1291 }
1292 return
1293}
1294
Colin Cross846c3162021-05-14 11:11:40 -07001295func libc_setgid_trampoline()
1296
Colin Cross846c3162021-05-14 11:11:40 -07001297//go:cgo_import_dynamic libc_setgid setgid "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 Setlogin(name string) (err error) {
1302 var _p0 *byte
1303 _p0, err = BytePtrFromString(name)
1304 if err != nil {
1305 return
1306 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001307 _, _, e1 := syscall(abi.FuncPCABI0(libc_setlogin_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_setlogin_trampoline()
1315
Colin Cross846c3162021-05-14 11:11:40 -07001316//go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
1317
Colin Crossefed6342019-09-07 08:34:44 -07001318// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1319
1320func Setpgid(pid int, pgid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001321 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001322 if e1 != 0 {
1323 err = errnoErr(e1)
1324 }
1325 return
1326}
1327
Colin Cross846c3162021-05-14 11:11:40 -07001328func libc_setpgid_trampoline()
1329
Colin Cross846c3162021-05-14 11:11:40 -07001330//go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
1331
Colin Crossefed6342019-09-07 08:34:44 -07001332// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1333
1334func Setpriority(which int, who int, prio int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001335 _, _, e1 := syscall(abi.FuncPCABI0(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
Colin Crossefed6342019-09-07 08:34:44 -07001336 if e1 != 0 {
1337 err = errnoErr(e1)
1338 }
1339 return
1340}
1341
Colin Cross846c3162021-05-14 11:11:40 -07001342func libc_setpriority_trampoline()
1343
Colin Cross846c3162021-05-14 11:11:40 -07001344//go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
1345
Colin Crossefed6342019-09-07 08:34:44 -07001346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1347
1348func Setregid(rgid int, egid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001349 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001350 if e1 != 0 {
1351 err = errnoErr(e1)
1352 }
1353 return
1354}
1355
Colin Cross846c3162021-05-14 11:11:40 -07001356func libc_setregid_trampoline()
1357
Colin Cross846c3162021-05-14 11:11:40 -07001358//go:cgo_import_dynamic libc_setregid setregid "libc.so"
1359
Colin Crossefed6342019-09-07 08:34:44 -07001360// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1361
1362func Setreuid(ruid int, euid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001363 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001364 if e1 != 0 {
1365 err = errnoErr(e1)
1366 }
1367 return
1368}
1369
Colin Cross846c3162021-05-14 11:11:40 -07001370func libc_setreuid_trampoline()
1371
Colin Cross846c3162021-05-14 11:11:40 -07001372//go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
1373
Colin Crossefed6342019-09-07 08:34:44 -07001374// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1375
1376func Setrlimit(which int, lim *Rlimit) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001377 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001378 if e1 != 0 {
1379 err = errnoErr(e1)
1380 }
1381 return
1382}
1383
Colin Cross846c3162021-05-14 11:11:40 -07001384func libc_setrlimit_trampoline()
1385
Colin Cross846c3162021-05-14 11:11:40 -07001386//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so"
1387
Colin Crossefed6342019-09-07 08:34:44 -07001388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1389
1390func Setsid() (pid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001391 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setsid_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001392 pid = int(r0)
1393 if e1 != 0 {
1394 err = errnoErr(e1)
1395 }
1396 return
1397}
1398
Colin Cross846c3162021-05-14 11:11:40 -07001399func libc_setsid_trampoline()
1400
Colin Cross846c3162021-05-14 11:11:40 -07001401//go:cgo_import_dynamic libc_setsid setsid "libc.so"
1402
Colin Crossefed6342019-09-07 08:34:44 -07001403// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1404
1405func Settimeofday(tp *Timeval) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001406 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001407 if e1 != 0 {
1408 err = errnoErr(e1)
1409 }
1410 return
1411}
1412
Colin Cross846c3162021-05-14 11:11:40 -07001413func libc_settimeofday_trampoline()
1414
Colin Cross846c3162021-05-14 11:11:40 -07001415//go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
1416
Colin Crossefed6342019-09-07 08:34:44 -07001417// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1418
1419func Setuid(uid int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001420 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setuid_trampoline), uintptr(uid), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001421 if e1 != 0 {
1422 err = errnoErr(e1)
1423 }
1424 return
1425}
1426
Colin Cross846c3162021-05-14 11:11:40 -07001427func libc_setuid_trampoline()
1428
Colin Cross846c3162021-05-14 11:11:40 -07001429//go:cgo_import_dynamic libc_setuid setuid "libc.so"
1430
Colin Crossefed6342019-09-07 08:34:44 -07001431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1432
1433func Stat(path string, stat *Stat_t) (err error) {
1434 var _p0 *byte
1435 _p0, err = BytePtrFromString(path)
1436 if err != nil {
1437 return
1438 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001439 _, _, e1 := syscall(abi.FuncPCABI0(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001440 if e1 != 0 {
1441 err = errnoErr(e1)
1442 }
1443 return
1444}
1445
Colin Cross846c3162021-05-14 11:11:40 -07001446func libc_stat_trampoline()
1447
Colin Cross846c3162021-05-14 11:11:40 -07001448//go:cgo_import_dynamic libc_stat stat "libc.so"
1449
Colin Crossefed6342019-09-07 08:34:44 -07001450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1451
1452func Statfs(path string, stat *Statfs_t) (err error) {
1453 var _p0 *byte
1454 _p0, err = BytePtrFromString(path)
1455 if err != nil {
1456 return
1457 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001458 _, _, e1 := syscall(abi.FuncPCABI0(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001459 if e1 != 0 {
1460 err = errnoErr(e1)
1461 }
1462 return
1463}
1464
Colin Cross846c3162021-05-14 11:11:40 -07001465func libc_statfs_trampoline()
1466
Colin Cross846c3162021-05-14 11:11:40 -07001467//go:cgo_import_dynamic libc_statfs statfs "libc.so"
1468
Colin Crossefed6342019-09-07 08:34:44 -07001469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1470
1471func Symlink(path string, link string) (err error) {
1472 var _p0 *byte
1473 _p0, err = BytePtrFromString(path)
1474 if err != nil {
1475 return
1476 }
1477 var _p1 *byte
1478 _p1, err = BytePtrFromString(link)
1479 if err != nil {
1480 return
1481 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001482 _, _, e1 := syscall(abi.FuncPCABI0(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001483 if e1 != 0 {
1484 err = errnoErr(e1)
1485 }
1486 return
1487}
1488
Colin Cross846c3162021-05-14 11:11:40 -07001489func libc_symlink_trampoline()
1490
Colin Cross846c3162021-05-14 11:11:40 -07001491//go:cgo_import_dynamic libc_symlink symlink "libc.so"
1492
Colin Crossefed6342019-09-07 08:34:44 -07001493// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1494
1495func Sync() (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001496 _, _, e1 := syscall(abi.FuncPCABI0(libc_sync_trampoline), 0, 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001497 if e1 != 0 {
1498 err = errnoErr(e1)
1499 }
1500 return
1501}
1502
Colin Cross846c3162021-05-14 11:11:40 -07001503func libc_sync_trampoline()
1504
Colin Cross846c3162021-05-14 11:11:40 -07001505//go:cgo_import_dynamic libc_sync sync "libc.so"
1506
Colin Crossefed6342019-09-07 08:34:44 -07001507// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1508
1509func Truncate(path string, length int64) (err error) {
1510 var _p0 *byte
1511 _p0, err = BytePtrFromString(path)
1512 if err != nil {
1513 return
1514 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001515 _, _, e1 := syscall(abi.FuncPCABI0(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001516 if e1 != 0 {
1517 err = errnoErr(e1)
1518 }
1519 return
1520}
1521
Colin Cross846c3162021-05-14 11:11:40 -07001522func libc_truncate_trampoline()
1523
Colin Cross846c3162021-05-14 11:11:40 -07001524//go:cgo_import_dynamic libc_truncate truncate "libc.so"
1525
Colin Crossefed6342019-09-07 08:34:44 -07001526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1527
1528func Umask(newmask int) (oldmask int) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001529 r0, _, _ := syscall(abi.FuncPCABI0(libc_umask_trampoline), uintptr(newmask), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001530 oldmask = int(r0)
1531 return
1532}
1533
Colin Cross846c3162021-05-14 11:11:40 -07001534func libc_umask_trampoline()
1535
Colin Cross846c3162021-05-14 11:11:40 -07001536//go:cgo_import_dynamic libc_umask umask "libc.so"
1537
Colin Crossefed6342019-09-07 08:34:44 -07001538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1539
1540func Unlink(path string) (err error) {
1541 var _p0 *byte
1542 _p0, err = BytePtrFromString(path)
1543 if err != nil {
1544 return
1545 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001546 _, _, e1 := syscall(abi.FuncPCABI0(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
Colin Crossefed6342019-09-07 08:34:44 -07001547 if e1 != 0 {
1548 err = errnoErr(e1)
1549 }
1550 return
1551}
1552
Colin Cross846c3162021-05-14 11:11:40 -07001553func libc_unlink_trampoline()
1554
Colin Cross846c3162021-05-14 11:11:40 -07001555//go:cgo_import_dynamic libc_unlink unlink "libc.so"
1556
Colin Crossefed6342019-09-07 08:34:44 -07001557// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1558
1559func Unmount(path string, flags int) (err error) {
1560 var _p0 *byte
1561 _p0, err = BytePtrFromString(path)
1562 if err != nil {
1563 return
1564 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001565 _, _, e1 := syscall(abi.FuncPCABI0(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001566 if e1 != 0 {
1567 err = errnoErr(e1)
1568 }
1569 return
1570}
1571
Colin Cross846c3162021-05-14 11:11:40 -07001572func libc_unmount_trampoline()
1573
Colin Cross846c3162021-05-14 11:11:40 -07001574//go:cgo_import_dynamic libc_unmount unmount "libc.so"
1575
Colin Crossefed6342019-09-07 08:34:44 -07001576// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1577
1578func write(fd int, p []byte) (n int, err error) {
1579 var _p0 unsafe.Pointer
1580 if len(p) > 0 {
1581 _p0 = unsafe.Pointer(&p[0])
1582 } else {
1583 _p0 = unsafe.Pointer(&_zero)
1584 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001585 r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
Colin Crossefed6342019-09-07 08:34:44 -07001586 n = int(r0)
1587 if e1 != 0 {
1588 err = errnoErr(e1)
1589 }
1590 return
1591}
1592
Colin Cross846c3162021-05-14 11:11:40 -07001593func libc_write_trampoline()
1594
Colin Cross846c3162021-05-14 11:11:40 -07001595//go:cgo_import_dynamic libc_write write "libc.so"
1596
Colin Crossefed6342019-09-07 08:34:44 -07001597// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1598
1599func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001600 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 -07001601 ret = uintptr(r0)
1602 if e1 != 0 {
1603 err = errnoErr(e1)
1604 }
1605 return
1606}
1607
Colin Cross846c3162021-05-14 11:11:40 -07001608func libc_mmap_trampoline()
1609
Colin Cross846c3162021-05-14 11:11:40 -07001610//go:cgo_import_dynamic libc_mmap mmap "libc.so"
1611
Colin Crossefed6342019-09-07 08:34:44 -07001612// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1613
1614func munmap(addr uintptr, length uintptr) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001615 _, _, e1 := syscall(abi.FuncPCABI0(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001616 if e1 != 0 {
1617 err = errnoErr(e1)
1618 }
1619 return
1620}
1621
Colin Cross846c3162021-05-14 11:11:40 -07001622func libc_munmap_trampoline()
1623
Colin Cross846c3162021-05-14 11:11:40 -07001624//go:cgo_import_dynamic libc_munmap munmap "libc.so"
1625
1626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1627
1628func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
1629 var _p0 *byte
1630 _p0, err = BytePtrFromString(path)
1631 if err != nil {
1632 return
1633 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001634 _, _, 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 -07001635 if e1 != 0 {
1636 err = errnoErr(e1)
1637 }
1638 return
1639}
1640
1641func libc_utimensat_trampoline()
1642
Colin Cross846c3162021-05-14 11:11:40 -07001643//go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
1644
1645// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1646
1647func directSyscall(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr) (ret uintptr, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001648 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 -07001649 ret = uintptr(r0)
1650 if e1 != 0 {
1651 err = errnoErr(e1)
1652 }
1653 return
1654}
1655
1656func libc_syscall_trampoline()
1657
Colin Cross846c3162021-05-14 11:11:40 -07001658//go:cgo_import_dynamic libc_syscall syscall "libc.so"
1659
Colin Crossefed6342019-09-07 08:34:44 -07001660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1661
1662func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001663 r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
Colin Crossefed6342019-09-07 08:34:44 -07001664 n = int(r0)
1665 if e1 != 0 {
1666 err = errnoErr(e1)
1667 }
1668 return
1669}
1670
1671// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1672
1673func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001674 r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
Colin Crossefed6342019-09-07 08:34:44 -07001675 n = int(r0)
1676 if e1 != 0 {
1677 err = errnoErr(e1)
1678 }
1679 return
1680}
1681
1682// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1683
Colin Cross846c3162021-05-14 11:11:40 -07001684func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001685 r0, _, e1 := syscallX(abi.FuncPCABI0(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
Colin Cross846c3162021-05-14 11:11:40 -07001686 newoffset = int64(r0)
Colin Crossefed6342019-09-07 08:34:44 -07001687 if e1 != 0 {
1688 err = errnoErr(e1)
1689 }
1690 return
1691}
1692
Colin Cross846c3162021-05-14 11:11:40 -07001693func libc_lseek_trampoline()
1694
Colin Cross846c3162021-05-14 11:11:40 -07001695//go:cgo_import_dynamic libc_lseek lseek "libc.so"
1696
Colin Crossefed6342019-09-07 08:34:44 -07001697// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1698
1699func getcwd(buf []byte) (n int, err error) {
1700 var _p0 unsafe.Pointer
1701 if len(buf) > 0 {
1702 _p0 = unsafe.Pointer(&buf[0])
1703 } else {
1704 _p0 = unsafe.Pointer(&_zero)
1705 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001706 r0, _, e1 := syscall(abi.FuncPCABI0(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
Colin Crossefed6342019-09-07 08:34:44 -07001707 n = int(r0)
1708 if e1 != 0 {
1709 err = errnoErr(e1)
1710 }
1711 return
1712}
1713
Colin Cross846c3162021-05-14 11:11:40 -07001714func libc_getcwd_trampoline()
1715
Colin Cross846c3162021-05-14 11:11:40 -07001716//go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
1717
Colin Crossefed6342019-09-07 08:34:44 -07001718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1719
1720func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
1721 var _p0 unsafe.Pointer
1722 if len(mib) > 0 {
1723 _p0 = unsafe.Pointer(&mib[0])
1724 } else {
1725 _p0 = unsafe.Pointer(&_zero)
1726 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001727 _, _, 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 -07001728 if e1 != 0 {
1729 err = errnoErr(e1)
1730 }
1731 return
1732}
Colin Cross846c3162021-05-14 11:11:40 -07001733
1734func libc_sysctl_trampoline()
1735
Colin Cross846c3162021-05-14 11:11:40 -07001736//go:cgo_import_dynamic libc_sysctl sysctl "libc.so"
1737
1738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1739
1740func fork() (pid int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001741 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_fork_trampoline), 0, 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001742 pid = int(r0)
1743 if e1 != 0 {
1744 err = errnoErr(e1)
1745 }
1746 return
1747}
1748
1749func libc_fork_trampoline()
1750
Colin Cross846c3162021-05-14 11:11:40 -07001751//go:cgo_import_dynamic libc_fork fork "libc.so"
1752
1753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1754
1755func ioctl(fd int, req int, arg int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001756 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
Colin Cross846c3162021-05-14 11:11:40 -07001757 if e1 != 0 {
1758 err = errnoErr(e1)
1759 }
1760 return
1761}
1762
1763func libc_ioctl_trampoline()
1764
Colin Cross846c3162021-05-14 11:11:40 -07001765//go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
1766
1767// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1768
1769func execve(path *byte, argv **byte, envp **byte) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001770 _, _, 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 -07001771 if e1 != 0 {
1772 err = errnoErr(e1)
1773 }
1774 return
1775}
1776
1777func libc_execve_trampoline()
1778
Colin Cross846c3162021-05-14 11:11:40 -07001779//go:cgo_import_dynamic libc_execve execve "libc.so"
1780
1781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1782
1783func exit(res int) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001784 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_exit_trampoline), uintptr(res), 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001785 if e1 != 0 {
1786 err = errnoErr(e1)
1787 }
1788 return
1789}
1790
1791func libc_exit_trampoline()
1792
Colin Cross846c3162021-05-14 11:11:40 -07001793//go:cgo_import_dynamic libc_exit exit "libc.so"
1794
1795// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1796
1797//go:nosplit
1798func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001799 _, _, e1 := syscall6(abi.FuncPCABI0(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
Colin Cross846c3162021-05-14 11:11:40 -07001800 if e1 != 0 {
1801 err = errnoErr(e1)
1802 }
1803 return
1804}
1805
1806func libc_ptrace_trampoline()
1807
Colin Cross846c3162021-05-14 11:11:40 -07001808//go:cgo_import_dynamic libc_ptrace ptrace "libc.so"
1809
1810// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1811
1812func getentropy(p []byte) (err error) {
1813 var _p0 unsafe.Pointer
1814 if len(p) > 0 {
1815 _p0 = unsafe.Pointer(&p[0])
1816 } else {
1817 _p0 = unsafe.Pointer(&_zero)
1818 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001819 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getentropy_trampoline), uintptr(_p0), uintptr(len(p)), 0)
Colin Cross846c3162021-05-14 11:11:40 -07001820 if e1 != 0 {
1821 err = errnoErr(e1)
1822 }
1823 return
1824}
1825
1826func libc_getentropy_trampoline()
1827
Colin Cross846c3162021-05-14 11:11:40 -07001828//go:cgo_import_dynamic libc_getentropy getentropy "libc.so"
1829
1830// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1831
1832func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1833 var _p0 *byte
1834 _p0, err = BytePtrFromString(path)
1835 if err != nil {
1836 return
1837 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001838 _, _, 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 -07001839 if e1 != 0 {
1840 err = errnoErr(e1)
1841 }
1842 return
1843}
1844
1845func libc_fstatat_trampoline()
1846
Colin Cross846c3162021-05-14 11:11:40 -07001847//go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
1848
1849// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1850
1851func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
Dan Willemsen31b9b842021-08-31 12:51:40 -07001852 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
Colin Cross846c3162021-05-14 11:11:40 -07001853 val = int(r0)
1854 if e1 != 0 {
1855 err = errnoErr(e1)
1856 }
1857 return
1858}
1859
1860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1861
1862func unlinkat(fd int, path string, flags int) (err error) {
1863 var _p0 *byte
1864 _p0, err = BytePtrFromString(path)
1865 if err != nil {
1866 return
1867 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001868 _, _, e1 := syscall(abi.FuncPCABI0(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
Colin Cross846c3162021-05-14 11:11:40 -07001869 if e1 != 0 {
1870 err = errnoErr(e1)
1871 }
1872 return
1873}
1874
1875func libc_unlinkat_trampoline()
1876
Colin Cross846c3162021-05-14 11:11:40 -07001877//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
1878
1879// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1880
1881func openat(fd int, path string, flags int, perm uint32) (fdret int, err error) {
1882 var _p0 *byte
1883 _p0, err = BytePtrFromString(path)
1884 if err != nil {
1885 return
1886 }
Dan Willemsen31b9b842021-08-31 12:51:40 -07001887 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 -07001888 fdret = int(r0)
1889 if e1 != 0 {
1890 err = errnoErr(e1)
1891 }
1892 return
1893}
1894
1895func libc_openat_trampoline()
1896
Colin Cross846c3162021-05-14 11:11:40 -07001897//go:cgo_import_dynamic libc_openat openat "libc.so"