]> Cypherpunks.ru repositories - gostls13.git/blob - src/syscall/zsyscall_openbsd_amd64.go
2bbb04bb38ccf6e28aaa91d7fe7ffee979bb5f0f
[gostls13.git] / src / syscall / zsyscall_openbsd_amd64.go
1 // mksyscall.pl -openbsd -libc -tags openbsd,amd64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_libc.go syscall_openbsd_amd64.go
2 // Code generated by the command above; DO NOT EDIT.
3
4 //go:build openbsd && amd64
5
6 package syscall
7
8 import "unsafe"
9 import "internal/abi"
10
11 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
12
13 func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
14         r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
15         n = int(r0)
16         if e1 != 0 {
17                 err = errnoErr(e1)
18         }
19         return
20 }
21
22 func libc_getgroups_trampoline()
23
24 //go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
25
26 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28 func setgroups(ngid int, gid *_Gid_t) (err error) {
29         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30         if e1 != 0 {
31                 err = errnoErr(e1)
32         }
33         return
34 }
35
36 func libc_setgroups_trampoline()
37
38 //go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
39
40 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
41
42 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
43         r0, _, e1 := syscall6(abi.FuncPCABI0(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
44         wpid = int(r0)
45         if e1 != 0 {
46                 err = errnoErr(e1)
47         }
48         return
49 }
50
51 func libc_wait4_trampoline()
52
53 //go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
54
55 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
56
57 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
58         r0, _, e1 := syscall(abi.FuncPCABI0(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
59         fd = int(r0)
60         if e1 != 0 {
61                 err = errnoErr(e1)
62         }
63         return
64 }
65
66 func libc_accept_trampoline()
67
68 //go:cgo_import_dynamic libc_accept accept "libc.so"
69
70 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
71
72 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
73         _, _, e1 := syscall(abi.FuncPCABI0(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
74         if e1 != 0 {
75                 err = errnoErr(e1)
76         }
77         return
78 }
79
80 func libc_bind_trampoline()
81
82 //go:cgo_import_dynamic libc_bind bind "libc.so"
83
84 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
85
86 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
87         _, _, e1 := syscall(abi.FuncPCABI0(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
88         if e1 != 0 {
89                 err = errnoErr(e1)
90         }
91         return
92 }
93
94 func libc_connect_trampoline()
95
96 //go:cgo_import_dynamic libc_connect connect "libc.so"
97
98 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
99
100 func socket(domain int, typ int, proto int) (fd int, err error) {
101         r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
102         fd = int(r0)
103         if e1 != 0 {
104                 err = errnoErr(e1)
105         }
106         return
107 }
108
109 func libc_socket_trampoline()
110
111 //go:cgo_import_dynamic libc_socket socket "libc.so"
112
113 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
114
115 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
116         _, _, e1 := syscall6(abi.FuncPCABI0(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
117         if e1 != 0 {
118                 err = errnoErr(e1)
119         }
120         return
121 }
122
123 func libc_getsockopt_trampoline()
124
125 //go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so"
126
127 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
128
129 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
130         _, _, e1 := syscall6(abi.FuncPCABI0(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
131         if e1 != 0 {
132                 err = errnoErr(e1)
133         }
134         return
135 }
136
137 func libc_setsockopt_trampoline()
138
139 //go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so"
140
141 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
142
143 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
144         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
145         if e1 != 0 {
146                 err = errnoErr(e1)
147         }
148         return
149 }
150
151 func libc_getpeername_trampoline()
152
153 //go:cgo_import_dynamic libc_getpeername getpeername "libc.so"
154
155 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
156
157 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
158         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
159         if e1 != 0 {
160                 err = errnoErr(e1)
161         }
162         return
163 }
164
165 func libc_getsockname_trampoline()
166
167 //go:cgo_import_dynamic libc_getsockname getsockname "libc.so"
168
169 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
170
171 func Shutdown(s int, how int) (err error) {
172         _, _, e1 := syscall(abi.FuncPCABI0(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
173         if e1 != 0 {
174                 err = errnoErr(e1)
175         }
176         return
177 }
178
179 func libc_shutdown_trampoline()
180
181 //go:cgo_import_dynamic libc_shutdown shutdown "libc.so"
182
183 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
184
185 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
186         _, _, e1 := rawSyscall6(abi.FuncPCABI0(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
187         if e1 != 0 {
188                 err = errnoErr(e1)
189         }
190         return
191 }
192
193 func libc_socketpair_trampoline()
194
195 //go:cgo_import_dynamic libc_socketpair socketpair "libc.so"
196
197 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
198
199 func 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         }
206         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)))
207         n = int(r0)
208         if e1 != 0 {
209                 err = errnoErr(e1)
210         }
211         return
212 }
213
214 func libc_recvfrom_trampoline()
215
216 //go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so"
217
218 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
219
220 func 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         }
227         _, _, e1 := syscall6(abi.FuncPCABI0(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
228         if e1 != 0 {
229                 err = errnoErr(e1)
230         }
231         return
232 }
233
234 func libc_sendto_trampoline()
235
236 //go:cgo_import_dynamic libc_sendto sendto "libc.so"
237
238 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
239
240 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
241         r0, _, e1 := syscall(abi.FuncPCABI0(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
242         n = int(r0)
243         if e1 != 0 {
244                 err = errnoErr(e1)
245         }
246         return
247 }
248
249 func libc_recvmsg_trampoline()
250
251 //go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so"
252
253 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
254
255 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
256         r0, _, e1 := syscall(abi.FuncPCABI0(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
257         n = int(r0)
258         if e1 != 0 {
259                 err = errnoErr(e1)
260         }
261         return
262 }
263
264 func libc_sendmsg_trampoline()
265
266 //go:cgo_import_dynamic libc_sendmsg sendmsg "libc.so"
267
268 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
269
270 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
271         r0, _, e1 := syscall6(abi.FuncPCABI0(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
272         n = int(r0)
273         if e1 != 0 {
274                 err = errnoErr(e1)
275         }
276         return
277 }
278
279 func libc_kevent_trampoline()
280
281 //go:cgo_import_dynamic libc_kevent kevent "libc.so"
282
283 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
284
285 func utimes(path string, timeval *[2]Timeval) (err error) {
286         var _p0 *byte
287         _p0, err = BytePtrFromString(path)
288         if err != nil {
289                 return
290         }
291         _, _, e1 := syscall(abi.FuncPCABI0(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
292         if e1 != 0 {
293                 err = errnoErr(e1)
294         }
295         return
296 }
297
298 func libc_utimes_trampoline()
299
300 //go:cgo_import_dynamic libc_utimes utimes "libc.so"
301
302 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
303
304 func futimes(fd int, timeval *[2]Timeval) (err error) {
305         _, _, e1 := syscall(abi.FuncPCABI0(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
306         if e1 != 0 {
307                 err = errnoErr(e1)
308         }
309         return
310 }
311
312 func libc_futimes_trampoline()
313
314 //go:cgo_import_dynamic libc_futimes futimes "libc.so"
315
316 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
317
318 func fcntl(fd int, cmd int, arg int) (val int, err error) {
319         r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
320         val = int(r0)
321         if e1 != 0 {
322                 err = errnoErr(e1)
323         }
324         return
325 }
326
327 func libc_fcntl_trampoline()
328
329 //go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
330
331 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
332
333 func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
334         r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
335         val = int(r0)
336         if e1 != 0 {
337                 err = errnoErr(e1)
338         }
339         return
340 }
341
342 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
343
344 func pipe2(p *[2]_C_int, flags int) (err error) {
345         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_pipe2_trampoline), uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
346         if e1 != 0 {
347                 err = errnoErr(e1)
348         }
349         return
350 }
351
352 func libc_pipe2_trampoline()
353
354 //go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
355
356 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
357
358 func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
359         r0, _, e1 := syscall6(abi.FuncPCABI0(libc_accept4_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
360         nfd = int(r0)
361         if e1 != 0 {
362                 err = errnoErr(e1)
363         }
364         return
365 }
366
367 func libc_accept4_trampoline()
368
369 //go:cgo_import_dynamic libc_accept4 accept4 "libc.so"
370
371 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
372
373 func getdents(fd int, buf []byte) (n int, err error) {
374         var _p0 unsafe.Pointer
375         if len(buf) > 0 {
376                 _p0 = unsafe.Pointer(&buf[0])
377         } else {
378                 _p0 = unsafe.Pointer(&_zero)
379         }
380         r0, _, e1 := syscall(abi.FuncPCABI0(libc_getdents_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(buf)))
381         n = int(r0)
382         if e1 != 0 {
383                 err = errnoErr(e1)
384         }
385         return
386 }
387
388 func libc_getdents_trampoline()
389
390 //go:cgo_import_dynamic libc_getdents getdents "libc.so"
391
392 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
393
394 func Access(path string, mode uint32) (err error) {
395         var _p0 *byte
396         _p0, err = BytePtrFromString(path)
397         if err != nil {
398                 return
399         }
400         _, _, e1 := syscall(abi.FuncPCABI0(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
401         if e1 != 0 {
402                 err = errnoErr(e1)
403         }
404         return
405 }
406
407 func libc_access_trampoline()
408
409 //go:cgo_import_dynamic libc_access access "libc.so"
410
411 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
412
413 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
414         _, _, e1 := syscall(abi.FuncPCABI0(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
415         if e1 != 0 {
416                 err = errnoErr(e1)
417         }
418         return
419 }
420
421 func libc_adjtime_trampoline()
422
423 //go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
424
425 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
426
427 func Chdir(path string) (err error) {
428         var _p0 *byte
429         _p0, err = BytePtrFromString(path)
430         if err != nil {
431                 return
432         }
433         _, _, e1 := syscall(abi.FuncPCABI0(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
434         if e1 != 0 {
435                 err = errnoErr(e1)
436         }
437         return
438 }
439
440 func libc_chdir_trampoline()
441
442 //go:cgo_import_dynamic libc_chdir chdir "libc.so"
443
444 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
445
446 func Chflags(path string, flags int) (err error) {
447         var _p0 *byte
448         _p0, err = BytePtrFromString(path)
449         if err != nil {
450                 return
451         }
452         _, _, e1 := syscall(abi.FuncPCABI0(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
453         if e1 != 0 {
454                 err = errnoErr(e1)
455         }
456         return
457 }
458
459 func libc_chflags_trampoline()
460
461 //go:cgo_import_dynamic libc_chflags chflags "libc.so"
462
463 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
464
465 func Chmod(path string, mode uint32) (err error) {
466         var _p0 *byte
467         _p0, err = BytePtrFromString(path)
468         if err != nil {
469                 return
470         }
471         _, _, e1 := syscall(abi.FuncPCABI0(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
472         if e1 != 0 {
473                 err = errnoErr(e1)
474         }
475         return
476 }
477
478 func libc_chmod_trampoline()
479
480 //go:cgo_import_dynamic libc_chmod chmod "libc.so"
481
482 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
483
484 func Chown(path string, uid int, gid int) (err error) {
485         var _p0 *byte
486         _p0, err = BytePtrFromString(path)
487         if err != nil {
488                 return
489         }
490         _, _, e1 := syscall(abi.FuncPCABI0(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
491         if e1 != 0 {
492                 err = errnoErr(e1)
493         }
494         return
495 }
496
497 func libc_chown_trampoline()
498
499 //go:cgo_import_dynamic libc_chown chown "libc.so"
500
501 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
502
503 func Chroot(path string) (err error) {
504         var _p0 *byte
505         _p0, err = BytePtrFromString(path)
506         if err != nil {
507                 return
508         }
509         _, _, e1 := syscall(abi.FuncPCABI0(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
510         if e1 != 0 {
511                 err = errnoErr(e1)
512         }
513         return
514 }
515
516 func libc_chroot_trampoline()
517
518 //go:cgo_import_dynamic libc_chroot chroot "libc.so"
519
520 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
521
522 func Close(fd int) (err error) {
523         _, _, e1 := syscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(fd), 0, 0)
524         if e1 != 0 {
525                 err = errnoErr(e1)
526         }
527         return
528 }
529
530 func libc_close_trampoline()
531
532 //go:cgo_import_dynamic libc_close close "libc.so"
533
534 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535
536 func Dup(fd int) (nfd int, err error) {
537         r0, _, e1 := syscall(abi.FuncPCABI0(libc_dup_trampoline), uintptr(fd), 0, 0)
538         nfd = int(r0)
539         if e1 != 0 {
540                 err = errnoErr(e1)
541         }
542         return
543 }
544
545 func libc_dup_trampoline()
546
547 //go:cgo_import_dynamic libc_dup dup "libc.so"
548
549 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
550
551 func Dup2(from int, to int) (err error) {
552         _, _, e1 := syscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
553         if e1 != 0 {
554                 err = errnoErr(e1)
555         }
556         return
557 }
558
559 func libc_dup2_trampoline()
560
561 //go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
562
563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
564
565 func dup3(from int, to int, flags int) (err error) {
566         _, _, e1 := syscall(abi.FuncPCABI0(libc_dup3_trampoline), uintptr(from), uintptr(to), uintptr(flags))
567         if e1 != 0 {
568                 err = errnoErr(e1)
569         }
570         return
571 }
572
573 func libc_dup3_trampoline()
574
575 //go:cgo_import_dynamic libc_dup3 dup3 "libc.so"
576
577 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
578
579 func Fchdir(fd int) (err error) {
580         _, _, e1 := syscall(abi.FuncPCABI0(libc_fchdir_trampoline), uintptr(fd), 0, 0)
581         if e1 != 0 {
582                 err = errnoErr(e1)
583         }
584         return
585 }
586
587 func libc_fchdir_trampoline()
588
589 //go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
590
591 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
592
593 func Fchflags(fd int, flags int) (err error) {
594         _, _, e1 := syscall(abi.FuncPCABI0(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
595         if e1 != 0 {
596                 err = errnoErr(e1)
597         }
598         return
599 }
600
601 func libc_fchflags_trampoline()
602
603 //go:cgo_import_dynamic libc_fchflags fchflags "libc.so"
604
605 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
606
607 func Fchmod(fd int, mode uint32) (err error) {
608         _, _, e1 := syscall(abi.FuncPCABI0(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
609         if e1 != 0 {
610                 err = errnoErr(e1)
611         }
612         return
613 }
614
615 func libc_fchmod_trampoline()
616
617 //go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
618
619 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
620
621 func Fchown(fd int, uid int, gid int) (err error) {
622         _, _, e1 := syscall(abi.FuncPCABI0(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
623         if e1 != 0 {
624                 err = errnoErr(e1)
625         }
626         return
627 }
628
629 func libc_fchown_trampoline()
630
631 //go:cgo_import_dynamic libc_fchown fchown "libc.so"
632
633 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
634
635 func Flock(fd int, how int) (err error) {
636         _, _, e1 := syscall(abi.FuncPCABI0(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
637         if e1 != 0 {
638                 err = errnoErr(e1)
639         }
640         return
641 }
642
643 func libc_flock_trampoline()
644
645 //go:cgo_import_dynamic libc_flock flock "libc.so"
646
647 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
648
649 func Fpathconf(fd int, name int) (val int, err error) {
650         r0, _, e1 := syscall(abi.FuncPCABI0(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
651         val = int(r0)
652         if e1 != 0 {
653                 err = errnoErr(e1)
654         }
655         return
656 }
657
658 func libc_fpathconf_trampoline()
659
660 //go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
661
662 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
663
664 func Fstat(fd int, stat *Stat_t) (err error) {
665         _, _, e1 := syscall(abi.FuncPCABI0(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
666         if e1 != 0 {
667                 err = errnoErr(e1)
668         }
669         return
670 }
671
672 func libc_fstat_trampoline()
673
674 //go:cgo_import_dynamic libc_fstat fstat "libc.so"
675
676 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678 func Fstatfs(fd int, stat *Statfs_t) (err error) {
679         _, _, e1 := syscall(abi.FuncPCABI0(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
680         if e1 != 0 {
681                 err = errnoErr(e1)
682         }
683         return
684 }
685
686 func libc_fstatfs_trampoline()
687
688 //go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so"
689
690 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
691
692 func Fsync(fd int) (err error) {
693         _, _, e1 := syscall(abi.FuncPCABI0(libc_fsync_trampoline), uintptr(fd), 0, 0)
694         if e1 != 0 {
695                 err = errnoErr(e1)
696         }
697         return
698 }
699
700 func libc_fsync_trampoline()
701
702 //go:cgo_import_dynamic libc_fsync fsync "libc.so"
703
704 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
705
706 func Ftruncate(fd int, length int64) (err error) {
707         _, _, e1 := syscall(abi.FuncPCABI0(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
708         if e1 != 0 {
709                 err = errnoErr(e1)
710         }
711         return
712 }
713
714 func libc_ftruncate_trampoline()
715
716 //go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
717
718 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
719
720 func Getegid() (egid int) {
721         r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getegid_trampoline), 0, 0, 0)
722         egid = int(r0)
723         return
724 }
725
726 func libc_getegid_trampoline()
727
728 //go:cgo_import_dynamic libc_getegid getegid "libc.so"
729
730 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
731
732 func Geteuid() (uid int) {
733         r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_geteuid_trampoline), 0, 0, 0)
734         uid = int(r0)
735         return
736 }
737
738 func libc_geteuid_trampoline()
739
740 //go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
741
742 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744 func Getgid() (gid int) {
745         r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getgid_trampoline), 0, 0, 0)
746         gid = int(r0)
747         return
748 }
749
750 func libc_getgid_trampoline()
751
752 //go:cgo_import_dynamic libc_getgid getgid "libc.so"
753
754 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
755
756 func Getpgid(pid int) (pgid int, err error) {
757         r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpgid_trampoline), uintptr(pid), 0, 0)
758         pgid = int(r0)
759         if e1 != 0 {
760                 err = errnoErr(e1)
761         }
762         return
763 }
764
765 func libc_getpgid_trampoline()
766
767 //go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
768
769 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
770
771 func Getpgrp() (pgrp int) {
772         r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpgrp_trampoline), 0, 0, 0)
773         pgrp = int(r0)
774         return
775 }
776
777 func libc_getpgrp_trampoline()
778
779 //go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
780
781 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783 func Getpid() (pid int) {
784         r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpid_trampoline), 0, 0, 0)
785         pid = int(r0)
786         return
787 }
788
789 func libc_getpid_trampoline()
790
791 //go:cgo_import_dynamic libc_getpid getpid "libc.so"
792
793 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
794
795 func Getppid() (ppid int) {
796         r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getppid_trampoline), 0, 0, 0)
797         ppid = int(r0)
798         return
799 }
800
801 func libc_getppid_trampoline()
802
803 //go:cgo_import_dynamic libc_getppid getppid "libc.so"
804
805 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
806
807 func Getpriority(which int, who int) (prio int, err error) {
808         r0, _, e1 := syscall(abi.FuncPCABI0(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
809         prio = int(r0)
810         if e1 != 0 {
811                 err = errnoErr(e1)
812         }
813         return
814 }
815
816 func libc_getpriority_trampoline()
817
818 //go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
819
820 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
821
822 func Getrlimit(which int, lim *Rlimit) (err error) {
823         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
824         if e1 != 0 {
825                 err = errnoErr(e1)
826         }
827         return
828 }
829
830 func libc_getrlimit_trampoline()
831
832 //go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
833
834 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
835
836 func Getrusage(who int, rusage *Rusage) (err error) {
837         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
838         if e1 != 0 {
839                 err = errnoErr(e1)
840         }
841         return
842 }
843
844 func libc_getrusage_trampoline()
845
846 //go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
847
848 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
849
850 func Getsid(pid int) (sid int, err error) {
851         r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsid_trampoline), uintptr(pid), 0, 0)
852         sid = int(r0)
853         if e1 != 0 {
854                 err = errnoErr(e1)
855         }
856         return
857 }
858
859 func libc_getsid_trampoline()
860
861 //go:cgo_import_dynamic libc_getsid getsid "libc.so"
862
863 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
864
865 func Gettimeofday(tv *Timeval) (err error) {
866         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tv)), 0, 0)
867         if e1 != 0 {
868                 err = errnoErr(e1)
869         }
870         return
871 }
872
873 func libc_gettimeofday_trampoline()
874
875 //go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
876
877 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
878
879 func Getuid() (uid int) {
880         r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getuid_trampoline), 0, 0, 0)
881         uid = int(r0)
882         return
883 }
884
885 func libc_getuid_trampoline()
886
887 //go:cgo_import_dynamic libc_getuid getuid "libc.so"
888
889 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
890
891 func Issetugid() (tainted bool) {
892         r0, _, _ := syscall(abi.FuncPCABI0(libc_issetugid_trampoline), 0, 0, 0)
893         tainted = bool(r0 != 0)
894         return
895 }
896
897 func libc_issetugid_trampoline()
898
899 //go:cgo_import_dynamic libc_issetugid issetugid "libc.so"
900
901 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
902
903 func Kill(pid int, signum Signal) (err error) {
904         _, _, e1 := syscall(abi.FuncPCABI0(libc_kill_trampoline), uintptr(pid), uintptr(signum), 0)
905         if e1 != 0 {
906                 err = errnoErr(e1)
907         }
908         return
909 }
910
911 func libc_kill_trampoline()
912
913 //go:cgo_import_dynamic libc_kill kill "libc.so"
914
915 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
916
917 func Kqueue() (fd int, err error) {
918         r0, _, e1 := syscall(abi.FuncPCABI0(libc_kqueue_trampoline), 0, 0, 0)
919         fd = int(r0)
920         if e1 != 0 {
921                 err = errnoErr(e1)
922         }
923         return
924 }
925
926 func libc_kqueue_trampoline()
927
928 //go:cgo_import_dynamic libc_kqueue kqueue "libc.so"
929
930 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
931
932 func Lchown(path string, uid int, gid int) (err error) {
933         var _p0 *byte
934         _p0, err = BytePtrFromString(path)
935         if err != nil {
936                 return
937         }
938         _, _, e1 := syscall(abi.FuncPCABI0(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
939         if e1 != 0 {
940                 err = errnoErr(e1)
941         }
942         return
943 }
944
945 func libc_lchown_trampoline()
946
947 //go:cgo_import_dynamic libc_lchown lchown "libc.so"
948
949 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
950
951 func Link(path string, link string) (err error) {
952         var _p0 *byte
953         _p0, err = BytePtrFromString(path)
954         if err != nil {
955                 return
956         }
957         var _p1 *byte
958         _p1, err = BytePtrFromString(link)
959         if err != nil {
960                 return
961         }
962         _, _, e1 := syscall(abi.FuncPCABI0(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
963         if e1 != 0 {
964                 err = errnoErr(e1)
965         }
966         return
967 }
968
969 func libc_link_trampoline()
970
971 //go:cgo_import_dynamic libc_link link "libc.so"
972
973 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
974
975 func Listen(s int, backlog int) (err error) {
976         _, _, e1 := syscall(abi.FuncPCABI0(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
977         if e1 != 0 {
978                 err = errnoErr(e1)
979         }
980         return
981 }
982
983 func libc_listen_trampoline()
984
985 //go:cgo_import_dynamic libc_listen listen "libc.so"
986
987 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
988
989 func Lstat(path string, stat *Stat_t) (err error) {
990         var _p0 *byte
991         _p0, err = BytePtrFromString(path)
992         if err != nil {
993                 return
994         }
995         _, _, e1 := syscall(abi.FuncPCABI0(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
996         if e1 != 0 {
997                 err = errnoErr(e1)
998         }
999         return
1000 }
1001
1002 func libc_lstat_trampoline()
1003
1004 //go:cgo_import_dynamic libc_lstat lstat "libc.so"
1005
1006 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1007
1008 func Mkdir(path string, mode uint32) (err error) {
1009         var _p0 *byte
1010         _p0, err = BytePtrFromString(path)
1011         if err != nil {
1012                 return
1013         }
1014         _, _, e1 := syscall(abi.FuncPCABI0(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1015         if e1 != 0 {
1016                 err = errnoErr(e1)
1017         }
1018         return
1019 }
1020
1021 func libc_mkdir_trampoline()
1022
1023 //go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
1024
1025 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1026
1027 func Mkfifo(path string, mode uint32) (err error) {
1028         var _p0 *byte
1029         _p0, err = BytePtrFromString(path)
1030         if err != nil {
1031                 return
1032         }
1033         _, _, e1 := syscall(abi.FuncPCABI0(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1034         if e1 != 0 {
1035                 err = errnoErr(e1)
1036         }
1037         return
1038 }
1039
1040 func libc_mkfifo_trampoline()
1041
1042 //go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
1043
1044 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1045
1046 func Mknod(path string, mode uint32, dev int) (err error) {
1047         var _p0 *byte
1048         _p0, err = BytePtrFromString(path)
1049         if err != nil {
1050                 return
1051         }
1052         _, _, e1 := syscall(abi.FuncPCABI0(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1053         if e1 != 0 {
1054                 err = errnoErr(e1)
1055         }
1056         return
1057 }
1058
1059 func libc_mknod_trampoline()
1060
1061 //go:cgo_import_dynamic libc_mknod mknod "libc.so"
1062
1063 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1064
1065 func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1066         _, _, e1 := syscall(abi.FuncPCABI0(libc_nanosleep_trampoline), uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1067         if e1 != 0 {
1068                 err = errnoErr(e1)
1069         }
1070         return
1071 }
1072
1073 func libc_nanosleep_trampoline()
1074
1075 //go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
1076
1077 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1078
1079 func Open(path string, mode int, perm uint32) (fd int, err error) {
1080         var _p0 *byte
1081         _p0, err = BytePtrFromString(path)
1082         if err != nil {
1083                 return
1084         }
1085         r0, _, e1 := syscall(abi.FuncPCABI0(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1086         fd = int(r0)
1087         if e1 != 0 {
1088                 err = errnoErr(e1)
1089         }
1090         return
1091 }
1092
1093 func libc_open_trampoline()
1094
1095 //go:cgo_import_dynamic libc_open open "libc.so"
1096
1097 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1098
1099 func Pathconf(path string, name int) (val int, err error) {
1100         var _p0 *byte
1101         _p0, err = BytePtrFromString(path)
1102         if err != nil {
1103                 return
1104         }
1105         r0, _, e1 := syscall(abi.FuncPCABI0(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1106         val = int(r0)
1107         if e1 != 0 {
1108                 err = errnoErr(e1)
1109         }
1110         return
1111 }
1112
1113 func libc_pathconf_trampoline()
1114
1115 //go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
1116
1117 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1118
1119 func pread(fd int, p []byte, offset int64) (n int, err error) {
1120         var _p0 unsafe.Pointer
1121         if len(p) > 0 {
1122                 _p0 = unsafe.Pointer(&p[0])
1123         } else {
1124                 _p0 = unsafe.Pointer(&_zero)
1125         }
1126         r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1127         n = int(r0)
1128         if e1 != 0 {
1129                 err = errnoErr(e1)
1130         }
1131         return
1132 }
1133
1134 func libc_pread_trampoline()
1135
1136 //go:cgo_import_dynamic libc_pread pread "libc.so"
1137
1138 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1139
1140 func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1141         var _p0 unsafe.Pointer
1142         if len(p) > 0 {
1143                 _p0 = unsafe.Pointer(&p[0])
1144         } else {
1145                 _p0 = unsafe.Pointer(&_zero)
1146         }
1147         r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1148         n = int(r0)
1149         if e1 != 0 {
1150                 err = errnoErr(e1)
1151         }
1152         return
1153 }
1154
1155 func libc_pwrite_trampoline()
1156
1157 //go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
1158
1159 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160
1161 func read(fd int, p []byte) (n int, err error) {
1162         var _p0 unsafe.Pointer
1163         if len(p) > 0 {
1164                 _p0 = unsafe.Pointer(&p[0])
1165         } else {
1166                 _p0 = unsafe.Pointer(&_zero)
1167         }
1168         r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1169         n = int(r0)
1170         if e1 != 0 {
1171                 err = errnoErr(e1)
1172         }
1173         return
1174 }
1175
1176 func libc_read_trampoline()
1177
1178 //go:cgo_import_dynamic libc_read read "libc.so"
1179
1180 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1181
1182 func Readlink(path string, buf []byte) (n int, err error) {
1183         var _p0 *byte
1184         _p0, err = BytePtrFromString(path)
1185         if err != nil {
1186                 return
1187         }
1188         var _p1 unsafe.Pointer
1189         if len(buf) > 0 {
1190                 _p1 = unsafe.Pointer(&buf[0])
1191         } else {
1192                 _p1 = unsafe.Pointer(&_zero)
1193         }
1194         r0, _, e1 := syscall(abi.FuncPCABI0(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1195         n = int(r0)
1196         if e1 != 0 {
1197                 err = errnoErr(e1)
1198         }
1199         return
1200 }
1201
1202 func libc_readlink_trampoline()
1203
1204 //go:cgo_import_dynamic libc_readlink readlink "libc.so"
1205
1206 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1207
1208 func Rename(from string, to string) (err error) {
1209         var _p0 *byte
1210         _p0, err = BytePtrFromString(from)
1211         if err != nil {
1212                 return
1213         }
1214         var _p1 *byte
1215         _p1, err = BytePtrFromString(to)
1216         if err != nil {
1217                 return
1218         }
1219         _, _, e1 := syscall(abi.FuncPCABI0(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1220         if e1 != 0 {
1221                 err = errnoErr(e1)
1222         }
1223         return
1224 }
1225
1226 func libc_rename_trampoline()
1227
1228 //go:cgo_import_dynamic libc_rename rename "libc.so"
1229
1230 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1231
1232 func Revoke(path string) (err error) {
1233         var _p0 *byte
1234         _p0, err = BytePtrFromString(path)
1235         if err != nil {
1236                 return
1237         }
1238         _, _, e1 := syscall(abi.FuncPCABI0(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1239         if e1 != 0 {
1240                 err = errnoErr(e1)
1241         }
1242         return
1243 }
1244
1245 func libc_revoke_trampoline()
1246
1247 //go:cgo_import_dynamic libc_revoke revoke "libc.so"
1248
1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1250
1251 func Rmdir(path string) (err error) {
1252         var _p0 *byte
1253         _p0, err = BytePtrFromString(path)
1254         if err != nil {
1255                 return
1256         }
1257         _, _, e1 := syscall(abi.FuncPCABI0(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1258         if e1 != 0 {
1259                 err = errnoErr(e1)
1260         }
1261         return
1262 }
1263
1264 func libc_rmdir_trampoline()
1265
1266 //go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
1267
1268 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1269
1270 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1271         _, _, 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)
1272         if e1 != 0 {
1273                 err = errnoErr(e1)
1274         }
1275         return
1276 }
1277
1278 func libc_select_trampoline()
1279
1280 //go:cgo_import_dynamic libc_select select "libc.so"
1281
1282 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1283
1284 func Setegid(egid int) (err error) {
1285         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setegid_trampoline), uintptr(egid), 0, 0)
1286         if e1 != 0 {
1287                 err = errnoErr(e1)
1288         }
1289         return
1290 }
1291
1292 func libc_setegid_trampoline()
1293
1294 //go:cgo_import_dynamic libc_setegid setegid "libc.so"
1295
1296 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1297
1298 func Seteuid(euid int) (err error) {
1299         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_seteuid_trampoline), uintptr(euid), 0, 0)
1300         if e1 != 0 {
1301                 err = errnoErr(e1)
1302         }
1303         return
1304 }
1305
1306 func libc_seteuid_trampoline()
1307
1308 //go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
1309
1310 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1311
1312 func Setgid(gid int) (err error) {
1313         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgid_trampoline), uintptr(gid), 0, 0)
1314         if e1 != 0 {
1315                 err = errnoErr(e1)
1316         }
1317         return
1318 }
1319
1320 func libc_setgid_trampoline()
1321
1322 //go:cgo_import_dynamic libc_setgid setgid "libc.so"
1323
1324 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1325
1326 func Setlogin(name string) (err error) {
1327         var _p0 *byte
1328         _p0, err = BytePtrFromString(name)
1329         if err != nil {
1330                 return
1331         }
1332         _, _, e1 := syscall(abi.FuncPCABI0(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1333         if e1 != 0 {
1334                 err = errnoErr(e1)
1335         }
1336         return
1337 }
1338
1339 func libc_setlogin_trampoline()
1340
1341 //go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
1342
1343 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1344
1345 func Setpgid(pid int, pgid int) (err error) {
1346         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
1347         if e1 != 0 {
1348                 err = errnoErr(e1)
1349         }
1350         return
1351 }
1352
1353 func libc_setpgid_trampoline()
1354
1355 //go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
1356
1357 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1358
1359 func Setpriority(which int, who int, prio int) (err error) {
1360         _, _, e1 := syscall(abi.FuncPCABI0(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
1361         if e1 != 0 {
1362                 err = errnoErr(e1)
1363         }
1364         return
1365 }
1366
1367 func libc_setpriority_trampoline()
1368
1369 //go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
1370
1371 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372
1373 func Setregid(rgid int, egid int) (err error) {
1374         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
1375         if e1 != 0 {
1376                 err = errnoErr(e1)
1377         }
1378         return
1379 }
1380
1381 func libc_setregid_trampoline()
1382
1383 //go:cgo_import_dynamic libc_setregid setregid "libc.so"
1384
1385 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1386
1387 func Setreuid(ruid int, euid int) (err error) {
1388         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
1389         if e1 != 0 {
1390                 err = errnoErr(e1)
1391         }
1392         return
1393 }
1394
1395 func libc_setreuid_trampoline()
1396
1397 //go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
1398
1399 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1400
1401 func setrlimit(which int, lim *Rlimit) (err error) {
1402         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1403         if e1 != 0 {
1404                 err = errnoErr(e1)
1405         }
1406         return
1407 }
1408
1409 func libc_setrlimit_trampoline()
1410
1411 //go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so"
1412
1413 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1414
1415 func Setsid() (pid int, err error) {
1416         r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setsid_trampoline), 0, 0, 0)
1417         pid = int(r0)
1418         if e1 != 0 {
1419                 err = errnoErr(e1)
1420         }
1421         return
1422 }
1423
1424 func libc_setsid_trampoline()
1425
1426 //go:cgo_import_dynamic libc_setsid setsid "libc.so"
1427
1428 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1429
1430 func Settimeofday(tp *Timeval) (err error) {
1431         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1432         if e1 != 0 {
1433                 err = errnoErr(e1)
1434         }
1435         return
1436 }
1437
1438 func libc_settimeofday_trampoline()
1439
1440 //go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
1441
1442 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1443
1444 func Setuid(uid int) (err error) {
1445         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setuid_trampoline), uintptr(uid), 0, 0)
1446         if e1 != 0 {
1447                 err = errnoErr(e1)
1448         }
1449         return
1450 }
1451
1452 func libc_setuid_trampoline()
1453
1454 //go:cgo_import_dynamic libc_setuid setuid "libc.so"
1455
1456 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1457
1458 func Stat(path string, stat *Stat_t) (err error) {
1459         var _p0 *byte
1460         _p0, err = BytePtrFromString(path)
1461         if err != nil {
1462                 return
1463         }
1464         _, _, e1 := syscall(abi.FuncPCABI0(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1465         if e1 != 0 {
1466                 err = errnoErr(e1)
1467         }
1468         return
1469 }
1470
1471 func libc_stat_trampoline()
1472
1473 //go:cgo_import_dynamic libc_stat stat "libc.so"
1474
1475 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476
1477 func Statfs(path string, stat *Statfs_t) (err error) {
1478         var _p0 *byte
1479         _p0, err = BytePtrFromString(path)
1480         if err != nil {
1481                 return
1482         }
1483         _, _, e1 := syscall(abi.FuncPCABI0(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1484         if e1 != 0 {
1485                 err = errnoErr(e1)
1486         }
1487         return
1488 }
1489
1490 func libc_statfs_trampoline()
1491
1492 //go:cgo_import_dynamic libc_statfs statfs "libc.so"
1493
1494 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1495
1496 func Symlink(path string, link string) (err error) {
1497         var _p0 *byte
1498         _p0, err = BytePtrFromString(path)
1499         if err != nil {
1500                 return
1501         }
1502         var _p1 *byte
1503         _p1, err = BytePtrFromString(link)
1504         if err != nil {
1505                 return
1506         }
1507         _, _, e1 := syscall(abi.FuncPCABI0(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1508         if e1 != 0 {
1509                 err = errnoErr(e1)
1510         }
1511         return
1512 }
1513
1514 func libc_symlink_trampoline()
1515
1516 //go:cgo_import_dynamic libc_symlink symlink "libc.so"
1517
1518 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1519
1520 func Sync() (err error) {
1521         _, _, e1 := syscall(abi.FuncPCABI0(libc_sync_trampoline), 0, 0, 0)
1522         if e1 != 0 {
1523                 err = errnoErr(e1)
1524         }
1525         return
1526 }
1527
1528 func libc_sync_trampoline()
1529
1530 //go:cgo_import_dynamic libc_sync sync "libc.so"
1531
1532 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1533
1534 func Truncate(path string, length int64) (err error) {
1535         var _p0 *byte
1536         _p0, err = BytePtrFromString(path)
1537         if err != nil {
1538                 return
1539         }
1540         _, _, e1 := syscall(abi.FuncPCABI0(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1541         if e1 != 0 {
1542                 err = errnoErr(e1)
1543         }
1544         return
1545 }
1546
1547 func libc_truncate_trampoline()
1548
1549 //go:cgo_import_dynamic libc_truncate truncate "libc.so"
1550
1551 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1552
1553 func Umask(newmask int) (oldmask int) {
1554         r0, _, _ := syscall(abi.FuncPCABI0(libc_umask_trampoline), uintptr(newmask), 0, 0)
1555         oldmask = int(r0)
1556         return
1557 }
1558
1559 func libc_umask_trampoline()
1560
1561 //go:cgo_import_dynamic libc_umask umask "libc.so"
1562
1563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1564
1565 func Unlink(path string) (err error) {
1566         var _p0 *byte
1567         _p0, err = BytePtrFromString(path)
1568         if err != nil {
1569                 return
1570         }
1571         _, _, e1 := syscall(abi.FuncPCABI0(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1572         if e1 != 0 {
1573                 err = errnoErr(e1)
1574         }
1575         return
1576 }
1577
1578 func libc_unlink_trampoline()
1579
1580 //go:cgo_import_dynamic libc_unlink unlink "libc.so"
1581
1582 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1583
1584 func Unmount(path string, flags int) (err error) {
1585         var _p0 *byte
1586         _p0, err = BytePtrFromString(path)
1587         if err != nil {
1588                 return
1589         }
1590         _, _, e1 := syscall(abi.FuncPCABI0(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1591         if e1 != 0 {
1592                 err = errnoErr(e1)
1593         }
1594         return
1595 }
1596
1597 func libc_unmount_trampoline()
1598
1599 //go:cgo_import_dynamic libc_unmount unmount "libc.so"
1600
1601 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1602
1603 func write(fd int, p []byte) (n int, err error) {
1604         var _p0 unsafe.Pointer
1605         if len(p) > 0 {
1606                 _p0 = unsafe.Pointer(&p[0])
1607         } else {
1608                 _p0 = unsafe.Pointer(&_zero)
1609         }
1610         r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1611         n = int(r0)
1612         if e1 != 0 {
1613                 err = errnoErr(e1)
1614         }
1615         return
1616 }
1617
1618 func libc_write_trampoline()
1619
1620 //go:cgo_import_dynamic libc_write write "libc.so"
1621
1622 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1623
1624 func writev(fd int, iovecs []Iovec) (n uintptr, err error) {
1625         var _p0 unsafe.Pointer
1626         if len(iovecs) > 0 {
1627                 _p0 = unsafe.Pointer(&iovecs[0])
1628         } else {
1629                 _p0 = unsafe.Pointer(&_zero)
1630         }
1631         r0, _, e1 := syscallX(abi.FuncPCABI0(libc_writev_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(iovecs)))
1632         n = uintptr(r0)
1633         if e1 != 0 {
1634                 err = errnoErr(e1)
1635         }
1636         return
1637 }
1638
1639 func libc_writev_trampoline()
1640
1641 //go:cgo_import_dynamic libc_writev writev "libc.so"
1642
1643 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1644
1645 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1646         r0, _, e1 := syscall6X(abi.FuncPCABI0(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1647         ret = uintptr(r0)
1648         if e1 != 0 {
1649                 err = errnoErr(e1)
1650         }
1651         return
1652 }
1653
1654 func libc_mmap_trampoline()
1655
1656 //go:cgo_import_dynamic libc_mmap mmap "libc.so"
1657
1658 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1659
1660 func munmap(addr uintptr, length uintptr) (err error) {
1661         _, _, e1 := syscall(abi.FuncPCABI0(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
1662         if e1 != 0 {
1663                 err = errnoErr(e1)
1664         }
1665         return
1666 }
1667
1668 func libc_munmap_trampoline()
1669
1670 //go:cgo_import_dynamic libc_munmap munmap "libc.so"
1671
1672 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1673
1674 func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) {
1675         r0, _, e1 := syscall(abi.FuncPCABI0(libc_getfsstat_trampoline), uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags))
1676         n = int(r0)
1677         if e1 != 0 {
1678                 err = errnoErr(e1)
1679         }
1680         return
1681 }
1682
1683 func libc_getfsstat_trampoline()
1684
1685 //go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so"
1686
1687 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1688
1689 func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
1690         var _p0 *byte
1691         _p0, err = BytePtrFromString(path)
1692         if err != nil {
1693                 return
1694         }
1695         _, _, e1 := syscall6(abi.FuncPCABI0(libc_utimensat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
1696         if e1 != 0 {
1697                 err = errnoErr(e1)
1698         }
1699         return
1700 }
1701
1702 func libc_utimensat_trampoline()
1703
1704 //go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
1705
1706 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1707
1708 func directSyscall(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr) (ret uintptr, err error) {
1709         r0, _, e1 := syscall6X(abi.FuncPCABI0(libc_syscall_trampoline), uintptr(trap), uintptr(a1), uintptr(a2), uintptr(a3), uintptr(a4), uintptr(a5))
1710         ret = uintptr(r0)
1711         if e1 != 0 {
1712                 err = errnoErr(e1)
1713         }
1714         return
1715 }
1716
1717 func libc_syscall_trampoline()
1718
1719 //go:cgo_import_dynamic libc_syscall syscall "libc.so"
1720
1721 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1722
1723 func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1724         r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1725         n = int(r0)
1726         if e1 != 0 {
1727                 err = errnoErr(e1)
1728         }
1729         return
1730 }
1731
1732 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1733
1734 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1735         r0, _, e1 := syscallX(abi.FuncPCABI0(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
1736         newoffset = int64(r0)
1737         if e1 != 0 {
1738                 err = errnoErr(e1)
1739         }
1740         return
1741 }
1742
1743 func libc_lseek_trampoline()
1744
1745 //go:cgo_import_dynamic libc_lseek lseek "libc.so"
1746
1747 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1748
1749 func getcwd(buf []byte) (n int, err error) {
1750         var _p0 unsafe.Pointer
1751         if len(buf) > 0 {
1752                 _p0 = unsafe.Pointer(&buf[0])
1753         } else {
1754                 _p0 = unsafe.Pointer(&_zero)
1755         }
1756         r0, _, e1 := syscall(abi.FuncPCABI0(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
1757         n = int(r0)
1758         if e1 != 0 {
1759                 err = errnoErr(e1)
1760         }
1761         return
1762 }
1763
1764 func libc_getcwd_trampoline()
1765
1766 //go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
1767
1768 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1769
1770 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
1771         var _p0 unsafe.Pointer
1772         if len(mib) > 0 {
1773                 _p0 = unsafe.Pointer(&mib[0])
1774         } else {
1775                 _p0 = unsafe.Pointer(&_zero)
1776         }
1777         _, _, 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))
1778         if e1 != 0 {
1779                 err = errnoErr(e1)
1780         }
1781         return
1782 }
1783
1784 func libc_sysctl_trampoline()
1785
1786 //go:cgo_import_dynamic libc_sysctl sysctl "libc.so"
1787
1788 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1789
1790 func fork() (pid int, err error) {
1791         r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_fork_trampoline), 0, 0, 0)
1792         pid = int(r0)
1793         if e1 != 0 {
1794                 err = errnoErr(e1)
1795         }
1796         return
1797 }
1798
1799 func libc_fork_trampoline()
1800
1801 //go:cgo_import_dynamic libc_fork fork "libc.so"
1802
1803 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1804
1805 func ioctl(fd int, req int, arg int) (err error) {
1806         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
1807         if e1 != 0 {
1808                 err = errnoErr(e1)
1809         }
1810         return
1811 }
1812
1813 func libc_ioctl_trampoline()
1814
1815 //go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
1816
1817 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1818
1819 func execve(path *byte, argv **byte, envp **byte) (err error) {
1820         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
1821         if e1 != 0 {
1822                 err = errnoErr(e1)
1823         }
1824         return
1825 }
1826
1827 func libc_execve_trampoline()
1828
1829 //go:cgo_import_dynamic libc_execve execve "libc.so"
1830
1831 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1832
1833 func exit(res int) (err error) {
1834         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_exit_trampoline), uintptr(res), 0, 0)
1835         if e1 != 0 {
1836                 err = errnoErr(e1)
1837         }
1838         return
1839 }
1840
1841 func libc_exit_trampoline()
1842
1843 //go:cgo_import_dynamic libc_exit exit "libc.so"
1844
1845 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1846
1847 //go:nosplit
1848 func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
1849         _, _, e1 := syscall6(abi.FuncPCABI0(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
1850         if e1 != 0 {
1851                 err = errnoErr(e1)
1852         }
1853         return
1854 }
1855
1856 func libc_ptrace_trampoline()
1857
1858 //go:cgo_import_dynamic libc_ptrace ptrace "libc.so"
1859
1860 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1861
1862 func getentropy(p []byte) (err error) {
1863         var _p0 unsafe.Pointer
1864         if len(p) > 0 {
1865                 _p0 = unsafe.Pointer(&p[0])
1866         } else {
1867                 _p0 = unsafe.Pointer(&_zero)
1868         }
1869         _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getentropy_trampoline), uintptr(_p0), uintptr(len(p)), 0)
1870         if e1 != 0 {
1871                 err = errnoErr(e1)
1872         }
1873         return
1874 }
1875
1876 func libc_getentropy_trampoline()
1877
1878 //go:cgo_import_dynamic libc_getentropy getentropy "libc.so"
1879
1880 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1881
1882 func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1883         var _p0 *byte
1884         _p0, err = BytePtrFromString(path)
1885         if err != nil {
1886                 return
1887         }
1888         _, _, e1 := syscall6(abi.FuncPCABI0(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1889         if e1 != 0 {
1890                 err = errnoErr(e1)
1891         }
1892         return
1893 }
1894
1895 func libc_fstatat_trampoline()
1896
1897 //go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
1898
1899 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1900
1901 func unlinkat(fd int, path string, flags int) (err error) {
1902         var _p0 *byte
1903         _p0, err = BytePtrFromString(path)
1904         if err != nil {
1905                 return
1906         }
1907         _, _, e1 := syscall(abi.FuncPCABI0(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1908         if e1 != 0 {
1909                 err = errnoErr(e1)
1910         }
1911         return
1912 }
1913
1914 func libc_unlinkat_trampoline()
1915
1916 //go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
1917
1918 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1919
1920 func openat(fd int, path string, flags int, perm uint32) (fdret int, err error) {
1921         var _p0 *byte
1922         _p0, err = BytePtrFromString(path)
1923         if err != nil {
1924                 return
1925         }
1926         r0, _, e1 := syscall6(abi.FuncPCABI0(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
1927         fdret = int(r0)
1928         if e1 != 0 {
1929                 err = errnoErr(e1)
1930         }
1931         return
1932 }
1933
1934 func libc_openat_trampoline()
1935
1936 //go:cgo_import_dynamic libc_openat openat "libc.so"