zsyscall_darwin_amd64.go

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