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