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