]> Cypherpunks.ru repositories - gostls13.git/blob - src/syscall/zsyscall_darwin_arm64.go
[dev.boringcrypto] all: merge master into dev.boringcrypto
[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:linkname libc_getgroups libc_getgroups
24 //go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
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:linkname libc_setgroups libc_setgroups
38 //go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
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:linkname libc_wait4 libc_wait4
53 //go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
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:linkname libc_accept libc_accept
68 //go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
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:linkname libc_bind libc_bind
82 //go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
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:linkname libc_connect libc_connect
96 //go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
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:linkname libc_socket libc_socket
111 //go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
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:linkname libc_getsockopt libc_getsockopt
125 //go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
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:linkname libc_setsockopt libc_setsockopt
139 //go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
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:linkname libc_getpeername libc_getpeername
153 //go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
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:linkname libc_getsockname libc_getsockname
167 //go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
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:linkname libc_shutdown libc_shutdown
181 //go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
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:linkname libc_socketpair libc_socketpair
195 //go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
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:linkname libc_recvfrom libc_recvfrom
216 //go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
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:linkname libc_sendto libc_sendto
236 //go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
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:linkname libc_recvmsg libc_recvmsg
251 //go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
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:linkname libc_sendmsg libc_sendmsg
266 //go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
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:linkname libc_kevent libc_kevent
281 //go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
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:linkname libc_utimes libc_utimes
300 //go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
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:linkname libc_futimes libc_futimes
314 //go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
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:linkname libc_fcntl libc_fcntl
329 //go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
330 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
331
332 func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
333         _, _, e1 := syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
334         if e1 != 0 {
335                 err = errnoErr(e1)
336         }
337         return
338 }
339
340 func libc_ptrace_trampoline()
341
342 //go:linkname libc_ptrace libc_ptrace
343 //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
344 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
345
346 func pipe(p *[2]int32) (err error) {
347         _, _, e1 := rawSyscall(funcPC(libc_pipe_trampoline), uintptr(unsafe.Pointer(p)), 0, 0)
348         if e1 != 0 {
349                 err = errnoErr(e1)
350         }
351         return
352 }
353
354 func libc_pipe_trampoline()
355
356 //go:linkname libc_pipe libc_pipe
357 //go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
358 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
359
360 func kill(pid int, signum int, posix int) (err error) {
361         _, _, e1 := syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
362         if e1 != 0 {
363                 err = errnoErr(e1)
364         }
365         return
366 }
367
368 func libc_kill_trampoline()
369
370 //go:linkname libc_kill libc_kill
371 //go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
372 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
373
374 func Access(path string, mode uint32) (err error) {
375         var _p0 *byte
376         _p0, err = BytePtrFromString(path)
377         if err != nil {
378                 return
379         }
380         _, _, e1 := syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
381         if e1 != 0 {
382                 err = errnoErr(e1)
383         }
384         return
385 }
386
387 func libc_access_trampoline()
388
389 //go:linkname libc_access libc_access
390 //go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
391 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
392
393 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
394         _, _, e1 := syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
395         if e1 != 0 {
396                 err = errnoErr(e1)
397         }
398         return
399 }
400
401 func libc_adjtime_trampoline()
402
403 //go:linkname libc_adjtime libc_adjtime
404 //go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
405 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
406
407 func Chdir(path string) (err error) {
408         var _p0 *byte
409         _p0, err = BytePtrFromString(path)
410         if err != nil {
411                 return
412         }
413         _, _, e1 := syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
414         if e1 != 0 {
415                 err = errnoErr(e1)
416         }
417         return
418 }
419
420 func libc_chdir_trampoline()
421
422 //go:linkname libc_chdir libc_chdir
423 //go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
424 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
425
426 func Chflags(path string, flags int) (err error) {
427         var _p0 *byte
428         _p0, err = BytePtrFromString(path)
429         if err != nil {
430                 return
431         }
432         _, _, e1 := syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
433         if e1 != 0 {
434                 err = errnoErr(e1)
435         }
436         return
437 }
438
439 func libc_chflags_trampoline()
440
441 //go:linkname libc_chflags libc_chflags
442 //go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
443 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
445 func Chmod(path string, mode uint32) (err error) {
446         var _p0 *byte
447         _p0, err = BytePtrFromString(path)
448         if err != nil {
449                 return
450         }
451         _, _, e1 := syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
452         if e1 != 0 {
453                 err = errnoErr(e1)
454         }
455         return
456 }
457
458 func libc_chmod_trampoline()
459
460 //go:linkname libc_chmod libc_chmod
461 //go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
462 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
463
464 func Chown(path string, uid int, gid int) (err error) {
465         var _p0 *byte
466         _p0, err = BytePtrFromString(path)
467         if err != nil {
468                 return
469         }
470         _, _, e1 := syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
471         if e1 != 0 {
472                 err = errnoErr(e1)
473         }
474         return
475 }
476
477 func libc_chown_trampoline()
478
479 //go:linkname libc_chown libc_chown
480 //go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
481 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
482
483 func Chroot(path string) (err error) {
484         var _p0 *byte
485         _p0, err = BytePtrFromString(path)
486         if err != nil {
487                 return
488         }
489         _, _, e1 := syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
490         if e1 != 0 {
491                 err = errnoErr(e1)
492         }
493         return
494 }
495
496 func libc_chroot_trampoline()
497
498 //go:linkname libc_chroot libc_chroot
499 //go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
500 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
501
502 func Close(fd int) (err error) {
503         _, _, e1 := syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0)
504         if e1 != 0 {
505                 err = errnoErr(e1)
506         }
507         return
508 }
509
510 func libc_close_trampoline()
511
512 //go:linkname libc_close libc_close
513 //go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
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:linkname libc_dup libc_dup
528 //go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
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:linkname libc_dup2 libc_dup2
542 //go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
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:linkname libc_exchangedata libc_exchangedata
566 //go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
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:linkname libc_fchdir libc_fchdir
580 //go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
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:linkname libc_fchflags libc_fchflags
594 //go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
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:linkname libc_fchmod libc_fchmod
608 //go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
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:linkname libc_fchown libc_fchown
622 //go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
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:linkname libc_flock libc_flock
636 //go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
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:linkname libc_fpathconf libc_fpathconf
651 //go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
652 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
653
654 func Fstat(fd int, stat *Stat_t) (err error) {
655         _, _, e1 := syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
656         if e1 != 0 {
657                 err = errnoErr(e1)
658         }
659         return
660 }
661
662 func libc_fstat64_trampoline()
663
664 //go:linkname libc_fstat64 libc_fstat64
665 //go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib"
666 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
667
668 func Fstatfs(fd int, stat *Statfs_t) (err error) {
669         _, _, e1 := syscall(funcPC(libc_fstatfs64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
670         if e1 != 0 {
671                 err = errnoErr(e1)
672         }
673         return
674 }
675
676 func libc_fstatfs64_trampoline()
677
678 //go:linkname libc_fstatfs64 libc_fstatfs64
679 //go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib"
680 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
681
682 func Fsync(fd int) (err error) {
683         _, _, e1 := syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
684         if e1 != 0 {
685                 err = errnoErr(e1)
686         }
687         return
688 }
689
690 func libc_fsync_trampoline()
691
692 //go:linkname libc_fsync libc_fsync
693 //go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
694 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
695
696 func Ftruncate(fd int, length int64) (err error) {
697         _, _, e1 := syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
698         if e1 != 0 {
699                 err = errnoErr(e1)
700         }
701         return
702 }
703
704 func libc_ftruncate_trampoline()
705
706 //go:linkname libc_ftruncate libc_ftruncate
707 //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
708 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
709
710 func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
711         var _p0 unsafe.Pointer
712         if len(buf) > 0 {
713                 _p0 = unsafe.Pointer(&buf[0])
714         } else {
715                 _p0 = unsafe.Pointer(&_zero)
716         }
717         r0, _, e1 := syscall6(funcPC(libc___getdirentries64_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
718         n = int(r0)
719         if e1 != 0 {
720                 err = errnoErr(e1)
721         }
722         return
723 }
724
725 func libc___getdirentries64_trampoline()
726
727 //go:linkname libc___getdirentries64 libc___getdirentries64
728 //go:cgo_import_dynamic libc___getdirentries64 __getdirentries64 "/usr/lib/libSystem.B.dylib"
729 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
730
731 func Getdtablesize() (size int) {
732         r0, _, _ := syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
733         size = int(r0)
734         return
735 }
736
737 func libc_getdtablesize_trampoline()
738
739 //go:linkname libc_getdtablesize libc_getdtablesize
740 //go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
741 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
742
743 func Getegid() (egid int) {
744         r0, _, _ := rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
745         egid = int(r0)
746         return
747 }
748
749 func libc_getegid_trampoline()
750
751 //go:linkname libc_getegid libc_getegid
752 //go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
753 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
754
755 func Geteuid() (uid int) {
756         r0, _, _ := rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
757         uid = int(r0)
758         return
759 }
760
761 func libc_geteuid_trampoline()
762
763 //go:linkname libc_geteuid libc_geteuid
764 //go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
765 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
766
767 func Getgid() (gid int) {
768         r0, _, _ := rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
769         gid = int(r0)
770         return
771 }
772
773 func libc_getgid_trampoline()
774
775 //go:linkname libc_getgid libc_getgid
776 //go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
777 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
778
779 func Getpgid(pid int) (pgid int, err error) {
780         r0, _, e1 := rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
781         pgid = int(r0)
782         if e1 != 0 {
783                 err = errnoErr(e1)
784         }
785         return
786 }
787
788 func libc_getpgid_trampoline()
789
790 //go:linkname libc_getpgid libc_getpgid
791 //go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
792 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
793
794 func Getpgrp() (pgrp int) {
795         r0, _, _ := rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
796         pgrp = int(r0)
797         return
798 }
799
800 func libc_getpgrp_trampoline()
801
802 //go:linkname libc_getpgrp libc_getpgrp
803 //go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
804 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
805
806 func Getpid() (pid int) {
807         r0, _, _ := rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
808         pid = int(r0)
809         return
810 }
811
812 func libc_getpid_trampoline()
813
814 //go:linkname libc_getpid libc_getpid
815 //go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
816 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
817
818 func Getppid() (ppid int) {
819         r0, _, _ := rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
820         ppid = int(r0)
821         return
822 }
823
824 func libc_getppid_trampoline()
825
826 //go:linkname libc_getppid libc_getppid
827 //go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
828 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829
830 func Getpriority(which int, who int) (prio int, err error) {
831         r0, _, e1 := syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
832         prio = int(r0)
833         if e1 != 0 {
834                 err = errnoErr(e1)
835         }
836         return
837 }
838
839 func libc_getpriority_trampoline()
840
841 //go:linkname libc_getpriority libc_getpriority
842 //go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
843 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
844
845 func Getrlimit(which int, lim *Rlimit) (err error) {
846         _, _, e1 := rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
847         if e1 != 0 {
848                 err = errnoErr(e1)
849         }
850         return
851 }
852
853 func libc_getrlimit_trampoline()
854
855 //go:linkname libc_getrlimit libc_getrlimit
856 //go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
857 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
858
859 func Getrusage(who int, rusage *Rusage) (err error) {
860         _, _, e1 := rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
861         if e1 != 0 {
862                 err = errnoErr(e1)
863         }
864         return
865 }
866
867 func libc_getrusage_trampoline()
868
869 //go:linkname libc_getrusage libc_getrusage
870 //go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
871 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
872
873 func Getsid(pid int) (sid int, err error) {
874         r0, _, e1 := rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
875         sid = int(r0)
876         if e1 != 0 {
877                 err = errnoErr(e1)
878         }
879         return
880 }
881
882 func libc_getsid_trampoline()
883
884 //go:linkname libc_getsid libc_getsid
885 //go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
886 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
887
888 func Getuid() (uid int) {
889         r0, _, _ := rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
890         uid = int(r0)
891         return
892 }
893
894 func libc_getuid_trampoline()
895
896 //go:linkname libc_getuid libc_getuid
897 //go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
898 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
899
900 func Issetugid() (tainted bool) {
901         r0, _, _ := rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
902         tainted = bool(r0 != 0)
903         return
904 }
905
906 func libc_issetugid_trampoline()
907
908 //go:linkname libc_issetugid libc_issetugid
909 //go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
910 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
911
912 func Kqueue() (fd int, err error) {
913         r0, _, e1 := syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
914         fd = int(r0)
915         if e1 != 0 {
916                 err = errnoErr(e1)
917         }
918         return
919 }
920
921 func libc_kqueue_trampoline()
922
923 //go:linkname libc_kqueue libc_kqueue
924 //go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
925 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
926
927 func Lchown(path string, uid int, gid int) (err error) {
928         var _p0 *byte
929         _p0, err = BytePtrFromString(path)
930         if err != nil {
931                 return
932         }
933         _, _, e1 := syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
934         if e1 != 0 {
935                 err = errnoErr(e1)
936         }
937         return
938 }
939
940 func libc_lchown_trampoline()
941
942 //go:linkname libc_lchown libc_lchown
943 //go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
944 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
945
946 func Link(path string, link string) (err error) {
947         var _p0 *byte
948         _p0, err = BytePtrFromString(path)
949         if err != nil {
950                 return
951         }
952         var _p1 *byte
953         _p1, err = BytePtrFromString(link)
954         if err != nil {
955                 return
956         }
957         _, _, e1 := syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
958         if e1 != 0 {
959                 err = errnoErr(e1)
960         }
961         return
962 }
963
964 func libc_link_trampoline()
965
966 //go:linkname libc_link libc_link
967 //go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
968 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
969
970 func Listen(s int, backlog int) (err error) {
971         _, _, e1 := syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
972         if e1 != 0 {
973                 err = errnoErr(e1)
974         }
975         return
976 }
977
978 func libc_listen_trampoline()
979
980 //go:linkname libc_listen libc_listen
981 //go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
982 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
983
984 func Lstat(path string, stat *Stat_t) (err error) {
985         var _p0 *byte
986         _p0, err = BytePtrFromString(path)
987         if err != nil {
988                 return
989         }
990         _, _, e1 := syscall(funcPC(libc_lstat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
991         if e1 != 0 {
992                 err = errnoErr(e1)
993         }
994         return
995 }
996
997 func libc_lstat64_trampoline()
998
999 //go:linkname libc_lstat64 libc_lstat64
1000 //go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib"
1001 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1002
1003 func Mkdir(path string, mode uint32) (err error) {
1004         var _p0 *byte
1005         _p0, err = BytePtrFromString(path)
1006         if err != nil {
1007                 return
1008         }
1009         _, _, e1 := syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1010         if e1 != 0 {
1011                 err = errnoErr(e1)
1012         }
1013         return
1014 }
1015
1016 func libc_mkdir_trampoline()
1017
1018 //go:linkname libc_mkdir libc_mkdir
1019 //go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
1020 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022 func Mkfifo(path string, mode uint32) (err error) {
1023         var _p0 *byte
1024         _p0, err = BytePtrFromString(path)
1025         if err != nil {
1026                 return
1027         }
1028         _, _, e1 := syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1029         if e1 != 0 {
1030                 err = errnoErr(e1)
1031         }
1032         return
1033 }
1034
1035 func libc_mkfifo_trampoline()
1036
1037 //go:linkname libc_mkfifo libc_mkfifo
1038 //go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
1039 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1040
1041 func Mknod(path string, mode uint32, dev int) (err error) {
1042         var _p0 *byte
1043         _p0, err = BytePtrFromString(path)
1044         if err != nil {
1045                 return
1046         }
1047         _, _, e1 := syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1048         if e1 != 0 {
1049                 err = errnoErr(e1)
1050         }
1051         return
1052 }
1053
1054 func libc_mknod_trampoline()
1055
1056 //go:linkname libc_mknod libc_mknod
1057 //go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
1058 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1059
1060 func Mlock(b []byte) (err error) {
1061         var _p0 unsafe.Pointer
1062         if len(b) > 0 {
1063                 _p0 = unsafe.Pointer(&b[0])
1064         } else {
1065                 _p0 = unsafe.Pointer(&_zero)
1066         }
1067         _, _, e1 := syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
1068         if e1 != 0 {
1069                 err = errnoErr(e1)
1070         }
1071         return
1072 }
1073
1074 func libc_mlock_trampoline()
1075
1076 //go:linkname libc_mlock libc_mlock
1077 //go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
1078 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1079
1080 func Mlockall(flags int) (err error) {
1081         _, _, e1 := syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0)
1082         if e1 != 0 {
1083                 err = errnoErr(e1)
1084         }
1085         return
1086 }
1087
1088 func libc_mlockall_trampoline()
1089
1090 //go:linkname libc_mlockall libc_mlockall
1091 //go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
1092 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1093
1094 func Mprotect(b []byte, prot int) (err error) {
1095         var _p0 unsafe.Pointer
1096         if len(b) > 0 {
1097                 _p0 = unsafe.Pointer(&b[0])
1098         } else {
1099                 _p0 = unsafe.Pointer(&_zero)
1100         }
1101         _, _, e1 := syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
1102         if e1 != 0 {
1103                 err = errnoErr(e1)
1104         }
1105         return
1106 }
1107
1108 func libc_mprotect_trampoline()
1109
1110 //go:linkname libc_mprotect libc_mprotect
1111 //go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
1112 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1113
1114 func Munlock(b []byte) (err error) {
1115         var _p0 unsafe.Pointer
1116         if len(b) > 0 {
1117                 _p0 = unsafe.Pointer(&b[0])
1118         } else {
1119                 _p0 = unsafe.Pointer(&_zero)
1120         }
1121         _, _, e1 := syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
1122         if e1 != 0 {
1123                 err = errnoErr(e1)
1124         }
1125         return
1126 }
1127
1128 func libc_munlock_trampoline()
1129
1130 //go:linkname libc_munlock libc_munlock
1131 //go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
1132 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1133
1134 func Munlockall() (err error) {
1135         _, _, e1 := syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0)
1136         if e1 != 0 {
1137                 err = errnoErr(e1)
1138         }
1139         return
1140 }
1141
1142 func libc_munlockall_trampoline()
1143
1144 //go:linkname libc_munlockall libc_munlockall
1145 //go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
1146 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1147
1148 func Open(path string, mode int, perm uint32) (fd int, err error) {
1149         var _p0 *byte
1150         _p0, err = BytePtrFromString(path)
1151         if err != nil {
1152                 return
1153         }
1154         r0, _, e1 := syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1155         fd = int(r0)
1156         if e1 != 0 {
1157                 err = errnoErr(e1)
1158         }
1159         return
1160 }
1161
1162 func libc_open_trampoline()
1163
1164 //go:linkname libc_open libc_open
1165 //go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
1166 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1167
1168 func Pathconf(path string, name int) (val int, err error) {
1169         var _p0 *byte
1170         _p0, err = BytePtrFromString(path)
1171         if err != nil {
1172                 return
1173         }
1174         r0, _, e1 := syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1175         val = int(r0)
1176         if e1 != 0 {
1177                 err = errnoErr(e1)
1178         }
1179         return
1180 }
1181
1182 func libc_pathconf_trampoline()
1183
1184 //go:linkname libc_pathconf libc_pathconf
1185 //go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
1186 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1187
1188 func Pread(fd int, p []byte, offset int64) (n int, err error) {
1189         var _p0 unsafe.Pointer
1190         if len(p) > 0 {
1191                 _p0 = unsafe.Pointer(&p[0])
1192         } else {
1193                 _p0 = unsafe.Pointer(&_zero)
1194         }
1195         r0, _, e1 := syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1196         n = int(r0)
1197         if e1 != 0 {
1198                 err = errnoErr(e1)
1199         }
1200         return
1201 }
1202
1203 func libc_pread_trampoline()
1204
1205 //go:linkname libc_pread libc_pread
1206 //go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
1207 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1208
1209 func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1210         var _p0 unsafe.Pointer
1211         if len(p) > 0 {
1212                 _p0 = unsafe.Pointer(&p[0])
1213         } else {
1214                 _p0 = unsafe.Pointer(&_zero)
1215         }
1216         r0, _, e1 := syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1217         n = int(r0)
1218         if e1 != 0 {
1219                 err = errnoErr(e1)
1220         }
1221         return
1222 }
1223
1224 func libc_pwrite_trampoline()
1225
1226 //go:linkname libc_pwrite libc_pwrite
1227 //go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
1228 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1229
1230 func read(fd int, p []byte) (n int, err error) {
1231         var _p0 unsafe.Pointer
1232         if len(p) > 0 {
1233                 _p0 = unsafe.Pointer(&p[0])
1234         } else {
1235                 _p0 = unsafe.Pointer(&_zero)
1236         }
1237         r0, _, e1 := syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1238         n = int(r0)
1239         if e1 != 0 {
1240                 err = errnoErr(e1)
1241         }
1242         return
1243 }
1244
1245 func libc_read_trampoline()
1246
1247 //go:linkname libc_read libc_read
1248 //go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1250
1251 func Readlink(path string, buf []byte) (n int, err error) {
1252         var _p0 *byte
1253         _p0, err = BytePtrFromString(path)
1254         if err != nil {
1255                 return
1256         }
1257         var _p1 unsafe.Pointer
1258         if len(buf) > 0 {
1259                 _p1 = unsafe.Pointer(&buf[0])
1260         } else {
1261                 _p1 = unsafe.Pointer(&_zero)
1262         }
1263         r0, _, e1 := syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1264         n = int(r0)
1265         if e1 != 0 {
1266                 err = errnoErr(e1)
1267         }
1268         return
1269 }
1270
1271 func libc_readlink_trampoline()
1272
1273 //go:linkname libc_readlink libc_readlink
1274 //go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
1275 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1276
1277 func Rename(from string, to string) (err error) {
1278         var _p0 *byte
1279         _p0, err = BytePtrFromString(from)
1280         if err != nil {
1281                 return
1282         }
1283         var _p1 *byte
1284         _p1, err = BytePtrFromString(to)
1285         if err != nil {
1286                 return
1287         }
1288         _, _, e1 := syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1289         if e1 != 0 {
1290                 err = errnoErr(e1)
1291         }
1292         return
1293 }
1294
1295 func libc_rename_trampoline()
1296
1297 //go:linkname libc_rename libc_rename
1298 //go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
1299 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1300
1301 func Revoke(path string) (err error) {
1302         var _p0 *byte
1303         _p0, err = BytePtrFromString(path)
1304         if err != nil {
1305                 return
1306         }
1307         _, _, e1 := syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1308         if e1 != 0 {
1309                 err = errnoErr(e1)
1310         }
1311         return
1312 }
1313
1314 func libc_revoke_trampoline()
1315
1316 //go:linkname libc_revoke libc_revoke
1317 //go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
1318 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1319
1320 func Rmdir(path string) (err error) {
1321         var _p0 *byte
1322         _p0, err = BytePtrFromString(path)
1323         if err != nil {
1324                 return
1325         }
1326         _, _, e1 := syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1327         if e1 != 0 {
1328                 err = errnoErr(e1)
1329         }
1330         return
1331 }
1332
1333 func libc_rmdir_trampoline()
1334
1335 //go:linkname libc_rmdir libc_rmdir
1336 //go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
1337 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1338
1339 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1340         r0, _, e1 := syscallX(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
1341         newoffset = int64(r0)
1342         if e1 != 0 {
1343                 err = errnoErr(e1)
1344         }
1345         return
1346 }
1347
1348 func libc_lseek_trampoline()
1349
1350 //go:linkname libc_lseek libc_lseek
1351 //go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
1352 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1353
1354 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1355         _, _, 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)
1356         if e1 != 0 {
1357                 err = errnoErr(e1)
1358         }
1359         return
1360 }
1361
1362 func libc_select_trampoline()
1363
1364 //go:linkname libc_select libc_select
1365 //go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
1366 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1367
1368 func Setegid(egid int) (err error) {
1369         _, _, e1 := syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
1370         if e1 != 0 {
1371                 err = errnoErr(e1)
1372         }
1373         return
1374 }
1375
1376 func libc_setegid_trampoline()
1377
1378 //go:linkname libc_setegid libc_setegid
1379 //go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
1380 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1381
1382 func Seteuid(euid int) (err error) {
1383         _, _, e1 := rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
1384         if e1 != 0 {
1385                 err = errnoErr(e1)
1386         }
1387         return
1388 }
1389
1390 func libc_seteuid_trampoline()
1391
1392 //go:linkname libc_seteuid libc_seteuid
1393 //go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
1394 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1395
1396 func Setgid(gid int) (err error) {
1397         _, _, e1 := rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
1398         if e1 != 0 {
1399                 err = errnoErr(e1)
1400         }
1401         return
1402 }
1403
1404 func libc_setgid_trampoline()
1405
1406 //go:linkname libc_setgid libc_setgid
1407 //go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
1408 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1409
1410 func Setlogin(name string) (err error) {
1411         var _p0 *byte
1412         _p0, err = BytePtrFromString(name)
1413         if err != nil {
1414                 return
1415         }
1416         _, _, e1 := syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1417         if e1 != 0 {
1418                 err = errnoErr(e1)
1419         }
1420         return
1421 }
1422
1423 func libc_setlogin_trampoline()
1424
1425 //go:linkname libc_setlogin libc_setlogin
1426 //go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
1427 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1428
1429 func Setpgid(pid int, pgid int) (err error) {
1430         _, _, e1 := rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
1431         if e1 != 0 {
1432                 err = errnoErr(e1)
1433         }
1434         return
1435 }
1436
1437 func libc_setpgid_trampoline()
1438
1439 //go:linkname libc_setpgid libc_setpgid
1440 //go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
1441 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1442
1443 func Setpriority(which int, who int, prio int) (err error) {
1444         _, _, e1 := syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
1445         if e1 != 0 {
1446                 err = errnoErr(e1)
1447         }
1448         return
1449 }
1450
1451 func libc_setpriority_trampoline()
1452
1453 //go:linkname libc_setpriority libc_setpriority
1454 //go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
1455 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1456
1457 func Setprivexec(flag int) (err error) {
1458         _, _, e1 := syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
1459         if e1 != 0 {
1460                 err = errnoErr(e1)
1461         }
1462         return
1463 }
1464
1465 func libc_setprivexec_trampoline()
1466
1467 //go:linkname libc_setprivexec libc_setprivexec
1468 //go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
1469 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1470
1471 func Setregid(rgid int, egid int) (err error) {
1472         _, _, e1 := rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
1473         if e1 != 0 {
1474                 err = errnoErr(e1)
1475         }
1476         return
1477 }
1478
1479 func libc_setregid_trampoline()
1480
1481 //go:linkname libc_setregid libc_setregid
1482 //go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
1483 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1484
1485 func Setreuid(ruid int, euid int) (err error) {
1486         _, _, e1 := rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
1487         if e1 != 0 {
1488                 err = errnoErr(e1)
1489         }
1490         return
1491 }
1492
1493 func libc_setreuid_trampoline()
1494
1495 //go:linkname libc_setreuid libc_setreuid
1496 //go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
1497 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1498
1499 func Setrlimit(which int, lim *Rlimit) (err error) {
1500         _, _, e1 := rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1501         if e1 != 0 {
1502                 err = errnoErr(e1)
1503         }
1504         return
1505 }
1506
1507 func libc_setrlimit_trampoline()
1508
1509 //go:linkname libc_setrlimit libc_setrlimit
1510 //go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
1511 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1512
1513 func Setsid() (pid int, err error) {
1514         r0, _, e1 := rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
1515         pid = int(r0)
1516         if e1 != 0 {
1517                 err = errnoErr(e1)
1518         }
1519         return
1520 }
1521
1522 func libc_setsid_trampoline()
1523
1524 //go:linkname libc_setsid libc_setsid
1525 //go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
1526 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1527
1528 func Settimeofday(tp *Timeval) (err error) {
1529         _, _, e1 := rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1530         if e1 != 0 {
1531                 err = errnoErr(e1)
1532         }
1533         return
1534 }
1535
1536 func libc_settimeofday_trampoline()
1537
1538 //go:linkname libc_settimeofday libc_settimeofday
1539 //go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
1540 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1541
1542 func Setuid(uid int) (err error) {
1543         _, _, e1 := rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
1544         if e1 != 0 {
1545                 err = errnoErr(e1)
1546         }
1547         return
1548 }
1549
1550 func libc_setuid_trampoline()
1551
1552 //go:linkname libc_setuid libc_setuid
1553 //go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
1554 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1555
1556 func Stat(path string, stat *Stat_t) (err error) {
1557         var _p0 *byte
1558         _p0, err = BytePtrFromString(path)
1559         if err != nil {
1560                 return
1561         }
1562         _, _, e1 := syscall(funcPC(libc_stat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1563         if e1 != 0 {
1564                 err = errnoErr(e1)
1565         }
1566         return
1567 }
1568
1569 func libc_stat64_trampoline()
1570
1571 //go:linkname libc_stat64 libc_stat64
1572 //go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib"
1573 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1574
1575 func Statfs(path string, stat *Statfs_t) (err error) {
1576         var _p0 *byte
1577         _p0, err = BytePtrFromString(path)
1578         if err != nil {
1579                 return
1580         }
1581         _, _, e1 := syscall(funcPC(libc_statfs64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1582         if e1 != 0 {
1583                 err = errnoErr(e1)
1584         }
1585         return
1586 }
1587
1588 func libc_statfs64_trampoline()
1589
1590 //go:linkname libc_statfs64 libc_statfs64
1591 //go:cgo_import_dynamic libc_statfs64 statfs64 "/usr/lib/libSystem.B.dylib"
1592 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1593
1594 func Symlink(path string, link string) (err error) {
1595         var _p0 *byte
1596         _p0, err = BytePtrFromString(path)
1597         if err != nil {
1598                 return
1599         }
1600         var _p1 *byte
1601         _p1, err = BytePtrFromString(link)
1602         if err != nil {
1603                 return
1604         }
1605         _, _, e1 := syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1606         if e1 != 0 {
1607                 err = errnoErr(e1)
1608         }
1609         return
1610 }
1611
1612 func libc_symlink_trampoline()
1613
1614 //go:linkname libc_symlink libc_symlink
1615 //go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
1616 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1617
1618 func Sync() (err error) {
1619         _, _, e1 := syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
1620         if e1 != 0 {
1621                 err = errnoErr(e1)
1622         }
1623         return
1624 }
1625
1626 func libc_sync_trampoline()
1627
1628 //go:linkname libc_sync libc_sync
1629 //go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
1630 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1631
1632 func Truncate(path string, length int64) (err error) {
1633         var _p0 *byte
1634         _p0, err = BytePtrFromString(path)
1635         if err != nil {
1636                 return
1637         }
1638         _, _, e1 := syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1639         if e1 != 0 {
1640                 err = errnoErr(e1)
1641         }
1642         return
1643 }
1644
1645 func libc_truncate_trampoline()
1646
1647 //go:linkname libc_truncate libc_truncate
1648 //go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
1649 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1650
1651 func Umask(newmask int) (oldmask int) {
1652         r0, _, _ := syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
1653         oldmask = int(r0)
1654         return
1655 }
1656
1657 func libc_umask_trampoline()
1658
1659 //go:linkname libc_umask libc_umask
1660 //go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
1661 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1662
1663 func Undelete(path string) (err error) {
1664         var _p0 *byte
1665         _p0, err = BytePtrFromString(path)
1666         if err != nil {
1667                 return
1668         }
1669         _, _, e1 := syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1670         if e1 != 0 {
1671                 err = errnoErr(e1)
1672         }
1673         return
1674 }
1675
1676 func libc_undelete_trampoline()
1677
1678 //go:linkname libc_undelete libc_undelete
1679 //go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
1680 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1681
1682 func Unlink(path string) (err error) {
1683         var _p0 *byte
1684         _p0, err = BytePtrFromString(path)
1685         if err != nil {
1686                 return
1687         }
1688         _, _, e1 := syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1689         if e1 != 0 {
1690                 err = errnoErr(e1)
1691         }
1692         return
1693 }
1694
1695 func libc_unlink_trampoline()
1696
1697 //go:linkname libc_unlink libc_unlink
1698 //go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
1699 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1700
1701 func Unmount(path string, flags int) (err error) {
1702         var _p0 *byte
1703         _p0, err = BytePtrFromString(path)
1704         if err != nil {
1705                 return
1706         }
1707         _, _, e1 := syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1708         if e1 != 0 {
1709                 err = errnoErr(e1)
1710         }
1711         return
1712 }
1713
1714 func libc_unmount_trampoline()
1715
1716 //go:linkname libc_unmount libc_unmount
1717 //go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
1718 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1719
1720 func write(fd int, p []byte) (n int, err error) {
1721         var _p0 unsafe.Pointer
1722         if len(p) > 0 {
1723                 _p0 = unsafe.Pointer(&p[0])
1724         } else {
1725                 _p0 = unsafe.Pointer(&_zero)
1726         }
1727         r0, _, e1 := syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1728         n = int(r0)
1729         if e1 != 0 {
1730                 err = errnoErr(e1)
1731         }
1732         return
1733 }
1734
1735 func libc_write_trampoline()
1736
1737 //go:linkname libc_write libc_write
1738 //go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
1739 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1740
1741 func writev(fd int, iovecs []Iovec) (cnt uintptr, err error) {
1742         var _p0 unsafe.Pointer
1743         if len(iovecs) > 0 {
1744                 _p0 = unsafe.Pointer(&iovecs[0])
1745         } else {
1746                 _p0 = unsafe.Pointer(&_zero)
1747         }
1748         r0, _, e1 := syscallX(funcPC(libc_writev_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(iovecs)))
1749         cnt = uintptr(r0)
1750         if e1 != 0 {
1751                 err = errnoErr(e1)
1752         }
1753         return
1754 }
1755
1756 func libc_writev_trampoline()
1757
1758 //go:linkname libc_writev libc_writev
1759 //go:cgo_import_dynamic libc_writev writev "/usr/lib/libSystem.B.dylib"
1760 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1761
1762 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1763         r0, _, e1 := syscall6X(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1764         ret = uintptr(r0)
1765         if e1 != 0 {
1766                 err = errnoErr(e1)
1767         }
1768         return
1769 }
1770
1771 func libc_mmap_trampoline()
1772
1773 //go:linkname libc_mmap libc_mmap
1774 //go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
1775 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1776
1777 func munmap(addr uintptr, length uintptr) (err error) {
1778         _, _, e1 := syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
1779         if e1 != 0 {
1780                 err = errnoErr(e1)
1781         }
1782         return
1783 }
1784
1785 func libc_munmap_trampoline()
1786
1787 //go:linkname libc_munmap libc_munmap
1788 //go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
1789 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1790
1791 func fork() (pid int, err error) {
1792         r0, _, e1 := rawSyscall(funcPC(libc_fork_trampoline), 0, 0, 0)
1793         pid = int(r0)
1794         if e1 != 0 {
1795                 err = errnoErr(e1)
1796         }
1797         return
1798 }
1799
1800 func libc_fork_trampoline()
1801
1802 //go:linkname libc_fork libc_fork
1803 //go:cgo_import_dynamic libc_fork fork "/usr/lib/libSystem.B.dylib"
1804 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1805
1806 func ioctl(fd int, req int, arg int) (err error) {
1807         _, _, e1 := rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
1808         if e1 != 0 {
1809                 err = errnoErr(e1)
1810         }
1811         return
1812 }
1813
1814 func libc_ioctl_trampoline()
1815
1816 //go:linkname libc_ioctl libc_ioctl
1817 //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
1818 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1819
1820 func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
1821         _, _, e1 := rawSyscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
1822         if e1 != 0 {
1823                 err = errnoErr(e1)
1824         }
1825         return
1826 }
1827
1828 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1829
1830 func execve(path *byte, argv **byte, envp **byte) (err error) {
1831         _, _, e1 := rawSyscall(funcPC(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp)))
1832         if e1 != 0 {
1833                 err = errnoErr(e1)
1834         }
1835         return
1836 }
1837
1838 func libc_execve_trampoline()
1839
1840 //go:linkname libc_execve libc_execve
1841 //go:cgo_import_dynamic libc_execve execve "/usr/lib/libSystem.B.dylib"
1842 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1843
1844 func exit(res int) (err error) {
1845         _, _, e1 := rawSyscall(funcPC(libc_exit_trampoline), uintptr(res), 0, 0)
1846         if e1 != 0 {
1847                 err = errnoErr(e1)
1848         }
1849         return
1850 }
1851
1852 func libc_exit_trampoline()
1853
1854 //go:linkname libc_exit libc_exit
1855 //go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
1856 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1857
1858 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
1859         var _p0 unsafe.Pointer
1860         if len(mib) > 0 {
1861                 _p0 = unsafe.Pointer(&mib[0])
1862         } else {
1863                 _p0 = unsafe.Pointer(&_zero)
1864         }
1865         _, _, 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))
1866         if e1 != 0 {
1867                 err = errnoErr(e1)
1868         }
1869         return
1870 }
1871
1872 func libc_sysctl_trampoline()
1873
1874 //go:linkname libc_sysctl libc_sysctl
1875 //go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
1876 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1877
1878 func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
1879         r0, _, e1 := syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
1880         val = int(r0)
1881         if e1 != 0 {
1882                 err = errnoErr(e1)
1883         }
1884         return
1885 }
1886
1887 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1888
1889 func unlinkat(fd int, path string, flags int) (err error) {
1890         var _p0 *byte
1891         _p0, err = BytePtrFromString(path)
1892         if err != nil {
1893                 return
1894         }
1895         _, _, e1 := syscall(funcPC(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1896         if e1 != 0 {
1897                 err = errnoErr(e1)
1898         }
1899         return
1900 }
1901
1902 func libc_unlinkat_trampoline()
1903
1904 //go:linkname libc_unlinkat libc_unlinkat
1905 //go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
1906 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1907
1908 func openat(fd int, path string, flags int, perm uint32) (fdret int, err error) {
1909         var _p0 *byte
1910         _p0, err = BytePtrFromString(path)
1911         if err != nil {
1912                 return
1913         }
1914         r0, _, e1 := syscall6(funcPC(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0)
1915         fdret = int(r0)
1916         if e1 != 0 {
1917                 err = errnoErr(e1)
1918         }
1919         return
1920 }
1921
1922 func libc_openat_trampoline()
1923
1924 //go:linkname libc_openat libc_openat
1925 //go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
1926 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1927
1928 func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
1929         var _p0 *byte
1930         _p0, err = BytePtrFromString(path)
1931         if err != nil {
1932                 return
1933         }
1934         _, _, e1 := syscall6(funcPC(libc_fstatat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1935         if e1 != 0 {
1936                 err = errnoErr(e1)
1937         }
1938         return
1939 }
1940
1941 func libc_fstatat64_trampoline()
1942
1943 //go:linkname libc_fstatat64 libc_fstatat64
1944 //go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib"
1945 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1946
1947 func Gettimeofday(tp *Timeval) (err error) {
1948         _, _, e1 := rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1949         if e1 != 0 {
1950                 err = errnoErr(e1)
1951         }
1952         return
1953 }
1954
1955 func libc_gettimeofday_trampoline()
1956
1957 //go:linkname libc_gettimeofday libc_gettimeofday
1958 //go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"