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