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// +build darwin,amd64
   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 closedir(dir uintptr) (err error) {
 467	_, _, e1 := syscall_syscall(libc_closedir_trampoline_addr, uintptr(dir), 0, 0)
 468	if e1 != 0 {
 469		err = errnoErr(e1)
 470	}
 471	return
 472}
 473
 474var libc_closedir_trampoline_addr uintptr
 475
 476//go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib"
 477
 478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 479
 480func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) {
 481	r0, _, _ := syscall_syscall(libc_readdir_r_trampoline_addr, uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result)))
 482	res = Errno(r0)
 483	return
 484}
 485
 486var libc_readdir_r_trampoline_addr uintptr
 487
 488//go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib"
 489
 490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 491
 492func pipe(p *[2]int32) (err error) {
 493	_, _, e1 := syscall_rawSyscall(libc_pipe_trampoline_addr, uintptr(unsafe.Pointer(p)), 0, 0)
 494	if e1 != 0 {
 495		err = errnoErr(e1)
 496	}
 497	return
 498}
 499
 500var libc_pipe_trampoline_addr uintptr
 501
 502//go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib"
 503
 504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 505
 506func getxattr(path string, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
 507	var _p0 *byte
 508	_p0, err = BytePtrFromString(path)
 509	if err != nil {
 510		return
 511	}
 512	var _p1 *byte
 513	_p1, err = BytePtrFromString(attr)
 514	if err != nil {
 515		return
 516	}
 517	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))
 518	sz = int(r0)
 519	if e1 != 0 {
 520		err = errnoErr(e1)
 521	}
 522	return
 523}
 524
 525var libc_getxattr_trampoline_addr uintptr
 526
 527//go:cgo_import_dynamic libc_getxattr getxattr "/usr/lib/libSystem.B.dylib"
 528
 529// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 530
 531func fgetxattr(fd int, attr string, dest *byte, size int, position uint32, options int) (sz int, err error) {
 532	var _p0 *byte
 533	_p0, err = BytePtrFromString(attr)
 534	if err != nil {
 535		return
 536	}
 537	r0, _, e1 := syscall_syscall6(libc_fgetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(position), uintptr(options))
 538	sz = int(r0)
 539	if e1 != 0 {
 540		err = errnoErr(e1)
 541	}
 542	return
 543}
 544
 545var libc_fgetxattr_trampoline_addr uintptr
 546
 547//go:cgo_import_dynamic libc_fgetxattr fgetxattr "/usr/lib/libSystem.B.dylib"
 548
 549// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 550
 551func setxattr(path string, attr string, data *byte, size int, position uint32, options int) (err error) {
 552	var _p0 *byte
 553	_p0, err = BytePtrFromString(path)
 554	if err != nil {
 555		return
 556	}
 557	var _p1 *byte
 558	_p1, err = BytePtrFromString(attr)
 559	if err != nil {
 560		return
 561	}
 562	_, _, 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))
 563	if e1 != 0 {
 564		err = errnoErr(e1)
 565	}
 566	return
 567}
 568
 569var libc_setxattr_trampoline_addr uintptr
 570
 571//go:cgo_import_dynamic libc_setxattr setxattr "/usr/lib/libSystem.B.dylib"
 572
 573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 574
 575func fsetxattr(fd int, attr string, data *byte, size int, position uint32, options int) (err error) {
 576	var _p0 *byte
 577	_p0, err = BytePtrFromString(attr)
 578	if err != nil {
 579		return
 580	}
 581	_, _, e1 := syscall_syscall6(libc_fsetxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(data)), uintptr(size), uintptr(position), uintptr(options))
 582	if e1 != 0 {
 583		err = errnoErr(e1)
 584	}
 585	return
 586}
 587
 588var libc_fsetxattr_trampoline_addr uintptr
 589
 590//go:cgo_import_dynamic libc_fsetxattr fsetxattr "/usr/lib/libSystem.B.dylib"
 591
 592// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 593
 594func removexattr(path string, attr string, options int) (err error) {
 595	var _p0 *byte
 596	_p0, err = BytePtrFromString(path)
 597	if err != nil {
 598		return
 599	}
 600	var _p1 *byte
 601	_p1, err = BytePtrFromString(attr)
 602	if err != nil {
 603		return
 604	}
 605	_, _, e1 := syscall_syscall(libc_removexattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
 606	if e1 != 0 {
 607		err = errnoErr(e1)
 608	}
 609	return
 610}
 611
 612var libc_removexattr_trampoline_addr uintptr
 613
 614//go:cgo_import_dynamic libc_removexattr removexattr "/usr/lib/libSystem.B.dylib"
 615
 616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 617
 618func fremovexattr(fd int, attr string, options int) (err error) {
 619	var _p0 *byte
 620	_p0, err = BytePtrFromString(attr)
 621	if err != nil {
 622		return
 623	}
 624	_, _, e1 := syscall_syscall(libc_fremovexattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(options))
 625	if e1 != 0 {
 626		err = errnoErr(e1)
 627	}
 628	return
 629}
 630
 631var libc_fremovexattr_trampoline_addr uintptr
 632
 633//go:cgo_import_dynamic libc_fremovexattr fremovexattr "/usr/lib/libSystem.B.dylib"
 634
 635// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 636
 637func listxattr(path string, dest *byte, size int, options int) (sz int, err error) {
 638	var _p0 *byte
 639	_p0, err = BytePtrFromString(path)
 640	if err != nil {
 641		return
 642	}
 643	r0, _, e1 := syscall_syscall6(libc_listxattr_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
 644	sz = int(r0)
 645	if e1 != 0 {
 646		err = errnoErr(e1)
 647	}
 648	return
 649}
 650
 651var libc_listxattr_trampoline_addr uintptr
 652
 653//go:cgo_import_dynamic libc_listxattr listxattr "/usr/lib/libSystem.B.dylib"
 654
 655// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 656
 657func flistxattr(fd int, dest *byte, size int, options int) (sz int, err error) {
 658	r0, _, e1 := syscall_syscall6(libc_flistxattr_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(dest)), uintptr(size), uintptr(options), 0, 0)
 659	sz = int(r0)
 660	if e1 != 0 {
 661		err = errnoErr(e1)
 662	}
 663	return
 664}
 665
 666var libc_flistxattr_trampoline_addr uintptr
 667
 668//go:cgo_import_dynamic libc_flistxattr flistxattr "/usr/lib/libSystem.B.dylib"
 669
 670// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 671
 672func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
 673	var _p0 *byte
 674	_p0, err = BytePtrFromString(path)
 675	if err != nil {
 676		return
 677	}
 678	_, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
 679	if e1 != 0 {
 680		err = errnoErr(e1)
 681	}
 682	return
 683}
 684
 685var libc_utimensat_trampoline_addr uintptr
 686
 687//go:cgo_import_dynamic libc_utimensat utimensat "/usr/lib/libSystem.B.dylib"
 688
 689// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 690
 691func fcntl(fd int, cmd int, arg int) (val int, err error) {
 692	r0, _, e1 := syscall_syscall(libc_fcntl_trampoline_addr, uintptr(fd), uintptr(cmd), uintptr(arg))
 693	val = int(r0)
 694	if e1 != 0 {
 695		err = errnoErr(e1)
 696	}
 697	return
 698}
 699
 700var libc_fcntl_trampoline_addr uintptr
 701
 702//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
 703
 704// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 705
 706func kill(pid int, signum int, posix int) (err error) {
 707	_, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), uintptr(posix))
 708	if e1 != 0 {
 709		err = errnoErr(e1)
 710	}
 711	return
 712}
 713
 714var libc_kill_trampoline_addr uintptr
 715
 716//go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib"
 717
 718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 719
 720func ioctl(fd int, req uint, arg uintptr) (err error) {
 721	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
 722	if e1 != 0 {
 723		err = errnoErr(e1)
 724	}
 725	return
 726}
 727
 728func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
 729	_, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg))
 730	if e1 != 0 {
 731		err = errnoErr(e1)
 732	}
 733	return
 734}
 735
 736var libc_ioctl_trampoline_addr uintptr
 737
 738//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib"
 739
 740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 741
 742func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 743	var _p0 unsafe.Pointer
 744	if len(mib) > 0 {
 745		_p0 = unsafe.Pointer(&mib[0])
 746	} else {
 747		_p0 = unsafe.Pointer(&_zero)
 748	}
 749	_, _, 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))
 750	if e1 != 0 {
 751		err = errnoErr(e1)
 752	}
 753	return
 754}
 755
 756var libc_sysctl_trampoline_addr uintptr
 757
 758//go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib"
 759
 760// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 761
 762func sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) {
 763	_, _, e1 := syscall_syscall6(libc_sendfile_trampoline_addr, uintptr(infd), uintptr(outfd), uintptr(offset), uintptr(unsafe.Pointer(len)), uintptr(hdtr), uintptr(flags))
 764	if e1 != 0 {
 765		err = errnoErr(e1)
 766	}
 767	return
 768}
 769
 770var libc_sendfile_trampoline_addr uintptr
 771
 772//go:cgo_import_dynamic libc_sendfile sendfile "/usr/lib/libSystem.B.dylib"
 773
 774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 775
 776func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) {
 777	r0, _, e1 := syscall_syscall(libc_shmat_trampoline_addr, uintptr(id), uintptr(addr), uintptr(flag))
 778	ret = uintptr(r0)
 779	if e1 != 0 {
 780		err = errnoErr(e1)
 781	}
 782	return
 783}
 784
 785var libc_shmat_trampoline_addr uintptr
 786
 787//go:cgo_import_dynamic libc_shmat shmat "/usr/lib/libSystem.B.dylib"
 788
 789// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 790
 791func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) {
 792	r0, _, e1 := syscall_syscall(libc_shmctl_trampoline_addr, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf)))
 793	result = int(r0)
 794	if e1 != 0 {
 795		err = errnoErr(e1)
 796	}
 797	return
 798}
 799
 800var libc_shmctl_trampoline_addr uintptr
 801
 802//go:cgo_import_dynamic libc_shmctl shmctl "/usr/lib/libSystem.B.dylib"
 803
 804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 805
 806func shmdt(addr uintptr) (err error) {
 807	_, _, e1 := syscall_syscall(libc_shmdt_trampoline_addr, uintptr(addr), 0, 0)
 808	if e1 != 0 {
 809		err = errnoErr(e1)
 810	}
 811	return
 812}
 813
 814var libc_shmdt_trampoline_addr uintptr
 815
 816//go:cgo_import_dynamic libc_shmdt shmdt "/usr/lib/libSystem.B.dylib"
 817
 818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 819
 820func shmget(key int, size int, flag int) (id int, err error) {
 821	r0, _, e1 := syscall_syscall(libc_shmget_trampoline_addr, uintptr(key), uintptr(size), uintptr(flag))
 822	id = int(r0)
 823	if e1 != 0 {
 824		err = errnoErr(e1)
 825	}
 826	return
 827}
 828
 829var libc_shmget_trampoline_addr uintptr
 830
 831//go:cgo_import_dynamic libc_shmget shmget "/usr/lib/libSystem.B.dylib"
 832
 833// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 834
 835func Access(path string, mode uint32) (err error) {
 836	var _p0 *byte
 837	_p0, err = BytePtrFromString(path)
 838	if err != nil {
 839		return
 840	}
 841	_, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 842	if e1 != 0 {
 843		err = errnoErr(e1)
 844	}
 845	return
 846}
 847
 848var libc_access_trampoline_addr uintptr
 849
 850//go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib"
 851
 852// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 853
 854func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
 855	_, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
 856	if e1 != 0 {
 857		err = errnoErr(e1)
 858	}
 859	return
 860}
 861
 862var libc_adjtime_trampoline_addr uintptr
 863
 864//go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib"
 865
 866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 867
 868func Chdir(path string) (err error) {
 869	var _p0 *byte
 870	_p0, err = BytePtrFromString(path)
 871	if err != nil {
 872		return
 873	}
 874	_, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
 875	if e1 != 0 {
 876		err = errnoErr(e1)
 877	}
 878	return
 879}
 880
 881var libc_chdir_trampoline_addr uintptr
 882
 883//go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib"
 884
 885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 886
 887func Chflags(path string, flags int) (err error) {
 888	var _p0 *byte
 889	_p0, err = BytePtrFromString(path)
 890	if err != nil {
 891		return
 892	}
 893	_, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
 894	if e1 != 0 {
 895		err = errnoErr(e1)
 896	}
 897	return
 898}
 899
 900var libc_chflags_trampoline_addr uintptr
 901
 902//go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib"
 903
 904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 905
 906func Chmod(path string, mode uint32) (err error) {
 907	var _p0 *byte
 908	_p0, err = BytePtrFromString(path)
 909	if err != nil {
 910		return
 911	}
 912	_, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 913	if e1 != 0 {
 914		err = errnoErr(e1)
 915	}
 916	return
 917}
 918
 919var libc_chmod_trampoline_addr uintptr
 920
 921//go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib"
 922
 923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 924
 925func Chown(path string, uid int, gid int) (err error) {
 926	var _p0 *byte
 927	_p0, err = BytePtrFromString(path)
 928	if err != nil {
 929		return
 930	}
 931	_, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
 932	if e1 != 0 {
 933		err = errnoErr(e1)
 934	}
 935	return
 936}
 937
 938var libc_chown_trampoline_addr uintptr
 939
 940//go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib"
 941
 942// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 943
 944func Chroot(path string) (err error) {
 945	var _p0 *byte
 946	_p0, err = BytePtrFromString(path)
 947	if err != nil {
 948		return
 949	}
 950	_, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
 951	if e1 != 0 {
 952		err = errnoErr(e1)
 953	}
 954	return
 955}
 956
 957var libc_chroot_trampoline_addr uintptr
 958
 959//go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib"
 960
 961// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 962
 963func ClockGettime(clockid int32, time *Timespec) (err error) {
 964	_, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
 965	if e1 != 0 {
 966		err = errnoErr(e1)
 967	}
 968	return
 969}
 970
 971var libc_clock_gettime_trampoline_addr uintptr
 972
 973//go:cgo_import_dynamic libc_clock_gettime clock_gettime "/usr/lib/libSystem.B.dylib"
 974
 975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 976
 977func Close(fd int) (err error) {
 978	_, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0)
 979	if e1 != 0 {
 980		err = errnoErr(e1)
 981	}
 982	return
 983}
 984
 985var libc_close_trampoline_addr uintptr
 986
 987//go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib"
 988
 989// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 990
 991func Clonefile(src string, dst string, flags int) (err error) {
 992	var _p0 *byte
 993	_p0, err = BytePtrFromString(src)
 994	if err != nil {
 995		return
 996	}
 997	var _p1 *byte
 998	_p1, err = BytePtrFromString(dst)
 999	if err != nil {
1000		return
1001	}
1002	_, _, e1 := syscall_syscall(libc_clonefile_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
1003	if e1 != 0 {
1004		err = errnoErr(e1)
1005	}
1006	return
1007}
1008
1009var libc_clonefile_trampoline_addr uintptr
1010
1011//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
1012
1013// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1014
1015func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
1016	var _p0 *byte
1017	_p0, err = BytePtrFromString(src)
1018	if err != nil {
1019		return
1020	}
1021	var _p1 *byte
1022	_p1, err = BytePtrFromString(dst)
1023	if err != nil {
1024		return
1025	}
1026	_, _, e1 := syscall_syscall6(libc_clonefileat_trampoline_addr, uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1027	if e1 != 0 {
1028		err = errnoErr(e1)
1029	}
1030	return
1031}
1032
1033var libc_clonefileat_trampoline_addr uintptr
1034
1035//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
1036
1037// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1038
1039func Dup(fd int) (nfd int, err error) {
1040	r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0)
1041	nfd = int(r0)
1042	if e1 != 0 {
1043		err = errnoErr(e1)
1044	}
1045	return
1046}
1047
1048var libc_dup_trampoline_addr uintptr
1049
1050//go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib"
1051
1052// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1053
1054func Dup2(from int, to int) (err error) {
1055	_, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0)
1056	if e1 != 0 {
1057		err = errnoErr(e1)
1058	}
1059	return
1060}
1061
1062var libc_dup2_trampoline_addr uintptr
1063
1064//go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib"
1065
1066// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1067
1068func Exchangedata(path1 string, path2 string, options int) (err error) {
1069	var _p0 *byte
1070	_p0, err = BytePtrFromString(path1)
1071	if err != nil {
1072		return
1073	}
1074	var _p1 *byte
1075	_p1, err = BytePtrFromString(path2)
1076	if err != nil {
1077		return
1078	}
1079	_, _, e1 := syscall_syscall(libc_exchangedata_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options))
1080	if e1 != 0 {
1081		err = errnoErr(e1)
1082	}
1083	return
1084}
1085
1086var libc_exchangedata_trampoline_addr uintptr
1087
1088//go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib"
1089
1090// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1091
1092func Exit(code int) {
1093	syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)
1094	return
1095}
1096
1097var libc_exit_trampoline_addr uintptr
1098
1099//go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib"
1100
1101// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1102
1103func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
1104	var _p0 *byte
1105	_p0, err = BytePtrFromString(path)
1106	if err != nil {
1107		return
1108	}
1109	_, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
1110	if e1 != 0 {
1111		err = errnoErr(e1)
1112	}
1113	return
1114}
1115
1116var libc_faccessat_trampoline_addr uintptr
1117
1118//go:cgo_import_dynamic libc_faccessat faccessat "/usr/lib/libSystem.B.dylib"
1119
1120// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1121
1122func Fchdir(fd int) (err error) {
1123	_, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0)
1124	if e1 != 0 {
1125		err = errnoErr(e1)
1126	}
1127	return
1128}
1129
1130var libc_fchdir_trampoline_addr uintptr
1131
1132//go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib"
1133
1134// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1135
1136func Fchflags(fd int, flags int) (err error) {
1137	_, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0)
1138	if e1 != 0 {
1139		err = errnoErr(e1)
1140	}
1141	return
1142}
1143
1144var libc_fchflags_trampoline_addr uintptr
1145
1146//go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib"
1147
1148// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1149
1150func Fchmod(fd int, mode uint32) (err error) {
1151	_, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0)
1152	if e1 != 0 {
1153		err = errnoErr(e1)
1154	}
1155	return
1156}
1157
1158var libc_fchmod_trampoline_addr uintptr
1159
1160//go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib"
1161
1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1163
1164func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
1165	var _p0 *byte
1166	_p0, err = BytePtrFromString(path)
1167	if err != nil {
1168		return
1169	}
1170	_, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
1171	if e1 != 0 {
1172		err = errnoErr(e1)
1173	}
1174	return
1175}
1176
1177var libc_fchmodat_trampoline_addr uintptr
1178
1179//go:cgo_import_dynamic libc_fchmodat fchmodat "/usr/lib/libSystem.B.dylib"
1180
1181// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1182
1183func Fchown(fd int, uid int, gid int) (err error) {
1184	_, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid))
1185	if e1 != 0 {
1186		err = errnoErr(e1)
1187	}
1188	return
1189}
1190
1191var libc_fchown_trampoline_addr uintptr
1192
1193//go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib"
1194
1195// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1196
1197func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
1198	var _p0 *byte
1199	_p0, err = BytePtrFromString(path)
1200	if err != nil {
1201		return
1202	}
1203	_, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
1204	if e1 != 0 {
1205		err = errnoErr(e1)
1206	}
1207	return
1208}
1209
1210var libc_fchownat_trampoline_addr uintptr
1211
1212//go:cgo_import_dynamic libc_fchownat fchownat "/usr/lib/libSystem.B.dylib"
1213
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215
1216func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
1217	var _p0 *byte
1218	_p0, err = BytePtrFromString(dst)
1219	if err != nil {
1220		return
1221	}
1222	_, _, e1 := syscall_syscall6(libc_fclonefileat_trampoline_addr, uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
1223	if e1 != 0 {
1224		err = errnoErr(e1)
1225	}
1226	return
1227}
1228
1229var libc_fclonefileat_trampoline_addr uintptr
1230
1231//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
1232
1233// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1234
1235func Flock(fd int, how int) (err error) {
1236	_, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0)
1237	if e1 != 0 {
1238		err = errnoErr(e1)
1239	}
1240	return
1241}
1242
1243var libc_flock_trampoline_addr uintptr
1244
1245//go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib"
1246
1247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1248
1249func Fpathconf(fd int, name int) (val int, err error) {
1250	r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0)
1251	val = int(r0)
1252	if e1 != 0 {
1253		err = errnoErr(e1)
1254	}
1255	return
1256}
1257
1258var libc_fpathconf_trampoline_addr uintptr
1259
1260//go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib"
1261
1262// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264func Fsync(fd int) (err error) {
1265	_, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0)
1266	if e1 != 0 {
1267		err = errnoErr(e1)
1268	}
1269	return
1270}
1271
1272var libc_fsync_trampoline_addr uintptr
1273
1274//go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib"
1275
1276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1277
1278func Ftruncate(fd int, length int64) (err error) {
1279	_, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0)
1280	if e1 != 0 {
1281		err = errnoErr(e1)
1282	}
1283	return
1284}
1285
1286var libc_ftruncate_trampoline_addr uintptr
1287
1288//go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib"
1289
1290// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1291
1292func Getcwd(buf []byte) (n int, err error) {
1293	var _p0 unsafe.Pointer
1294	if len(buf) > 0 {
1295		_p0 = unsafe.Pointer(&buf[0])
1296	} else {
1297		_p0 = unsafe.Pointer(&_zero)
1298	}
1299	r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0)
1300	n = int(r0)
1301	if e1 != 0 {
1302		err = errnoErr(e1)
1303	}
1304	return
1305}
1306
1307var libc_getcwd_trampoline_addr uintptr
1308
1309//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
1310
1311// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312
1313func Getdtablesize() (size int) {
1314	r0, _, _ := syscall_syscall(libc_getdtablesize_trampoline_addr, 0, 0, 0)
1315	size = int(r0)
1316	return
1317}
1318
1319var libc_getdtablesize_trampoline_addr uintptr
1320
1321//go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib"
1322
1323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1324
1325func Getegid() (egid int) {
1326	r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)
1327	egid = int(r0)
1328	return
1329}
1330
1331var libc_getegid_trampoline_addr uintptr
1332
1333//go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib"
1334
1335// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1336
1337func Geteuid() (uid int) {
1338	r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)
1339	uid = int(r0)
1340	return
1341}
1342
1343var libc_geteuid_trampoline_addr uintptr
1344
1345//go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib"
1346
1347// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1348
1349func Getgid() (gid int) {
1350	r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)
1351	gid = int(r0)
1352	return
1353}
1354
1355var libc_getgid_trampoline_addr uintptr
1356
1357//go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib"
1358
1359// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1360
1361func Getpgid(pid int) (pgid int, err error) {
1362	r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0)
1363	pgid = int(r0)
1364	if e1 != 0 {
1365		err = errnoErr(e1)
1366	}
1367	return
1368}
1369
1370var libc_getpgid_trampoline_addr uintptr
1371
1372//go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib"
1373
1374// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1375
1376func Getpgrp() (pgrp int) {
1377	r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)
1378	pgrp = int(r0)
1379	return
1380}
1381
1382var libc_getpgrp_trampoline_addr uintptr
1383
1384//go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib"
1385
1386// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1387
1388func Getpid() (pid int) {
1389	r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)
1390	pid = int(r0)
1391	return
1392}
1393
1394var libc_getpid_trampoline_addr uintptr
1395
1396//go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib"
1397
1398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1399
1400func Getppid() (ppid int) {
1401	r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)
1402	ppid = int(r0)
1403	return
1404}
1405
1406var libc_getppid_trampoline_addr uintptr
1407
1408//go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib"
1409
1410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411
1412func Getpriority(which int, who int) (prio int, err error) {
1413	r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0)
1414	prio = int(r0)
1415	if e1 != 0 {
1416		err = errnoErr(e1)
1417	}
1418	return
1419}
1420
1421var libc_getpriority_trampoline_addr uintptr
1422
1423//go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib"
1424
1425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1426
1427func Getrlimit(which int, lim *Rlimit) (err error) {
1428	_, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1429	if e1 != 0 {
1430		err = errnoErr(e1)
1431	}
1432	return
1433}
1434
1435var libc_getrlimit_trampoline_addr uintptr
1436
1437//go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib"
1438
1439// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1440
1441func Getrusage(who int, rusage *Rusage) (err error) {
1442	_, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1443	if e1 != 0 {
1444		err = errnoErr(e1)
1445	}
1446	return
1447}
1448
1449var libc_getrusage_trampoline_addr uintptr
1450
1451//go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib"
1452
1453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1454
1455func Getsid(pid int) (sid int, err error) {
1456	r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0)
1457	sid = int(r0)
1458	if e1 != 0 {
1459		err = errnoErr(e1)
1460	}
1461	return
1462}
1463
1464var libc_getsid_trampoline_addr uintptr
1465
1466//go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib"
1467
1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1469
1470func Gettimeofday(tp *Timeval) (err error) {
1471	_, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
1472	if e1 != 0 {
1473		err = errnoErr(e1)
1474	}
1475	return
1476}
1477
1478var libc_gettimeofday_trampoline_addr uintptr
1479
1480//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
1481
1482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1483
1484func Getuid() (uid int) {
1485	r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)
1486	uid = int(r0)
1487	return
1488}
1489
1490var libc_getuid_trampoline_addr uintptr
1491
1492//go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib"
1493
1494// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1495
1496func Issetugid() (tainted bool) {
1497	r0, _, _ := syscall_rawSyscall(libc_issetugid_trampoline_addr, 0, 0, 0)
1498	tainted = bool(r0 != 0)
1499	return
1500}
1501
1502var libc_issetugid_trampoline_addr uintptr
1503
1504//go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib"
1505
1506// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1507
1508func Kqueue() (fd int, err error) {
1509	r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0)
1510	fd = int(r0)
1511	if e1 != 0 {
1512		err = errnoErr(e1)
1513	}
1514	return
1515}
1516
1517var libc_kqueue_trampoline_addr uintptr
1518
1519//go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib"
1520
1521// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1522
1523func Lchown(path string, uid int, gid int) (err error) {
1524	var _p0 *byte
1525	_p0, err = BytePtrFromString(path)
1526	if err != nil {
1527		return
1528	}
1529	_, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1530	if e1 != 0 {
1531		err = errnoErr(e1)
1532	}
1533	return
1534}
1535
1536var libc_lchown_trampoline_addr uintptr
1537
1538//go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib"
1539
1540// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1541
1542func Link(path string, link string) (err error) {
1543	var _p0 *byte
1544	_p0, err = BytePtrFromString(path)
1545	if err != nil {
1546		return
1547	}
1548	var _p1 *byte
1549	_p1, err = BytePtrFromString(link)
1550	if err != nil {
1551		return
1552	}
1553	_, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1554	if e1 != 0 {
1555		err = errnoErr(e1)
1556	}
1557	return
1558}
1559
1560var libc_link_trampoline_addr uintptr
1561
1562//go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib"
1563
1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1565
1566func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1567	var _p0 *byte
1568	_p0, err = BytePtrFromString(path)
1569	if err != nil {
1570		return
1571	}
1572	var _p1 *byte
1573	_p1, err = BytePtrFromString(link)
1574	if err != nil {
1575		return
1576	}
1577	_, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1578	if e1 != 0 {
1579		err = errnoErr(e1)
1580	}
1581	return
1582}
1583
1584var libc_linkat_trampoline_addr uintptr
1585
1586//go:cgo_import_dynamic libc_linkat linkat "/usr/lib/libSystem.B.dylib"
1587
1588// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1589
1590func Listen(s int, backlog int) (err error) {
1591	_, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0)
1592	if e1 != 0 {
1593		err = errnoErr(e1)
1594	}
1595	return
1596}
1597
1598var libc_listen_trampoline_addr uintptr
1599
1600//go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib"
1601
1602// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1603
1604func Mkdir(path string, mode uint32) (err error) {
1605	var _p0 *byte
1606	_p0, err = BytePtrFromString(path)
1607	if err != nil {
1608		return
1609	}
1610	_, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1611	if e1 != 0 {
1612		err = errnoErr(e1)
1613	}
1614	return
1615}
1616
1617var libc_mkdir_trampoline_addr uintptr
1618
1619//go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib"
1620
1621// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1622
1623func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1624	var _p0 *byte
1625	_p0, err = BytePtrFromString(path)
1626	if err != nil {
1627		return
1628	}
1629	_, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1630	if e1 != 0 {
1631		err = errnoErr(e1)
1632	}
1633	return
1634}
1635
1636var libc_mkdirat_trampoline_addr uintptr
1637
1638//go:cgo_import_dynamic libc_mkdirat mkdirat "/usr/lib/libSystem.B.dylib"
1639
1640// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1641
1642func Mkfifo(path string, mode uint32) (err error) {
1643	var _p0 *byte
1644	_p0, err = BytePtrFromString(path)
1645	if err != nil {
1646		return
1647	}
1648	_, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1649	if e1 != 0 {
1650		err = errnoErr(e1)
1651	}
1652	return
1653}
1654
1655var libc_mkfifo_trampoline_addr uintptr
1656
1657//go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib"
1658
1659// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1660
1661func Mknod(path string, mode uint32, dev int) (err error) {
1662	var _p0 *byte
1663	_p0, err = BytePtrFromString(path)
1664	if err != nil {
1665		return
1666	}
1667	_, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1668	if e1 != 0 {
1669		err = errnoErr(e1)
1670	}
1671	return
1672}
1673
1674var libc_mknod_trampoline_addr uintptr
1675
1676//go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib"
1677
1678// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1679
1680func Mount(fsType string, dir string, flags int, data unsafe.Pointer) (err error) {
1681	var _p0 *byte
1682	_p0, err = BytePtrFromString(fsType)
1683	if err != nil {
1684		return
1685	}
1686	var _p1 *byte
1687	_p1, err = BytePtrFromString(dir)
1688	if err != nil {
1689		return
1690	}
1691	_, _, e1 := syscall_syscall6(libc_mount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags), uintptr(data), 0, 0)
1692	if e1 != 0 {
1693		err = errnoErr(e1)
1694	}
1695	return
1696}
1697
1698var libc_mount_trampoline_addr uintptr
1699
1700//go:cgo_import_dynamic libc_mount mount "/usr/lib/libSystem.B.dylib"
1701
1702// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1703
1704func Open(path string, mode int, perm uint32) (fd int, err error) {
1705	var _p0 *byte
1706	_p0, err = BytePtrFromString(path)
1707	if err != nil {
1708		return
1709	}
1710	r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1711	fd = int(r0)
1712	if e1 != 0 {
1713		err = errnoErr(e1)
1714	}
1715	return
1716}
1717
1718var libc_open_trampoline_addr uintptr
1719
1720//go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib"
1721
1722// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1723
1724func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1725	var _p0 *byte
1726	_p0, err = BytePtrFromString(path)
1727	if err != nil {
1728		return
1729	}
1730	r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1731	fd = int(r0)
1732	if e1 != 0 {
1733		err = errnoErr(e1)
1734	}
1735	return
1736}
1737
1738var libc_openat_trampoline_addr uintptr
1739
1740//go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib"
1741
1742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1743
1744func Pathconf(path string, name int) (val int, err error) {
1745	var _p0 *byte
1746	_p0, err = BytePtrFromString(path)
1747	if err != nil {
1748		return
1749	}
1750	r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1751	val = int(r0)
1752	if e1 != 0 {
1753		err = errnoErr(e1)
1754	}
1755	return
1756}
1757
1758var libc_pathconf_trampoline_addr uintptr
1759
1760//go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib"
1761
1762// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1763
1764func pread(fd int, p []byte, offset int64) (n int, err error) {
1765	var _p0 unsafe.Pointer
1766	if len(p) > 0 {
1767		_p0 = unsafe.Pointer(&p[0])
1768	} else {
1769		_p0 = unsafe.Pointer(&_zero)
1770	}
1771	r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1772	n = int(r0)
1773	if e1 != 0 {
1774		err = errnoErr(e1)
1775	}
1776	return
1777}
1778
1779var libc_pread_trampoline_addr uintptr
1780
1781//go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib"
1782
1783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1784
1785func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1786	var _p0 unsafe.Pointer
1787	if len(p) > 0 {
1788		_p0 = unsafe.Pointer(&p[0])
1789	} else {
1790		_p0 = unsafe.Pointer(&_zero)
1791	}
1792	r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1793	n = int(r0)
1794	if e1 != 0 {
1795		err = errnoErr(e1)
1796	}
1797	return
1798}
1799
1800var libc_pwrite_trampoline_addr uintptr
1801
1802//go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib"
1803
1804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1805
1806func read(fd int, p []byte) (n int, err error) {
1807	var _p0 unsafe.Pointer
1808	if len(p) > 0 {
1809		_p0 = unsafe.Pointer(&p[0])
1810	} else {
1811		_p0 = unsafe.Pointer(&_zero)
1812	}
1813	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1814	n = int(r0)
1815	if e1 != 0 {
1816		err = errnoErr(e1)
1817	}
1818	return
1819}
1820
1821var libc_read_trampoline_addr uintptr
1822
1823//go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib"
1824
1825// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1826
1827func Readlink(path string, buf []byte) (n int, err error) {
1828	var _p0 *byte
1829	_p0, err = BytePtrFromString(path)
1830	if err != nil {
1831		return
1832	}
1833	var _p1 unsafe.Pointer
1834	if len(buf) > 0 {
1835		_p1 = unsafe.Pointer(&buf[0])
1836	} else {
1837		_p1 = unsafe.Pointer(&_zero)
1838	}
1839	r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1840	n = int(r0)
1841	if e1 != 0 {
1842		err = errnoErr(e1)
1843	}
1844	return
1845}
1846
1847var libc_readlink_trampoline_addr uintptr
1848
1849//go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib"
1850
1851// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1852
1853func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1854	var _p0 *byte
1855	_p0, err = BytePtrFromString(path)
1856	if err != nil {
1857		return
1858	}
1859	var _p1 unsafe.Pointer
1860	if len(buf) > 0 {
1861		_p1 = unsafe.Pointer(&buf[0])
1862	} else {
1863		_p1 = unsafe.Pointer(&_zero)
1864	}
1865	r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1866	n = int(r0)
1867	if e1 != 0 {
1868		err = errnoErr(e1)
1869	}
1870	return
1871}
1872
1873var libc_readlinkat_trampoline_addr uintptr
1874
1875//go:cgo_import_dynamic libc_readlinkat readlinkat "/usr/lib/libSystem.B.dylib"
1876
1877// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1878
1879func Rename(from string, to string) (err error) {
1880	var _p0 *byte
1881	_p0, err = BytePtrFromString(from)
1882	if err != nil {
1883		return
1884	}
1885	var _p1 *byte
1886	_p1, err = BytePtrFromString(to)
1887	if err != nil {
1888		return
1889	}
1890	_, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1891	if e1 != 0 {
1892		err = errnoErr(e1)
1893	}
1894	return
1895}
1896
1897var libc_rename_trampoline_addr uintptr
1898
1899//go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib"
1900
1901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1902
1903func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1904	var _p0 *byte
1905	_p0, err = BytePtrFromString(from)
1906	if err != nil {
1907		return
1908	}
1909	var _p1 *byte
1910	_p1, err = BytePtrFromString(to)
1911	if err != nil {
1912		return
1913	}
1914	_, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1915	if e1 != 0 {
1916		err = errnoErr(e1)
1917	}
1918	return
1919}
1920
1921var libc_renameat_trampoline_addr uintptr
1922
1923//go:cgo_import_dynamic libc_renameat renameat "/usr/lib/libSystem.B.dylib"
1924
1925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1926
1927func Revoke(path string) (err error) {
1928	var _p0 *byte
1929	_p0, err = BytePtrFromString(path)
1930	if err != nil {
1931		return
1932	}
1933	_, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
1934	if e1 != 0 {
1935		err = errnoErr(e1)
1936	}
1937	return
1938}
1939
1940var libc_revoke_trampoline_addr uintptr
1941
1942//go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib"
1943
1944// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1945
1946func Rmdir(path string) (err error) {
1947	var _p0 *byte
1948	_p0, err = BytePtrFromString(path)
1949	if err != nil {
1950		return
1951	}
1952	_, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
1953	if e1 != 0 {
1954		err = errnoErr(e1)
1955	}
1956	return
1957}
1958
1959var libc_rmdir_trampoline_addr uintptr
1960
1961//go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib"
1962
1963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1964
1965func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1966	r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence))
1967	newoffset = int64(r0)
1968	if e1 != 0 {
1969		err = errnoErr(e1)
1970	}
1971	return
1972}
1973
1974var libc_lseek_trampoline_addr uintptr
1975
1976//go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib"
1977
1978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1979
1980func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1981	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)
1982	n = int(r0)
1983	if e1 != 0 {
1984		err = errnoErr(e1)
1985	}
1986	return
1987}
1988
1989var libc_select_trampoline_addr uintptr
1990
1991//go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib"
1992
1993// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1994
1995func Setattrlist(path string, attrlist *Attrlist, attrBuf []byte, options int) (err error) {
1996	var _p0 *byte
1997	_p0, err = BytePtrFromString(path)
1998	if err != nil {
1999		return
2000	}
2001	var _p1 unsafe.Pointer
2002	if len(attrBuf) > 0 {
2003		_p1 = unsafe.Pointer(&attrBuf[0])
2004	} else {
2005		_p1 = unsafe.Pointer(&_zero)
2006	}
2007	_, _, e1 := syscall_syscall6(libc_setattrlist_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(attrlist)), uintptr(_p1), uintptr(len(attrBuf)), uintptr(options), 0)
2008	if e1 != 0 {
2009		err = errnoErr(e1)
2010	}
2011	return
2012}
2013
2014var libc_setattrlist_trampoline_addr uintptr
2015
2016//go:cgo_import_dynamic libc_setattrlist setattrlist "/usr/lib/libSystem.B.dylib"
2017
2018// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2019
2020func Setegid(egid int) (err error) {
2021	_, _, e1 := syscall_syscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)
2022	if e1 != 0 {
2023		err = errnoErr(e1)
2024	}
2025	return
2026}
2027
2028var libc_setegid_trampoline_addr uintptr
2029
2030//go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib"
2031
2032// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2033
2034func Seteuid(euid int) (err error) {
2035	_, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0)
2036	if e1 != 0 {
2037		err = errnoErr(e1)
2038	}
2039	return
2040}
2041
2042var libc_seteuid_trampoline_addr uintptr
2043
2044//go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib"
2045
2046// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2047
2048func Setgid(gid int) (err error) {
2049	_, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0)
2050	if e1 != 0 {
2051		err = errnoErr(e1)
2052	}
2053	return
2054}
2055
2056var libc_setgid_trampoline_addr uintptr
2057
2058//go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib"
2059
2060// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2061
2062func Setlogin(name string) (err error) {
2063	var _p0 *byte
2064	_p0, err = BytePtrFromString(name)
2065	if err != nil {
2066		return
2067	}
2068	_, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
2069	if e1 != 0 {
2070		err = errnoErr(e1)
2071	}
2072	return
2073}
2074
2075var libc_setlogin_trampoline_addr uintptr
2076
2077//go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib"
2078
2079// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2080
2081func Setpgid(pid int, pgid int) (err error) {
2082	_, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0)
2083	if e1 != 0 {
2084		err = errnoErr(e1)
2085	}
2086	return
2087}
2088
2089var libc_setpgid_trampoline_addr uintptr
2090
2091//go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib"
2092
2093// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2094
2095func Setpriority(which int, who int, prio int) (err error) {
2096	_, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio))
2097	if e1 != 0 {
2098		err = errnoErr(e1)
2099	}
2100	return
2101}
2102
2103var libc_setpriority_trampoline_addr uintptr
2104
2105//go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib"
2106
2107// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2108
2109func Setprivexec(flag int) (err error) {
2110	_, _, e1 := syscall_syscall(libc_setprivexec_trampoline_addr, uintptr(flag), 0, 0)
2111	if e1 != 0 {
2112		err = errnoErr(e1)
2113	}
2114	return
2115}
2116
2117var libc_setprivexec_trampoline_addr uintptr
2118
2119//go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib"
2120
2121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2122
2123func Setregid(rgid int, egid int) (err error) {
2124	_, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0)
2125	if e1 != 0 {
2126		err = errnoErr(e1)
2127	}
2128	return
2129}
2130
2131var libc_setregid_trampoline_addr uintptr
2132
2133//go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib"
2134
2135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2136
2137func Setreuid(ruid int, euid int) (err error) {
2138	_, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0)
2139	if e1 != 0 {
2140		err = errnoErr(e1)
2141	}
2142	return
2143}
2144
2145var libc_setreuid_trampoline_addr uintptr
2146
2147//go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib"
2148
2149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2150
2151func Setsid() (pid int, err error) {
2152	r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)
2153	pid = int(r0)
2154	if e1 != 0 {
2155		err = errnoErr(e1)
2156	}
2157	return
2158}
2159
2160var libc_setsid_trampoline_addr uintptr
2161
2162//go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib"
2163
2164// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2165
2166func Settimeofday(tp *Timeval) (err error) {
2167	_, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
2168	if e1 != 0 {
2169		err = errnoErr(e1)
2170	}
2171	return
2172}
2173
2174var libc_settimeofday_trampoline_addr uintptr
2175
2176//go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib"
2177
2178// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2179
2180func Setuid(uid int) (err error) {
2181	_, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0)
2182	if e1 != 0 {
2183		err = errnoErr(e1)
2184	}
2185	return
2186}
2187
2188var libc_setuid_trampoline_addr uintptr
2189
2190//go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib"
2191
2192// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2193
2194func Symlink(path string, link string) (err error) {
2195	var _p0 *byte
2196	_p0, err = BytePtrFromString(path)
2197	if err != nil {
2198		return
2199	}
2200	var _p1 *byte
2201	_p1, err = BytePtrFromString(link)
2202	if err != nil {
2203		return
2204	}
2205	_, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
2206	if e1 != 0 {
2207		err = errnoErr(e1)
2208	}
2209	return
2210}
2211
2212var libc_symlink_trampoline_addr uintptr
2213
2214//go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib"
2215
2216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2217
2218func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
2219	var _p0 *byte
2220	_p0, err = BytePtrFromString(oldpath)
2221	if err != nil {
2222		return
2223	}
2224	var _p1 *byte
2225	_p1, err = BytePtrFromString(newpath)
2226	if err != nil {
2227		return
2228	}
2229	_, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
2230	if e1 != 0 {
2231		err = errnoErr(e1)
2232	}
2233	return
2234}
2235
2236var libc_symlinkat_trampoline_addr uintptr
2237
2238//go:cgo_import_dynamic libc_symlinkat symlinkat "/usr/lib/libSystem.B.dylib"
2239
2240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2241
2242func Sync() (err error) {
2243	_, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0)
2244	if e1 != 0 {
2245		err = errnoErr(e1)
2246	}
2247	return
2248}
2249
2250var libc_sync_trampoline_addr uintptr
2251
2252//go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib"
2253
2254// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2255
2256func Truncate(path string, length int64) (err error) {
2257	var _p0 *byte
2258	_p0, err = BytePtrFromString(path)
2259	if err != nil {
2260		return
2261	}
2262	_, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
2263	if e1 != 0 {
2264		err = errnoErr(e1)
2265	}
2266	return
2267}
2268
2269var libc_truncate_trampoline_addr uintptr
2270
2271//go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib"
2272
2273// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2274
2275func Umask(newmask int) (oldmask int) {
2276	r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0)
2277	oldmask = int(r0)
2278	return
2279}
2280
2281var libc_umask_trampoline_addr uintptr
2282
2283//go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib"
2284
2285// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2286
2287func Undelete(path string) (err error) {
2288	var _p0 *byte
2289	_p0, err = BytePtrFromString(path)
2290	if err != nil {
2291		return
2292	}
2293	_, _, e1 := syscall_syscall(libc_undelete_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
2294	if e1 != 0 {
2295		err = errnoErr(e1)
2296	}
2297	return
2298}
2299
2300var libc_undelete_trampoline_addr uintptr
2301
2302//go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib"
2303
2304// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2305
2306func Unlink(path string) (err error) {
2307	var _p0 *byte
2308	_p0, err = BytePtrFromString(path)
2309	if err != nil {
2310		return
2311	}
2312	_, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
2313	if e1 != 0 {
2314		err = errnoErr(e1)
2315	}
2316	return
2317}
2318
2319var libc_unlink_trampoline_addr uintptr
2320
2321//go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib"
2322
2323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2324
2325func Unlinkat(dirfd int, path string, flags int) (err error) {
2326	var _p0 *byte
2327	_p0, err = BytePtrFromString(path)
2328	if err != nil {
2329		return
2330	}
2331	_, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
2332	if e1 != 0 {
2333		err = errnoErr(e1)
2334	}
2335	return
2336}
2337
2338var libc_unlinkat_trampoline_addr uintptr
2339
2340//go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib"
2341
2342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2343
2344func Unmount(path string, flags int) (err error) {
2345	var _p0 *byte
2346	_p0, err = BytePtrFromString(path)
2347	if err != nil {
2348		return
2349	}
2350	_, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
2351	if e1 != 0 {
2352		err = errnoErr(e1)
2353	}
2354	return
2355}
2356
2357var libc_unmount_trampoline_addr uintptr
2358
2359//go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib"
2360
2361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2362
2363func write(fd int, p []byte) (n int, err error) {
2364	var _p0 unsafe.Pointer
2365	if len(p) > 0 {
2366		_p0 = unsafe.Pointer(&p[0])
2367	} else {
2368		_p0 = unsafe.Pointer(&_zero)
2369	}
2370	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
2371	n = int(r0)
2372	if e1 != 0 {
2373		err = errnoErr(e1)
2374	}
2375	return
2376}
2377
2378var libc_write_trampoline_addr uintptr
2379
2380//go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib"
2381
2382// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2383
2384func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
2385	r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
2386	ret = uintptr(r0)
2387	if e1 != 0 {
2388		err = errnoErr(e1)
2389	}
2390	return
2391}
2392
2393var libc_mmap_trampoline_addr uintptr
2394
2395//go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib"
2396
2397// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2398
2399func munmap(addr uintptr, length uintptr) (err error) {
2400	_, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0)
2401	if e1 != 0 {
2402		err = errnoErr(e1)
2403	}
2404	return
2405}
2406
2407var libc_munmap_trampoline_addr uintptr
2408
2409//go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib"
2410
2411// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2412
2413func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
2414	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
2415	n = int(r0)
2416	if e1 != 0 {
2417		err = errnoErr(e1)
2418	}
2419	return
2420}
2421
2422// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2423
2424func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
2425	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
2426	n = int(r0)
2427	if e1 != 0 {
2428		err = errnoErr(e1)
2429	}
2430	return
2431}
2432
2433// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2434
2435func Fstat(fd int, stat *Stat_t) (err error) {
2436	_, _, e1 := syscall_syscall(libc_fstat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2437	if e1 != 0 {
2438		err = errnoErr(e1)
2439	}
2440	return
2441}
2442
2443var libc_fstat64_trampoline_addr uintptr
2444
2445//go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib"
2446
2447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2448
2449func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
2450	var _p0 *byte
2451	_p0, err = BytePtrFromString(path)
2452	if err != nil {
2453		return
2454	}
2455	_, _, e1 := syscall_syscall6(libc_fstatat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
2456	if e1 != 0 {
2457		err = errnoErr(e1)
2458	}
2459	return
2460}
2461
2462var libc_fstatat64_trampoline_addr uintptr
2463
2464//go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib"
2465
2466// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2467
2468func Fstatfs(fd int, stat *Statfs_t) (err error) {
2469	_, _, e1 := syscall_syscall(libc_fstatfs64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
2470	if e1 != 0 {
2471		err = errnoErr(e1)
2472	}
2473	return
2474}
2475
2476var libc_fstatfs64_trampoline_addr uintptr
2477
2478//go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib"
2479
2480// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2481
2482func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
2483	r0, _, e1 := syscall_syscall(libc_getfsstat64_trampoline_addr, uintptr(buf), uintptr(size), uintptr(flags))
2484	n = int(r0)
2485	if e1 != 0 {
2486		err = errnoErr(e1)
2487	}
2488	return
2489}
2490
2491var libc_getfsstat64_trampoline_addr uintptr
2492
2493//go:cgo_import_dynamic libc_getfsstat64 getfsstat64 "/usr/lib/libSystem.B.dylib"
2494
2495// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2496
2497func Lstat(path string, stat *Stat_t) (err error) {
2498	var _p0 *byte
2499	_p0, err = BytePtrFromString(path)
2500	if err != nil {
2501		return
2502	}
2503	_, _, e1 := syscall_syscall(libc_lstat64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2504	if e1 != 0 {
2505		err = errnoErr(e1)
2506	}
2507	return
2508}
2509
2510var libc_lstat64_trampoline_addr uintptr
2511
2512//go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib"
2513
2514// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2515
2516func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) {
2517	_, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
2518	if e1 != 0 {
2519		err = errnoErr(e1)
2520	}
2521	return
2522}
2523
2524func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) {
2525	_, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0)
2526	if e1 != 0 {
2527		err = errnoErr(e1)
2528	}
2529	return
2530}
2531
2532var libc_ptrace_trampoline_addr uintptr
2533
2534//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
2535
2536// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2537
2538func Stat(path string, stat *Stat_t) (err error) {
2539	var _p0 *byte
2540	_p0, err = BytePtrFromString(path)
2541	if err != nil {
2542		return
2543	}
2544	_, _, e1 := syscall_syscall(libc_stat64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2545	if e1 != 0 {
2546		err = errnoErr(e1)
2547	}
2548	return
2549}
2550
2551var libc_stat64_trampoline_addr uintptr
2552
2553//go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib"
2554
2555// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2556
2557func Statfs(path string, stat *Statfs_t) (err error) {
2558	var _p0 *byte
2559	_p0, err = BytePtrFromString(path)
2560	if err != nil {
2561		return
2562	}
2563	_, _, e1 := syscall_syscall(libc_statfs64_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2564	if e1 != 0 {
2565		err = errnoErr(e1)
2566	}
2567	return
2568}
2569
2570var libc_statfs64_trampoline_addr uintptr
2571
2572//go:cgo_import_dynamic libc_statfs64 statfs64 "/usr/lib/libSystem.B.dylib"