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