1// go run mksyscall.go -tags darwin,arm64,go1.12 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build darwin,arm64,go1.12
5
6package unix
7
8import (
9	"syscall"
10	"unsafe"
11)
12
13var _ syscall.Errno
14
15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
16
17func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18	r0, _, e1 := syscall_rawSyscall(funcPC(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19	n = int(r0)
20	if e1 != 0 {
21		err = errnoErr(e1)
22	}
23	return
24}
25
26func libc_getgroups_trampoline()
27
28//go:linkname libc_getgroups libc_getgroups
29//go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib"
30
31// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
32
33func setgroups(ngid int, gid *_Gid_t) (err error) {
34	_, _, e1 := syscall_rawSyscall(funcPC(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
35	if e1 != 0 {
36		err = errnoErr(e1)
37	}
38	return
39}
40
41func libc_setgroups_trampoline()
42
43//go:linkname libc_setgroups libc_setgroups
44//go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib"
45
46// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
47
48func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
49	r0, _, e1 := syscall_syscall6(funcPC(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
50	wpid = int(r0)
51	if e1 != 0 {
52		err = errnoErr(e1)
53	}
54	return
55}
56
57func libc_wait4_trampoline()
58
59//go:linkname libc_wait4 libc_wait4
60//go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib"
61
62// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
63
64func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
65	r0, _, e1 := syscall_syscall(funcPC(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
66	fd = int(r0)
67	if e1 != 0 {
68		err = errnoErr(e1)
69	}
70	return
71}
72
73func libc_accept_trampoline()
74
75//go:linkname libc_accept libc_accept
76//go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib"
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
81	_, _, e1 := syscall_syscall(funcPC(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
82	if e1 != 0 {
83		err = errnoErr(e1)
84	}
85	return
86}
87
88func libc_bind_trampoline()
89
90//go:linkname libc_bind libc_bind
91//go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib"
92
93// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
94
95func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
96	_, _, e1 := syscall_syscall(funcPC(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen))
97	if e1 != 0 {
98		err = errnoErr(e1)
99	}
100	return
101}
102
103func libc_connect_trampoline()
104
105//go:linkname libc_connect libc_connect
106//go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib"
107
108// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
109
110func socket(domain int, typ int, proto int) (fd int, err error) {
111	r0, _, e1 := syscall_rawSyscall(funcPC(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto))
112	fd = int(r0)
113	if e1 != 0 {
114		err = errnoErr(e1)
115	}
116	return
117}
118
119func libc_socket_trampoline()
120
121//go:linkname libc_socket libc_socket
122//go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib"
123
124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
125
126func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
127	_, _, e1 := syscall_syscall6(funcPC(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
128	if e1 != 0 {
129		err = errnoErr(e1)
130	}
131	return
132}
133
134func libc_getsockopt_trampoline()
135
136//go:linkname libc_getsockopt libc_getsockopt
137//go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib"
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
142	_, _, e1 := syscall_syscall6(funcPC(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
143	if e1 != 0 {
144		err = errnoErr(e1)
145	}
146	return
147}
148
149func libc_setsockopt_trampoline()
150
151//go:linkname libc_setsockopt libc_setsockopt
152//go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib"
153
154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
155
156func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
157	_, _, e1 := syscall_rawSyscall(funcPC(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
158	if e1 != 0 {
159		err = errnoErr(e1)
160	}
161	return
162}
163
164func libc_getpeername_trampoline()
165
166//go:linkname libc_getpeername libc_getpeername
167//go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib"
168
169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
170
171func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
172	_, _, e1 := syscall_rawSyscall(funcPC(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
173	if e1 != 0 {
174		err = errnoErr(e1)
175	}
176	return
177}
178
179func libc_getsockname_trampoline()
180
181//go:linkname libc_getsockname libc_getsockname
182//go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib"
183
184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
185
186func Shutdown(s int, how int) (err error) {
187	_, _, e1 := syscall_syscall(funcPC(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0)
188	if e1 != 0 {
189		err = errnoErr(e1)
190	}
191	return
192}
193
194func libc_shutdown_trampoline()
195
196//go:linkname libc_shutdown libc_shutdown
197//go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib"
198
199// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
200
201func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
202	_, _, e1 := syscall_rawSyscall6(funcPC(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
203	if e1 != 0 {
204		err = errnoErr(e1)
205	}
206	return
207}
208
209func libc_socketpair_trampoline()
210
211//go:linkname libc_socketpair libc_socketpair
212//go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib"
213
214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
215
216func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
217	var _p0 unsafe.Pointer
218	if len(p) > 0 {
219		_p0 = unsafe.Pointer(&p[0])
220	} else {
221		_p0 = unsafe.Pointer(&_zero)
222	}
223	r0, _, e1 := syscall_syscall6(funcPC(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
224	n = int(r0)
225	if e1 != 0 {
226		err = errnoErr(e1)
227	}
228	return
229}
230
231func libc_recvfrom_trampoline()
232
233//go:linkname libc_recvfrom libc_recvfrom
234//go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib"
235
236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
237
238func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
239	var _p0 unsafe.Pointer
240	if len(buf) > 0 {
241		_p0 = unsafe.Pointer(&buf[0])
242	} else {
243		_p0 = unsafe.Pointer(&_zero)
244	}
245	_, _, e1 := syscall_syscall6(funcPC(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
246	if e1 != 0 {
247		err = errnoErr(e1)
248	}
249	return
250}
251
252func libc_sendto_trampoline()
253
254//go:linkname libc_sendto libc_sendto
255//go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib"
256
257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
258
259func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
260	r0, _, e1 := syscall_syscall(funcPC(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
261	n = int(r0)
262	if e1 != 0 {
263		err = errnoErr(e1)
264	}
265	return
266}
267
268func libc_recvmsg_trampoline()
269
270//go:linkname libc_recvmsg libc_recvmsg
271//go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib"
272
273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
274
275func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
276	r0, _, e1 := syscall_syscall(funcPC(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
277	n = int(r0)
278	if e1 != 0 {
279		err = errnoErr(e1)
280	}
281	return
282}
283
284func libc_sendmsg_trampoline()
285
286//go:linkname libc_sendmsg libc_sendmsg
287//go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib"
288
289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
290
291func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
292	r0, _, e1 := syscall_syscall6(funcPC(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
293	n = int(r0)
294	if e1 != 0 {
295		err = errnoErr(e1)
296	}
297	return
298}
299
300func libc_kevent_trampoline()
301
302//go:linkname libc_kevent libc_kevent
303//go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib"
304
305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
306
307func utimes(path string, timeval *[2]Timeval) (err error) {
308	var _p0 *byte
309	_p0, err = BytePtrFromString(path)
310	if err != nil {
311		return
312	}
313	_, _, e1 := syscall_syscall(funcPC(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
314	if e1 != 0 {
315		err = errnoErr(e1)
316	}
317	return
318}
319
320func libc_utimes_trampoline()
321
322//go:linkname libc_utimes libc_utimes
323//go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib"
324
325// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
326
327func futimes(fd int, timeval *[2]Timeval) (err error) {
328	_, _, e1 := syscall_syscall(funcPC(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
329	if e1 != 0 {
330		err = errnoErr(e1)
331	}
332	return
333}
334
335func libc_futimes_trampoline()
336
337//go:linkname libc_futimes libc_futimes
338//go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib"
339
340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
343	r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
344	n = int(r0)
345	if e1 != 0 {
346		err = errnoErr(e1)
347	}
348	return
349}
350
351func libc_poll_trampoline()
352
353//go:linkname libc_poll libc_poll
354//go:cgo_import_dynamic libc_poll poll "/usr/lib/libSystem.B.dylib"
355
356// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
357
358func Madvise(b []byte, behav int) (err error) {
359	var _p0 unsafe.Pointer
360	if len(b) > 0 {
361		_p0 = unsafe.Pointer(&b[0])
362	} else {
363		_p0 = unsafe.Pointer(&_zero)
364	}
365	_, _, e1 := syscall_syscall(funcPC(libc_madvise_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(behav))
366	if e1 != 0 {
367		err = errnoErr(e1)
368	}
369	return
370}
371
372func libc_madvise_trampoline()
373
374//go:linkname libc_madvise libc_madvise
375//go:cgo_import_dynamic libc_madvise madvise "/usr/lib/libSystem.B.dylib"
376
377// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
378
379func Mlock(b []byte) (err error) {
380	var _p0 unsafe.Pointer
381	if len(b) > 0 {
382		_p0 = unsafe.Pointer(&b[0])
383	} else {
384		_p0 = unsafe.Pointer(&_zero)
385	}
386	_, _, e1 := syscall_syscall(funcPC(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
387	if e1 != 0 {
388		err = errnoErr(e1)
389	}
390	return
391}
392
393func libc_mlock_trampoline()
394
395//go:linkname libc_mlock libc_mlock
396//go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib"
397
398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
399
400func Mlockall(flags int) (err error) {
401	_, _, e1 := syscall_syscall(funcPC(libc_mlockall_trampoline), uintptr(flags), 0, 0)
402	if e1 != 0 {
403		err = errnoErr(e1)
404	}
405	return
406}
407
408func libc_mlockall_trampoline()
409
410//go:linkname libc_mlockall libc_mlockall
411//go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib"
412
413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
414
415func Mprotect(b []byte, prot int) (err error) {
416	var _p0 unsafe.Pointer
417	if len(b) > 0 {
418		_p0 = unsafe.Pointer(&b[0])
419	} else {
420		_p0 = unsafe.Pointer(&_zero)
421	}
422	_, _, e1 := syscall_syscall(funcPC(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot))
423	if e1 != 0 {
424		err = errnoErr(e1)
425	}
426	return
427}
428
429func libc_mprotect_trampoline()
430
431//go:linkname libc_mprotect libc_mprotect
432//go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib"
433
434// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
435
436func Msync(b []byte, flags int) (err error) {
437	var _p0 unsafe.Pointer
438	if len(b) > 0 {
439		_p0 = unsafe.Pointer(&b[0])
440	} else {
441		_p0 = unsafe.Pointer(&_zero)
442	}
443	_, _, e1 := syscall_syscall(funcPC(libc_msync_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(flags))
444	if e1 != 0 {
445		err = errnoErr(e1)
446	}
447	return
448}
449
450func libc_msync_trampoline()
451
452//go:linkname libc_msync libc_msync
453//go:cgo_import_dynamic libc_msync msync "/usr/lib/libSystem.B.dylib"
454
455// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
456
457func Munlock(b []byte) (err error) {
458	var _p0 unsafe.Pointer
459	if len(b) > 0 {
460		_p0 = unsafe.Pointer(&b[0])
461	} else {
462		_p0 = unsafe.Pointer(&_zero)
463	}
464	_, _, e1 := syscall_syscall(funcPC(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0)
465	if e1 != 0 {
466		err = errnoErr(e1)
467	}
468	return
469}
470
471func libc_munlock_trampoline()
472
473//go:linkname libc_munlock libc_munlock
474//go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib"
475
476// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
477
478func Munlockall() (err error) {
479	_, _, e1 := syscall_syscall(funcPC(libc_munlockall_trampoline), 0, 0, 0)
480	if e1 != 0 {
481		err = errnoErr(e1)
482	}
483	return
484}
485
486func libc_munlockall_trampoline()
487
488//go:linkname libc_munlockall libc_munlockall
489//go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib"
490
491// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
492
493func pipe() (r int, w int, err error) {
494	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
495	r = int(r0)
496	w = int(r1)
497	if e1 != 0 {
498		err = errnoErr(e1)
499	}
500	return
501}
502
503func libc_pipe_trampoline()
504
505//go:linkname libc_pipe libc_pipe
506//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
507
508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
509
510func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
511	var _p0 *byte
512	_p0, err = BytePtrFromString(path)
513	if err != nil {
514		return
515	}
516	var _p1 *byte
517	_p1, err = BytePtrFromString(attr)
518	if err != nil {
519		return
520	}
521	r0, _, e1 := syscall_syscall6(funcPC(libc_getxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
522	sz = int(r0)
523	if e1 != 0 {
524		err = errnoErr(e1)
525	}
526	return
527}
528
529func libc_getxattr_trampoline()
530
531//go:linkname libc_getxattr libc_getxattr
532//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib"
533
534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
535
536func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
537	var _p0 *byte
538	_p0, err = BytePtrFromString(attr)
539	if err != nil {
540		return
541	}
542	r0, _, e1 := syscall_syscall6(funcPC(libc_fgetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
543	sz = int(r0)
544	if e1 != 0 {
545		err = errnoErr(e1)
546	}
547	return
548}
549
550func libc_fgetxattr_trampoline()
551
552//go:linkname libc_fgetxattr libc_fgetxattr
553//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib"
554
555// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
556
557func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
558	var _p0 *byte
559	_p0, err = BytePtrFromString(path)
560	if err != nil {
561		return
562	}
563	var _p1 *byte
564	_p1, err = BytePtrFromString(attr)
565	if err != nil {
566		return
567	}
568	_, _, e1 := syscall_syscall6(funcPC(libc_setxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
569	if e1 != 0 {
570		err = errnoErr(e1)
571	}
572	return
573}
574
575func libc_setxattr_trampoline()
576
577//go:linkname libc_setxattr libc_setxattr
578//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib"
579
580// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
581
582func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
583	var _p0 *byte
584	_p0, err = BytePtrFromString(attr)
585	if err != nil {
586		return
587	}
588	_, _, e1 := syscall_syscall6(funcPC(libc_fsetxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
589	if e1 != 0 {
590		err = errnoErr(e1)
591	}
592	return
593}
594
595func libc_fsetxattr_trampoline()
596
597//go:linkname libc_fsetxattr libc_fsetxattr
598//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib"
599
600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
601
602func removexattr(path string, attr string, options int) (err error) {
603	var _p0 *byte
604	_p0, err = BytePtrFromString(path)
605	if err != nil {
606		return
607	}
608	var _p1 *byte
609	_p1, err = BytePtrFromString(attr)
610	if err != nil {
611		return
612	}
613	_, _, e1 := syscall_syscall(funcPC(libc_removexattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
614	if e1 != 0 {
615		err = errnoErr(e1)
616	}
617	return
618}
619
620func libc_removexattr_trampoline()
621
622//go:linkname libc_removexattr libc_removexattr
623//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib"
624
625// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
626
627func fremovexattr(fd int, attr string, options int) (err error) {
628	var _p0 *byte
629	_p0, err = BytePtrFromString(attr)
630	if err != nil {
631		return
632	}
633	_, _, e1 := syscall_syscall(funcPC(libc_fremovexattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
634	if e1 != 0 {
635		err = errnoErr(e1)
636	}
637	return
638}
639
640func libc_fremovexattr_trampoline()
641
642//go:linkname libc_fremovexattr libc_fremovexattr
643//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib"
644
645// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
646
647func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
648	var _p0 *byte
649	_p0, err = BytePtrFromString(path)
650	if err != nil {
651		return
652	}
653	r0, _, e1 := syscall_syscall6(funcPC(libc_listxattr_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
654	sz = int(r0)
655	if e1 != 0 {
656		err = errnoErr(e1)
657	}
658	return
659}
660
661func libc_listxattr_trampoline()
662
663//go:linkname libc_listxattr libc_listxattr
664//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib"
665
666// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
667
668func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
669	r0, _, e1 := syscall_syscall6(funcPC(libc_flistxattr_trampoline), uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
670	sz = int(r0)
671	if e1 != 0 {
672		err = errnoErr(e1)
673	}
674	return
675}
676
677func libc_flistxattr_trampoline()
678
679//go:linkname libc_flistxattr libc_flistxattr
680//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib"
681
682// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
683
684func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
685	_, _, e1 := syscall_syscall6(funcPC(libc_setattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
686	if e1 != 0 {
687		err = errnoErr(e1)
688	}
689	return
690}
691
692func libc_setattrlist_trampoline()
693
694//go:linkname libc_setattrlist libc_setattrlist
695//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib"
696
697// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
698
699func fcntl(fd int, cmd int, arg int) (val int, err error) {
700	r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
701	val = int(r0)
702	if e1 != 0 {
703		err = errnoErr(e1)
704	}
705	return
706}
707
708func libc_fcntl_trampoline()
709
710//go:linkname libc_fcntl libc_fcntl
711//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
712
713// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
714
715func kill(pid int, signum int, posix int) (err error) {
716	_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
717	if e1 != 0 {
718		err = errnoErr(e1)
719	}
720	return
721}
722
723func libc_kill_trampoline()
724
725//go:linkname libc_kill libc_kill
726//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
727
728// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
729
730func ioctl(fd int, req uint, arg uintptr) (err error) {
731	_, _, e1 := syscall_syscall(funcPC(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg))
732	if e1 != 0 {
733		err = errnoErr(e1)
734	}
735	return
736}
737
738func libc_ioctl_trampoline()
739
740//go:linkname libc_ioctl libc_ioctl
741//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
742
743// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
744
745func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
746	var _p0 unsafe.Pointer
747	if len(mib) > 0 {
748		_p0 = unsafe.Pointer(&mib[0])
749	} else {
750		_p0 = unsafe.Pointer(&_zero)
751	}
752	_, _, e1 := syscall_syscall6(funcPC(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
753	if e1 != 0 {
754		err = errnoErr(e1)
755	}
756	return
757}
758
759func libc_sysctl_trampoline()
760
761//go:linkname libc_sysctl libc_sysctl
762//go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
763
764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
765
766func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
767	_, _, e1 := syscall_syscall6(funcPC(libc_sendfile_trampoline), uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
768	if e1 != 0 {
769		err = errnoErr(e1)
770	}
771	return
772}
773
774func libc_sendfile_trampoline()
775
776//go:linkname libc_sendfile libc_sendfile
777//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
778
779// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
780
781func Access(path string, mode uint32) (err error) {
782	var _p0 *byte
783	_p0, err = BytePtrFromString(path)
784	if err != nil {
785		return
786	}
787	_, _, e1 := syscall_syscall(funcPC(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
788	if e1 != 0 {
789		err = errnoErr(e1)
790	}
791	return
792}
793
794func libc_access_trampoline()
795
796//go:linkname libc_access libc_access
797//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
798
799// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
800
801func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
802	_, _, e1 := syscall_syscall(funcPC(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
803	if e1 != 0 {
804		err = errnoErr(e1)
805	}
806	return
807}
808
809func libc_adjtime_trampoline()
810
811//go:linkname libc_adjtime libc_adjtime
812//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
813
814// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
815
816func Chdir(path string) (err error) {
817	var _p0 *byte
818	_p0, err = BytePtrFromString(path)
819	if err != nil {
820		return
821	}
822	_, _, e1 := syscall_syscall(funcPC(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
823	if e1 != 0 {
824		err = errnoErr(e1)
825	}
826	return
827}
828
829func libc_chdir_trampoline()
830
831//go:linkname libc_chdir libc_chdir
832//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
833
834// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
835
836func Chflags(path string, flags int) (err error) {
837	var _p0 *byte
838	_p0, err = BytePtrFromString(path)
839	if err != nil {
840		return
841	}
842	_, _, e1 := syscall_syscall(funcPC(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
843	if e1 != 0 {
844		err = errnoErr(e1)
845	}
846	return
847}
848
849func libc_chflags_trampoline()
850
851//go:linkname libc_chflags libc_chflags
852//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
853
854// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
855
856func Chmod(path string, mode uint32) (err error) {
857	var _p0 *byte
858	_p0, err = BytePtrFromString(path)
859	if err != nil {
860		return
861	}
862	_, _, e1 := syscall_syscall(funcPC(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
863	if e1 != 0 {
864		err = errnoErr(e1)
865	}
866	return
867}
868
869func libc_chmod_trampoline()
870
871//go:linkname libc_chmod libc_chmod
872//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
873
874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
875
876func Chown(path string, uid int, gid int) (err error) {
877	var _p0 *byte
878	_p0, err = BytePtrFromString(path)
879	if err != nil {
880		return
881	}
882	_, _, e1 := syscall_syscall(funcPC(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
883	if e1 != 0 {
884		err = errnoErr(e1)
885	}
886	return
887}
888
889func libc_chown_trampoline()
890
891//go:linkname libc_chown libc_chown
892//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
893
894// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
895
896func Chroot(path string) (err error) {
897	var _p0 *byte
898	_p0, err = BytePtrFromString(path)
899	if err != nil {
900		return
901	}
902	_, _, e1 := syscall_syscall(funcPC(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
903	if e1 != 0 {
904		err = errnoErr(e1)
905	}
906	return
907}
908
909func libc_chroot_trampoline()
910
911//go:linkname libc_chroot libc_chroot
912//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
913
914// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
915
916func ClockGettime(clockid int32, time *Timespec) (err error) {
917	_, _, e1 := syscall_syscall(funcPC(libc_clock_gettime_trampoline), uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
918	if e1 != 0 {
919		err = errnoErr(e1)
920	}
921	return
922}
923
924func libc_clock_gettime_trampoline()
925
926//go:linkname libc_clock_gettime libc_clock_gettime
927//go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib"
928
929// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
930
931func Close(fd int) (err error) {
932	_, _, e1 := syscall_syscall(funcPC(libc_close_trampoline), uintptr(fd), 0, 0)
933	if e1 != 0 {
934		err = errnoErr(e1)
935	}
936	return
937}
938
939func libc_close_trampoline()
940
941//go:linkname libc_close libc_close
942//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
943
944// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
945
946func Clonefile(src string, dst string, flags int) (err error) {
947	var _p0 *byte
948	_p0, err = BytePtrFromString(src)
949	if err != nil {
950		return
951	}
952	var _p1 *byte
953	_p1, err = BytePtrFromString(dst)
954	if err != nil {
955		return
956	}
957	_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
958	if e1 != 0 {
959		err = errnoErr(e1)
960	}
961	return
962}
963
964func libc_clonefile_trampoline()
965
966//go:linkname libc_clonefile libc_clonefile
967//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
968
969// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
970
971func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
972	var _p0 *byte
973	_p0, err = BytePtrFromString(src)
974	if err != nil {
975		return
976	}
977	var _p1 *byte
978	_p1, err = BytePtrFromString(dst)
979	if err != nil {
980		return
981	}
982	_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
983	if e1 != 0 {
984		err = errnoErr(e1)
985	}
986	return
987}
988
989func libc_clonefileat_trampoline()
990
991//go:linkname libc_clonefileat libc_clonefileat
992//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
993
994// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
995
996func Dup(fd int) (nfd int, err error) {
997	r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
998	nfd = int(r0)
999	if e1 != 0 {
1000		err = errnoErr(e1)
1001	}
1002	return
1003}
1004
1005func libc_dup_trampoline()
1006
1007//go:linkname libc_dup libc_dup
1008//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
1009
1010// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1011
1012func Dup2(from int, to int) (err error) {
1013	_, _, e1 := syscall_syscall(funcPC(libc_dup2_trampoline), uintptr(from), uintptr(to), 0)
1014	if e1 != 0 {
1015		err = errnoErr(e1)
1016	}
1017	return
1018}
1019
1020func libc_dup2_trampoline()
1021
1022//go:linkname libc_dup2 libc_dup2
1023//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
1024
1025// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1026
1027func Exchangedata(path1 string, path2 string, options int) (err error) {
1028	var _p0 *byte
1029	_p0, err = BytePtrFromString(path1)
1030	if err != nil {
1031		return
1032	}
1033	var _p1 *byte
1034	_p1, err = BytePtrFromString(path2)
1035	if err != nil {
1036		return
1037	}
1038	_, _, e1 := syscall_syscall(funcPC(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
1039	if e1 != 0 {
1040		err = errnoErr(e1)
1041	}
1042	return
1043}
1044
1045func libc_exchangedata_trampoline()
1046
1047//go:linkname libc_exchangedata libc_exchangedata
1048//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
1049
1050// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1051
1052func Exit(code int) {
1053	syscall_syscall(funcPC(libc_exit_trampoline), uintptr(code), 0, 0)
1054	return
1055}
1056
1057func libc_exit_trampoline()
1058
1059//go:linkname libc_exit libc_exit
1060//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
1061
1062// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1063
1064func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
1065	var _p0 *byte
1066	_p0, err = BytePtrFromString(path)
1067	if err != nil {
1068		return
1069	}
1070	_, _, e1 := syscall_syscall6(funcPC(libc_faccessat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
1071	if e1 != 0 {
1072		err = errnoErr(e1)
1073	}
1074	return
1075}
1076
1077func libc_faccessat_trampoline()
1078
1079//go:linkname libc_faccessat libc_faccessat
1080//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib"
1081
1082// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1083
1084func Fchdir(fd int) (err error) {
1085	_, _, e1 := syscall_syscall(funcPC(libc_fchdir_trampoline), uintptr(fd), 0, 0)
1086	if e1 != 0 {
1087		err = errnoErr(e1)
1088	}
1089	return
1090}
1091
1092func libc_fchdir_trampoline()
1093
1094//go:linkname libc_fchdir libc_fchdir
1095//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
1096
1097// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1098
1099func Fchflags(fd int, flags int) (err error) {
1100	_, _, e1 := syscall_syscall(funcPC(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0)
1101	if e1 != 0 {
1102		err = errnoErr(e1)
1103	}
1104	return
1105}
1106
1107func libc_fchflags_trampoline()
1108
1109//go:linkname libc_fchflags libc_fchflags
1110//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
1111
1112// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1113
1114func Fchmod(fd int, mode uint32) (err error) {
1115	_, _, e1 := syscall_syscall(funcPC(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0)
1116	if e1 != 0 {
1117		err = errnoErr(e1)
1118	}
1119	return
1120}
1121
1122func libc_fchmod_trampoline()
1123
1124//go:linkname libc_fchmod libc_fchmod
1125//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
1126
1127// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1128
1129func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
1130	var _p0 *byte
1131	_p0, err = BytePtrFromString(path)
1132	if err != nil {
1133		return
1134	}
1135	_, _, e1 := syscall_syscall6(funcPC(libc_fchmodat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
1136	if e1 != 0 {
1137		err = errnoErr(e1)
1138	}
1139	return
1140}
1141
1142func libc_fchmodat_trampoline()
1143
1144//go:linkname libc_fchmodat libc_fchmodat
1145//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib"
1146
1147// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1148
1149func Fchown(fd int, uid int, gid int) (err error) {
1150	_, _, e1 := syscall_syscall(funcPC(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid))
1151	if e1 != 0 {
1152		err = errnoErr(e1)
1153	}
1154	return
1155}
1156
1157func libc_fchown_trampoline()
1158
1159//go:linkname libc_fchown libc_fchown
1160//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
1161
1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1163
1164func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
1165	var _p0 *byte
1166	_p0, err = BytePtrFromString(path)
1167	if err != nil {
1168		return
1169	}
1170	_, _, e1 := syscall_syscall6(funcPC(libc_fchownat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
1171	if e1 != 0 {
1172		err = errnoErr(e1)
1173	}
1174	return
1175}
1176
1177func libc_fchownat_trampoline()
1178
1179//go:linkname libc_fchownat libc_fchownat
1180//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib"
1181
1182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1183
1184func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
1185	var _p0 *byte
1186	_p0, err = BytePtrFromString(dst)
1187	if err != nil {
1188		return
1189	}
1190	_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
1191	if e1 != 0 {
1192		err = errnoErr(e1)
1193	}
1194	return
1195}
1196
1197func libc_fclonefileat_trampoline()
1198
1199//go:linkname libc_fclonefileat libc_fclonefileat
1200//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
1201
1202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1203
1204func Flock(fd int, how int) (err error) {
1205	_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
1206	if e1 != 0 {
1207		err = errnoErr(e1)
1208	}
1209	return
1210}
1211
1212func libc_flock_trampoline()
1213
1214//go:linkname libc_flock libc_flock
1215//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
1216
1217// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1218
1219func Fpathconf(fd int, name int) (val int, err error) {
1220	r0, _, e1 := syscall_syscall(funcPC(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0)
1221	val = int(r0)
1222	if e1 != 0 {
1223		err = errnoErr(e1)
1224	}
1225	return
1226}
1227
1228func libc_fpathconf_trampoline()
1229
1230//go:linkname libc_fpathconf libc_fpathconf
1231//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
1232
1233// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1234
1235func Fsync(fd int) (err error) {
1236	_, _, e1 := syscall_syscall(funcPC(libc_fsync_trampoline), uintptr(fd), 0, 0)
1237	if e1 != 0 {
1238		err = errnoErr(e1)
1239	}
1240	return
1241}
1242
1243func libc_fsync_trampoline()
1244
1245//go:linkname libc_fsync libc_fsync
1246//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
1247
1248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249
1250func Ftruncate(fd int, length int64) (err error) {
1251	_, _, e1 := syscall_syscall(funcPC(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0)
1252	if e1 != 0 {
1253		err = errnoErr(e1)
1254	}
1255	return
1256}
1257
1258func libc_ftruncate_trampoline()
1259
1260//go:linkname libc_ftruncate libc_ftruncate
1261//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
1262
1263// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1264
1265func Getcwd(buf []byte) (n int, err error) {
1266	var _p0 unsafe.Pointer
1267	if len(buf) > 0 {
1268		_p0 = unsafe.Pointer(&buf[0])
1269	} else {
1270		_p0 = unsafe.Pointer(&_zero)
1271	}
1272	r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
1273	n = int(r0)
1274	if e1 != 0 {
1275		err = errnoErr(e1)
1276	}
1277	return
1278}
1279
1280func libc_getcwd_trampoline()
1281
1282//go:linkname libc_getcwd libc_getcwd
1283//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
1284
1285// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1286
1287func Getdtablesize() (size int) {
1288	r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
1289	size = int(r0)
1290	return
1291}
1292
1293func libc_getdtablesize_trampoline()
1294
1295//go:linkname libc_getdtablesize libc_getdtablesize
1296//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
1297
1298// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1299
1300func Getegid() (egid int) {
1301	r0, _, _ := syscall_rawSyscall(funcPC(libc_getegid_trampoline), 0, 0, 0)
1302	egid = int(r0)
1303	return
1304}
1305
1306func libc_getegid_trampoline()
1307
1308//go:linkname libc_getegid libc_getegid
1309//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
1310
1311// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312
1313func Geteuid() (uid int) {
1314	r0, _, _ := syscall_rawSyscall(funcPC(libc_geteuid_trampoline), 0, 0, 0)
1315	uid = int(r0)
1316	return
1317}
1318
1319func libc_geteuid_trampoline()
1320
1321//go:linkname libc_geteuid libc_geteuid
1322//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
1323
1324// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1325
1326func Getgid() (gid int) {
1327	r0, _, _ := syscall_rawSyscall(funcPC(libc_getgid_trampoline), 0, 0, 0)
1328	gid = int(r0)
1329	return
1330}
1331
1332func libc_getgid_trampoline()
1333
1334//go:linkname libc_getgid libc_getgid
1335//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
1336
1337// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1338
1339func Getpgid(pid int) (pgid int, err error) {
1340	r0, _, e1 := syscall_rawSyscall(funcPC(libc_getpgid_trampoline), uintptr(pid), 0, 0)
1341	pgid = int(r0)
1342	if e1 != 0 {
1343		err = errnoErr(e1)
1344	}
1345	return
1346}
1347
1348func libc_getpgid_trampoline()
1349
1350//go:linkname libc_getpgid libc_getpgid
1351//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
1352
1353// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1354
1355func Getpgrp() (pgrp int) {
1356	r0, _, _ := syscall_rawSyscall(funcPC(libc_getpgrp_trampoline), 0, 0, 0)
1357	pgrp = int(r0)
1358	return
1359}
1360
1361func libc_getpgrp_trampoline()
1362
1363//go:linkname libc_getpgrp libc_getpgrp
1364//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
1365
1366// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1367
1368func Getpid() (pid int) {
1369	r0, _, _ := syscall_rawSyscall(funcPC(libc_getpid_trampoline), 0, 0, 0)
1370	pid = int(r0)
1371	return
1372}
1373
1374func libc_getpid_trampoline()
1375
1376//go:linkname libc_getpid libc_getpid
1377//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
1378
1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380
1381func Getppid() (ppid int) {
1382	r0, _, _ := syscall_rawSyscall(funcPC(libc_getppid_trampoline), 0, 0, 0)
1383	ppid = int(r0)
1384	return
1385}
1386
1387func libc_getppid_trampoline()
1388
1389//go:linkname libc_getppid libc_getppid
1390//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
1391
1392// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1393
1394func Getpriority(which int, who int) (prio int, err error) {
1395	r0, _, e1 := syscall_syscall(funcPC(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0)
1396	prio = int(r0)
1397	if e1 != 0 {
1398		err = errnoErr(e1)
1399	}
1400	return
1401}
1402
1403func libc_getpriority_trampoline()
1404
1405//go:linkname libc_getpriority libc_getpriority
1406//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
1407
1408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1409
1410func Getrlimit(which int, lim *Rlimit) (err error) {
1411	_, _, e1 := syscall_rawSyscall(funcPC(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1412	if e1 != 0 {
1413		err = errnoErr(e1)
1414	}
1415	return
1416}
1417
1418func libc_getrlimit_trampoline()
1419
1420//go:linkname libc_getrlimit libc_getrlimit
1421//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
1422
1423// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1424
1425func Getrusage(who int, rusage *Rusage) (err error) {
1426	_, _, e1 := syscall_rawSyscall(funcPC(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1427	if e1 != 0 {
1428		err = errnoErr(e1)
1429	}
1430	return
1431}
1432
1433func libc_getrusage_trampoline()
1434
1435//go:linkname libc_getrusage libc_getrusage
1436//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
1437
1438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1439
1440func Getsid(pid int) (sid int, err error) {
1441	r0, _, e1 := syscall_rawSyscall(funcPC(libc_getsid_trampoline), uintptr(pid), 0, 0)
1442	sid = int(r0)
1443	if e1 != 0 {
1444		err = errnoErr(e1)
1445	}
1446	return
1447}
1448
1449func libc_getsid_trampoline()
1450
1451//go:linkname libc_getsid libc_getsid
1452//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
1453
1454// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1455
1456func Gettimeofday(tp *Timeval) (err error) {
1457	_, _, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
1458	if e1 != 0 {
1459		err = errnoErr(e1)
1460	}
1461	return
1462}
1463
1464func libc_gettimeofday_trampoline()
1465
1466//go:linkname libc_gettimeofday libc_gettimeofday
1467//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
1468
1469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1470
1471func Getuid() (uid int) {
1472	r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
1473	uid = int(r0)
1474	return
1475}
1476
1477func libc_getuid_trampoline()
1478
1479//go:linkname libc_getuid libc_getuid
1480//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
1481
1482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1483
1484func Issetugid() (tainted bool) {
1485	r0, _, _ := syscall_rawSyscall(funcPC(libc_issetugid_trampoline), 0, 0, 0)
1486	tainted = bool(r0 != 0)
1487	return
1488}
1489
1490func libc_issetugid_trampoline()
1491
1492//go:linkname libc_issetugid libc_issetugid
1493//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
1494
1495// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1496
1497func Kqueue() (fd int, err error) {
1498	r0, _, e1 := syscall_syscall(funcPC(libc_kqueue_trampoline), 0, 0, 0)
1499	fd = int(r0)
1500	if e1 != 0 {
1501		err = errnoErr(e1)
1502	}
1503	return
1504}
1505
1506func libc_kqueue_trampoline()
1507
1508//go:linkname libc_kqueue libc_kqueue
1509//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
1510
1511// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1512
1513func Lchown(path string, uid int, gid int) (err error) {
1514	var _p0 *byte
1515	_p0, err = BytePtrFromString(path)
1516	if err != nil {
1517		return
1518	}
1519	_, _, e1 := syscall_syscall(funcPC(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1520	if e1 != 0 {
1521		err = errnoErr(e1)
1522	}
1523	return
1524}
1525
1526func libc_lchown_trampoline()
1527
1528//go:linkname libc_lchown libc_lchown
1529//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
1530
1531// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1532
1533func Link(path string, link string) (err error) {
1534	var _p0 *byte
1535	_p0, err = BytePtrFromString(path)
1536	if err != nil {
1537		return
1538	}
1539	var _p1 *byte
1540	_p1, err = BytePtrFromString(link)
1541	if err != nil {
1542		return
1543	}
1544	_, _, e1 := syscall_syscall(funcPC(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1545	if e1 != 0 {
1546		err = errnoErr(e1)
1547	}
1548	return
1549}
1550
1551func libc_link_trampoline()
1552
1553//go:linkname libc_link libc_link
1554//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
1555
1556// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1557
1558func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1559	var _p0 *byte
1560	_p0, err = BytePtrFromString(path)
1561	if err != nil {
1562		return
1563	}
1564	var _p1 *byte
1565	_p1, err = BytePtrFromString(link)
1566	if err != nil {
1567		return
1568	}
1569	_, _, e1 := syscall_syscall6(funcPC(libc_linkat_trampoline), uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1570	if e1 != 0 {
1571		err = errnoErr(e1)
1572	}
1573	return
1574}
1575
1576func libc_linkat_trampoline()
1577
1578//go:linkname libc_linkat libc_linkat
1579//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib"
1580
1581// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1582
1583func Listen(s int, backlog int) (err error) {
1584	_, _, e1 := syscall_syscall(funcPC(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0)
1585	if e1 != 0 {
1586		err = errnoErr(e1)
1587	}
1588	return
1589}
1590
1591func libc_listen_trampoline()
1592
1593//go:linkname libc_listen libc_listen
1594//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
1595
1596// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1597
1598func Mkdir(path string, mode uint32) (err error) {
1599	var _p0 *byte
1600	_p0, err = BytePtrFromString(path)
1601	if err != nil {
1602		return
1603	}
1604	_, _, e1 := syscall_syscall(funcPC(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1605	if e1 != 0 {
1606		err = errnoErr(e1)
1607	}
1608	return
1609}
1610
1611func libc_mkdir_trampoline()
1612
1613//go:linkname libc_mkdir libc_mkdir
1614//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
1615
1616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1617
1618func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1619	var _p0 *byte
1620	_p0, err = BytePtrFromString(path)
1621	if err != nil {
1622		return
1623	}
1624	_, _, e1 := syscall_syscall(funcPC(libc_mkdirat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1625	if e1 != 0 {
1626		err = errnoErr(e1)
1627	}
1628	return
1629}
1630
1631func libc_mkdirat_trampoline()
1632
1633//go:linkname libc_mkdirat libc_mkdirat
1634//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib"
1635
1636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1637
1638func Mkfifo(path string, mode uint32) (err error) {
1639	var _p0 *byte
1640	_p0, err = BytePtrFromString(path)
1641	if err != nil {
1642		return
1643	}
1644	_, _, e1 := syscall_syscall(funcPC(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1645	if e1 != 0 {
1646		err = errnoErr(e1)
1647	}
1648	return
1649}
1650
1651func libc_mkfifo_trampoline()
1652
1653//go:linkname libc_mkfifo libc_mkfifo
1654//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
1655
1656// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1657
1658func Mknod(path string, mode uint32, dev int) (err error) {
1659	var _p0 *byte
1660	_p0, err = BytePtrFromString(path)
1661	if err != nil {
1662		return
1663	}
1664	_, _, e1 := syscall_syscall(funcPC(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1665	if e1 != 0 {
1666		err = errnoErr(e1)
1667	}
1668	return
1669}
1670
1671func libc_mknod_trampoline()
1672
1673//go:linkname libc_mknod libc_mknod
1674//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
1675
1676// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1677
1678func Open(path string, mode int, perm uint32) (fd int, err error) {
1679	var _p0 *byte
1680	_p0, err = BytePtrFromString(path)
1681	if err != nil {
1682		return
1683	}
1684	r0, _, e1 := syscall_syscall(funcPC(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1685	fd = int(r0)
1686	if e1 != 0 {
1687		err = errnoErr(e1)
1688	}
1689	return
1690}
1691
1692func libc_open_trampoline()
1693
1694//go:linkname libc_open libc_open
1695//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
1696
1697// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1698
1699func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1700	var _p0 *byte
1701	_p0, err = BytePtrFromString(path)
1702	if err != nil {
1703		return
1704	}
1705	r0, _, e1 := syscall_syscall6(funcPC(libc_openat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1706	fd = int(r0)
1707	if e1 != 0 {
1708		err = errnoErr(e1)
1709	}
1710	return
1711}
1712
1713func libc_openat_trampoline()
1714
1715//go:linkname libc_openat libc_openat
1716//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
1717
1718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1719
1720func Pathconf(path string, name int) (val int, err error) {
1721	var _p0 *byte
1722	_p0, err = BytePtrFromString(path)
1723	if err != nil {
1724		return
1725	}
1726	r0, _, e1 := syscall_syscall(funcPC(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1727	val = int(r0)
1728	if e1 != 0 {
1729		err = errnoErr(e1)
1730	}
1731	return
1732}
1733
1734func libc_pathconf_trampoline()
1735
1736//go:linkname libc_pathconf libc_pathconf
1737//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
1738
1739// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1740
1741func Pread(fd int, p []byte, offset int64) (n int, err error) {
1742	var _p0 unsafe.Pointer
1743	if len(p) > 0 {
1744		_p0 = unsafe.Pointer(&p[0])
1745	} else {
1746		_p0 = unsafe.Pointer(&_zero)
1747	}
1748	r0, _, e1 := syscall_syscall6(funcPC(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1749	n = int(r0)
1750	if e1 != 0 {
1751		err = errnoErr(e1)
1752	}
1753	return
1754}
1755
1756func libc_pread_trampoline()
1757
1758//go:linkname libc_pread libc_pread
1759//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
1760
1761// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1762
1763func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1764	var _p0 unsafe.Pointer
1765	if len(p) > 0 {
1766		_p0 = unsafe.Pointer(&p[0])
1767	} else {
1768		_p0 = unsafe.Pointer(&_zero)
1769	}
1770	r0, _, e1 := syscall_syscall6(funcPC(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1771	n = int(r0)
1772	if e1 != 0 {
1773		err = errnoErr(e1)
1774	}
1775	return
1776}
1777
1778func libc_pwrite_trampoline()
1779
1780//go:linkname libc_pwrite libc_pwrite
1781//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
1782
1783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1784
1785func read(fd int, p []byte) (n int, err error) {
1786	var _p0 unsafe.Pointer
1787	if len(p) > 0 {
1788		_p0 = unsafe.Pointer(&p[0])
1789	} else {
1790		_p0 = unsafe.Pointer(&_zero)
1791	}
1792	r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
1793	n = int(r0)
1794	if e1 != 0 {
1795		err = errnoErr(e1)
1796	}
1797	return
1798}
1799
1800func libc_read_trampoline()
1801
1802//go:linkname libc_read libc_read
1803//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
1804
1805// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1806
1807func Readlink(path string, buf []byte) (n int, err error) {
1808	var _p0 *byte
1809	_p0, err = BytePtrFromString(path)
1810	if err != nil {
1811		return
1812	}
1813	var _p1 unsafe.Pointer
1814	if len(buf) > 0 {
1815		_p1 = unsafe.Pointer(&buf[0])
1816	} else {
1817		_p1 = unsafe.Pointer(&_zero)
1818	}
1819	r0, _, e1 := syscall_syscall(funcPC(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1820	n = int(r0)
1821	if e1 != 0 {
1822		err = errnoErr(e1)
1823	}
1824	return
1825}
1826
1827func libc_readlink_trampoline()
1828
1829//go:linkname libc_readlink libc_readlink
1830//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
1831
1832// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1833
1834func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1835	var _p0 *byte
1836	_p0, err = BytePtrFromString(path)
1837	if err != nil {
1838		return
1839	}
1840	var _p1 unsafe.Pointer
1841	if len(buf) > 0 {
1842		_p1 = unsafe.Pointer(&buf[0])
1843	} else {
1844		_p1 = unsafe.Pointer(&_zero)
1845	}
1846	r0, _, e1 := syscall_syscall6(funcPC(libc_readlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1847	n = int(r0)
1848	if e1 != 0 {
1849		err = errnoErr(e1)
1850	}
1851	return
1852}
1853
1854func libc_readlinkat_trampoline()
1855
1856//go:linkname libc_readlinkat libc_readlinkat
1857//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib"
1858
1859// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1860
1861func Rename(from string, to string) (err error) {
1862	var _p0 *byte
1863	_p0, err = BytePtrFromString(from)
1864	if err != nil {
1865		return
1866	}
1867	var _p1 *byte
1868	_p1, err = BytePtrFromString(to)
1869	if err != nil {
1870		return
1871	}
1872	_, _, e1 := syscall_syscall(funcPC(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1873	if e1 != 0 {
1874		err = errnoErr(e1)
1875	}
1876	return
1877}
1878
1879func libc_rename_trampoline()
1880
1881//go:linkname libc_rename libc_rename
1882//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
1883
1884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1885
1886func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1887	var _p0 *byte
1888	_p0, err = BytePtrFromString(from)
1889	if err != nil {
1890		return
1891	}
1892	var _p1 *byte
1893	_p1, err = BytePtrFromString(to)
1894	if err != nil {
1895		return
1896	}
1897	_, _, e1 := syscall_syscall6(funcPC(libc_renameat_trampoline), uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1898	if e1 != 0 {
1899		err = errnoErr(e1)
1900	}
1901	return
1902}
1903
1904func libc_renameat_trampoline()
1905
1906//go:linkname libc_renameat libc_renameat
1907//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib"
1908
1909// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1910
1911func Revoke(path string) (err error) {
1912	var _p0 *byte
1913	_p0, err = BytePtrFromString(path)
1914	if err != nil {
1915		return
1916	}
1917	_, _, e1 := syscall_syscall(funcPC(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1918	if e1 != 0 {
1919		err = errnoErr(e1)
1920	}
1921	return
1922}
1923
1924func libc_revoke_trampoline()
1925
1926//go:linkname libc_revoke libc_revoke
1927//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
1928
1929// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1930
1931func Rmdir(path string) (err error) {
1932	var _p0 *byte
1933	_p0, err = BytePtrFromString(path)
1934	if err != nil {
1935		return
1936	}
1937	_, _, e1 := syscall_syscall(funcPC(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
1938	if e1 != 0 {
1939		err = errnoErr(e1)
1940	}
1941	return
1942}
1943
1944func libc_rmdir_trampoline()
1945
1946//go:linkname libc_rmdir libc_rmdir
1947//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
1948
1949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1950
1951func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1952	r0, _, e1 := syscall_syscall(funcPC(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence))
1953	newoffset = int64(r0)
1954	if e1 != 0 {
1955		err = errnoErr(e1)
1956	}
1957	return
1958}
1959
1960func libc_lseek_trampoline()
1961
1962//go:linkname libc_lseek libc_lseek
1963//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
1964
1965// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1966
1967func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1968	r0, _, e1 := syscall_syscall6(funcPC(libc_select_trampoline), uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1969	n = int(r0)
1970	if e1 != 0 {
1971		err = errnoErr(e1)
1972	}
1973	return
1974}
1975
1976func libc_select_trampoline()
1977
1978//go:linkname libc_select libc_select
1979//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
1980
1981// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1982
1983func Setegid(egid int) (err error) {
1984	_, _, e1 := syscall_syscall(funcPC(libc_setegid_trampoline), uintptr(egid), 0, 0)
1985	if e1 != 0 {
1986		err = errnoErr(e1)
1987	}
1988	return
1989}
1990
1991func libc_setegid_trampoline()
1992
1993//go:linkname libc_setegid libc_setegid
1994//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
1995
1996// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1997
1998func Seteuid(euid int) (err error) {
1999	_, _, e1 := syscall_rawSyscall(funcPC(libc_seteuid_trampoline), uintptr(euid), 0, 0)
2000	if e1 != 0 {
2001		err = errnoErr(e1)
2002	}
2003	return
2004}
2005
2006func libc_seteuid_trampoline()
2007
2008//go:linkname libc_seteuid libc_seteuid
2009//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
2010
2011// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2012
2013func Setgid(gid int) (err error) {
2014	_, _, e1 := syscall_rawSyscall(funcPC(libc_setgid_trampoline), uintptr(gid), 0, 0)
2015	if e1 != 0 {
2016		err = errnoErr(e1)
2017	}
2018	return
2019}
2020
2021func libc_setgid_trampoline()
2022
2023//go:linkname libc_setgid libc_setgid
2024//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
2025
2026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2027
2028func Setlogin(name string) (err error) {
2029	var _p0 *byte
2030	_p0, err = BytePtrFromString(name)
2031	if err != nil {
2032		return
2033	}
2034	_, _, e1 := syscall_syscall(funcPC(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
2035	if e1 != 0 {
2036		err = errnoErr(e1)
2037	}
2038	return
2039}
2040
2041func libc_setlogin_trampoline()
2042
2043//go:linkname libc_setlogin libc_setlogin
2044//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
2045
2046// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2047
2048func Setpgid(pid int, pgid int) (err error) {
2049	_, _, e1 := syscall_rawSyscall(funcPC(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0)
2050	if e1 != 0 {
2051		err = errnoErr(e1)
2052	}
2053	return
2054}
2055
2056func libc_setpgid_trampoline()
2057
2058//go:linkname libc_setpgid libc_setpgid
2059//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
2060
2061// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2062
2063func Setpriority(which int, who int, prio int) (err error) {
2064	_, _, e1 := syscall_syscall(funcPC(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio))
2065	if e1 != 0 {
2066		err = errnoErr(e1)
2067	}
2068	return
2069}
2070
2071func libc_setpriority_trampoline()
2072
2073//go:linkname libc_setpriority libc_setpriority
2074//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
2075
2076// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2077
2078func Setprivexec(flag int) (err error) {
2079	_, _, e1 := syscall_syscall(funcPC(libc_setprivexec_trampoline), uintptr(flag), 0, 0)
2080	if e1 != 0 {
2081		err = errnoErr(e1)
2082	}
2083	return
2084}
2085
2086func libc_setprivexec_trampoline()
2087
2088//go:linkname libc_setprivexec libc_setprivexec
2089//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
2090
2091// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2092
2093func Setregid(rgid int, egid int) (err error) {
2094	_, _, e1 := syscall_rawSyscall(funcPC(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0)
2095	if e1 != 0 {
2096		err = errnoErr(e1)
2097	}
2098	return
2099}
2100
2101func libc_setregid_trampoline()
2102
2103//go:linkname libc_setregid libc_setregid
2104//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
2105
2106// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2107
2108func Setreuid(ruid int, euid int) (err error) {
2109	_, _, e1 := syscall_rawSyscall(funcPC(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0)
2110	if e1 != 0 {
2111		err = errnoErr(e1)
2112	}
2113	return
2114}
2115
2116func libc_setreuid_trampoline()
2117
2118//go:linkname libc_setreuid libc_setreuid
2119//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
2120
2121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2122
2123func Setrlimit(which int, lim *Rlimit) (err error) {
2124	_, _, e1 := syscall_rawSyscall(funcPC(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
2125	if e1 != 0 {
2126		err = errnoErr(e1)
2127	}
2128	return
2129}
2130
2131func libc_setrlimit_trampoline()
2132
2133//go:linkname libc_setrlimit libc_setrlimit
2134//go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib"
2135
2136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2137
2138func Setsid() (pid int, err error) {
2139	r0, _, e1 := syscall_rawSyscall(funcPC(libc_setsid_trampoline), 0, 0, 0)
2140	pid = int(r0)
2141	if e1 != 0 {
2142		err = errnoErr(e1)
2143	}
2144	return
2145}
2146
2147func libc_setsid_trampoline()
2148
2149//go:linkname libc_setsid libc_setsid
2150//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
2151
2152// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2153
2154func Settimeofday(tp *Timeval) (err error) {
2155	_, _, e1 := syscall_rawSyscall(funcPC(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
2156	if e1 != 0 {
2157		err = errnoErr(e1)
2158	}
2159	return
2160}
2161
2162func libc_settimeofday_trampoline()
2163
2164//go:linkname libc_settimeofday libc_settimeofday
2165//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
2166
2167// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2168
2169func Setuid(uid int) (err error) {
2170	_, _, e1 := syscall_rawSyscall(funcPC(libc_setuid_trampoline), uintptr(uid), 0, 0)
2171	if e1 != 0 {
2172		err = errnoErr(e1)
2173	}
2174	return
2175}
2176
2177func libc_setuid_trampoline()
2178
2179//go:linkname libc_setuid libc_setuid
2180//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
2181
2182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2183
2184func Symlink(path string, link string) (err error) {
2185	var _p0 *byte
2186	_p0, err = BytePtrFromString(path)
2187	if err != nil {
2188		return
2189	}
2190	var _p1 *byte
2191	_p1, err = BytePtrFromString(link)
2192	if err != nil {
2193		return
2194	}
2195	_, _, e1 := syscall_syscall(funcPC(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
2196	if e1 != 0 {
2197		err = errnoErr(e1)
2198	}
2199	return
2200}
2201
2202func libc_symlink_trampoline()
2203
2204//go:linkname libc_symlink libc_symlink
2205//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
2206
2207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2208
2209func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
2210	var _p0 *byte
2211	_p0, err = BytePtrFromString(oldpath)
2212	if err != nil {
2213		return
2214	}
2215	var _p1 *byte
2216	_p1, err = BytePtrFromString(newpath)
2217	if err != nil {
2218		return
2219	}
2220	_, _, e1 := syscall_syscall(funcPC(libc_symlinkat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
2221	if e1 != 0 {
2222		err = errnoErr(e1)
2223	}
2224	return
2225}
2226
2227func libc_symlinkat_trampoline()
2228
2229//go:linkname libc_symlinkat libc_symlinkat
2230//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib"
2231
2232// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2233
2234func Sync() (err error) {
2235	_, _, e1 := syscall_syscall(funcPC(libc_sync_trampoline), 0, 0, 0)
2236	if e1 != 0 {
2237		err = errnoErr(e1)
2238	}
2239	return
2240}
2241
2242func libc_sync_trampoline()
2243
2244//go:linkname libc_sync libc_sync
2245//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
2246
2247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2248
2249func Truncate(path string, length int64) (err error) {
2250	var _p0 *byte
2251	_p0, err = BytePtrFromString(path)
2252	if err != nil {
2253		return
2254	}
2255	_, _, e1 := syscall_syscall(funcPC(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
2256	if e1 != 0 {
2257		err = errnoErr(e1)
2258	}
2259	return
2260}
2261
2262func libc_truncate_trampoline()
2263
2264//go:linkname libc_truncate libc_truncate
2265//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
2266
2267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2268
2269func Umask(newmask int) (oldmask int) {
2270	r0, _, _ := syscall_syscall(funcPC(libc_umask_trampoline), uintptr(newmask), 0, 0)
2271	oldmask = int(r0)
2272	return
2273}
2274
2275func libc_umask_trampoline()
2276
2277//go:linkname libc_umask libc_umask
2278//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
2279
2280// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2281
2282func Undelete(path string) (err error) {
2283	var _p0 *byte
2284	_p0, err = BytePtrFromString(path)
2285	if err != nil {
2286		return
2287	}
2288	_, _, e1 := syscall_syscall(funcPC(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
2289	if e1 != 0 {
2290		err = errnoErr(e1)
2291	}
2292	return
2293}
2294
2295func libc_undelete_trampoline()
2296
2297//go:linkname libc_undelete libc_undelete
2298//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
2299
2300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2301
2302func Unlink(path string) (err error) {
2303	var _p0 *byte
2304	_p0, err = BytePtrFromString(path)
2305	if err != nil {
2306		return
2307	}
2308	_, _, e1 := syscall_syscall(funcPC(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0)
2309	if e1 != 0 {
2310		err = errnoErr(e1)
2311	}
2312	return
2313}
2314
2315func libc_unlink_trampoline()
2316
2317//go:linkname libc_unlink libc_unlink
2318//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
2319
2320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2321
2322func Unlinkat(dirfd int, path string, flags int) (err error) {
2323	var _p0 *byte
2324	_p0, err = BytePtrFromString(path)
2325	if err != nil {
2326		return
2327	}
2328	_, _, e1 := syscall_syscall(funcPC(libc_unlinkat_trampoline), uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
2329	if e1 != 0 {
2330		err = errnoErr(e1)
2331	}
2332	return
2333}
2334
2335func libc_unlinkat_trampoline()
2336
2337//go:linkname libc_unlinkat libc_unlinkat
2338//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
2339
2340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2341
2342func Unmount(path string, flags int) (err error) {
2343	var _p0 *byte
2344	_p0, err = BytePtrFromString(path)
2345	if err != nil {
2346		return
2347	}
2348	_, _, e1 := syscall_syscall(funcPC(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
2349	if e1 != 0 {
2350		err = errnoErr(e1)
2351	}
2352	return
2353}
2354
2355func libc_unmount_trampoline()
2356
2357//go:linkname libc_unmount libc_unmount
2358//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
2359
2360// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2361
2362func write(fd int, p []byte) (n int, err error) {
2363	var _p0 unsafe.Pointer
2364	if len(p) > 0 {
2365		_p0 = unsafe.Pointer(&p[0])
2366	} else {
2367		_p0 = unsafe.Pointer(&_zero)
2368	}
2369	r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)))
2370	n = int(r0)
2371	if e1 != 0 {
2372		err = errnoErr(e1)
2373	}
2374	return
2375}
2376
2377func libc_write_trampoline()
2378
2379//go:linkname libc_write libc_write
2380//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
2381
2382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2383
2384func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
2385	r0, _, e1 := syscall_syscall6(funcPC(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
2386	ret = uintptr(r0)
2387	if e1 != 0 {
2388		err = errnoErr(e1)
2389	}
2390	return
2391}
2392
2393func libc_mmap_trampoline()
2394
2395//go:linkname libc_mmap libc_mmap
2396//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
2397
2398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2399
2400func munmap(addr uintptr, length uintptr) (err error) {
2401	_, _, e1 := syscall_syscall(funcPC(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0)
2402	if e1 != 0 {
2403		err = errnoErr(e1)
2404	}
2405	return
2406}
2407
2408func libc_munmap_trampoline()
2409
2410//go:linkname libc_munmap libc_munmap
2411//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
2412
2413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2414
2415func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
2416	r0, _, e1 := syscall_syscall(funcPC(libc_read_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
2417	n = int(r0)
2418	if e1 != 0 {
2419		err = errnoErr(e1)
2420	}
2421	return
2422}
2423
2424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2425
2426func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
2427	r0, _, e1 := syscall_syscall(funcPC(libc_write_trampoline), uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
2428	n = int(r0)
2429	if e1 != 0 {
2430		err = errnoErr(e1)
2431	}
2432	return
2433}
2434
2435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2436
2437func Fstat(fd int, stat *Stat_t) (err error) {
2438	_, _, e1 := syscall_syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2439	if e1 != 0 {
2440		err = errnoErr(e1)
2441	}
2442	return
2443}
2444
2445func libc_fstat_trampoline()
2446
2447//go:linkname libc_fstat libc_fstat
2448//go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib"
2449
2450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2451
2452func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
2453	var _p0 *byte
2454	_p0, err = BytePtrFromString(path)
2455	if err != nil {
2456		return
2457	}
2458	_, _, e1 := syscall_syscall6(funcPC(libc_fstatat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
2459	if e1 != 0 {
2460		err = errnoErr(e1)
2461	}
2462	return
2463}
2464
2465func libc_fstatat_trampoline()
2466
2467//go:linkname libc_fstatat libc_fstatat
2468//go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib"
2469
2470// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2471
2472func Fstatfs(fd int, stat *Statfs_t) (err error) {
2473	_, _, e1 := syscall_syscall(funcPC(libc_fstatfs_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2474	if e1 != 0 {
2475		err = errnoErr(e1)
2476	}
2477	return
2478}
2479
2480func libc_fstatfs_trampoline()
2481
2482//go:linkname libc_fstatfs libc_fstatfs
2483//go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib"
2484
2485// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2486
2487func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
2488	r0, _, e1 := syscall_syscall(funcPC(libc_getfsstat_trampoline), uintptr(buf), uintptr(size), uintptr(flags))
2489	n = int(r0)
2490	if e1 != 0 {
2491		err = errnoErr(e1)
2492	}
2493	return
2494}
2495
2496func libc_getfsstat_trampoline()
2497
2498//go:linkname libc_getfsstat libc_getfsstat
2499//go:cgo_import_dynamic libc_getfsstat getfsstat "/usr/lib/libSystem.B.dylib"
2500
2501// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2502
2503func Lstat(path string, stat *Stat_t) (err error) {
2504	var _p0 *byte
2505	_p0, err = BytePtrFromString(path)
2506	if err != nil {
2507		return
2508	}
2509	_, _, e1 := syscall_syscall(funcPC(libc_lstat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2510	if e1 != 0 {
2511		err = errnoErr(e1)
2512	}
2513	return
2514}
2515
2516func libc_lstat_trampoline()
2517
2518//go:linkname libc_lstat libc_lstat
2519//go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib"
2520
2521// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2522
2523func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
2524	_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
2525	if e1 != 0 {
2526		err = errnoErr(e1)
2527	}
2528	return
2529}
2530
2531func libc_ptrace_trampoline()
2532
2533//go:linkname libc_ptrace libc_ptrace
2534//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
2535
2536// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2537
2538func Stat(path string, stat *Stat_t) (err error) {
2539	var _p0 *byte
2540	_p0, err = BytePtrFromString(path)
2541	if err != nil {
2542		return
2543	}
2544	_, _, e1 := syscall_syscall(funcPC(libc_stat_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2545	if e1 != 0 {
2546		err = errnoErr(e1)
2547	}
2548	return
2549}
2550
2551func libc_stat_trampoline()
2552
2553//go:linkname libc_stat libc_stat
2554//go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib"
2555
2556// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2557
2558func Statfs(path string, stat *Statfs_t) (err error) {
2559	var _p0 *byte
2560	_p0, err = BytePtrFromString(path)
2561	if err != nil {
2562		return
2563	}
2564	_, _, e1 := syscall_syscall(funcPC(libc_statfs_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2565	if e1 != 0 {
2566		err = errnoErr(e1)
2567	}
2568	return
2569}
2570
2571func libc_statfs_trampoline()
2572
2573//go:linkname libc_statfs libc_statfs
2574//go:cgo_import_dynamic libc_statfs statfs "/usr/lib/libSystem.B.dylib"
2575