src

Go monorepo.
git clone git://code.dwrz.net/src
Log | Files | Refs

zsyscall_darwin_arm64.go (73384B)


      1 // go run mksyscall.go -tags darwin,arm64 syscall_bsd.go syscall_darwin.go syscall_darwin_arm64.go
      2 // Code generated by the command above; see README.md. DO NOT EDIT.
      3 
      4 //go:build darwin && arm64
      5 
      6 package unix
      7 
      8 import (
      9 	"syscall"
     10 	"unsafe"
     11 )
     12 
     13 var _ syscall.Errno
     14 
     15 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     16 
     17 func 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 
     26 var 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 
     32 func 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 
     40 var 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 
     46 func 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 
     55 var 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 
     61 func 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 
     70 var 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 
     76 func 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 
     84 var 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 
     90 func 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 
     98 var 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 
    104 func 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 
    113 var 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 
    119 func 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 
    127 var 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 
    133 func 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 
    141 var 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 
    147 func 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 
    155 var 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 
    161 func 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 
    169 var 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 
    175 func 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 
    183 var 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 
    189 func 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 
    197 var 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 
    203 func 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 
    218 var 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 
    224 func 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 
    238 var 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 
    244 func 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 
    253 var 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 
    259 func 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 
    268 var 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 
    274 func 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 
    283 var 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 
    289 func 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 
    302 var 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 
    308 func 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 
    316 var 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 
    322 func 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 
    331 var 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 
    337 func 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 
    351 var 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 
    357 func 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 
    371 var 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 
    377 func 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 
    385 var 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 
    391 func 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 
    405 var 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 
    411 func 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 
    425 var 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 
    431 func 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 
    445 var 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 
    451 func 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 
    459 var 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 
    465 func 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 
    473 var 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 
    479 func 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 
    485 var 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 
    491 func 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 
    499 var 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 
    505 func 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 
    524 var 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 
    530 func 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 
    544 var 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 
    550 func 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 
    568 var 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 
    574 func 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 
    587 var 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 
    593 func 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 
    611 var 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 
    617 func 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 
    630 var 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 
    636 func 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 
    650 var 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 
    656 func 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 
    665 var 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 
    671 func 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 
    684 var 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 
    690 func 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 
    699 var 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 
    705 func 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 
    713 var 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 
    719 func 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 
    727 var 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 
    733 func 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 
    743 func 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 
    761 var 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 
    767 func 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 
    785 var 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 
    791 func 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 
    805 var 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 
    811 func 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 
    824 var 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 
    830 func 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 
    838 var 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 
    844 func 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 
    858 var 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 
    864 func 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 
    872 var 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 
    878 func 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 
    887 var 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 
    893 func 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 
    902 var 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 
    908 func 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 
    916 var 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 
    922 func 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 
    931 var 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 
    937 func 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 
    950 var 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 
    956 func 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 
    964 var 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 
    970 func 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 
    983 var 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 
    989 func 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 
   1002 var 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 
   1008 func 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 
   1021 var 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 
   1027 func 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 
   1040 var 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 
   1046 func 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 
   1059 var 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 
   1065 func 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 
   1073 var 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 
   1079 func 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 
   1087 var 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 
   1093 func 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 
   1111 var 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 
   1117 func 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 
   1135 var 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 
   1141 func 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 
   1150 var 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 
   1156 func 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 
   1164 var 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 
   1170 func 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 
   1188 var 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 
   1194 func Exit(code int) {
   1195 	syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)
   1196 	return
   1197 }
   1198 
   1199 var 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 
   1205 func 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 
   1218 var 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 
   1224 func 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 
   1232 var 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 
   1238 func 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 
   1246 var 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 
   1252 func 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 
   1260 var 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 
   1266 func 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 
   1279 var 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 
   1285 func 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 
   1293 var 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 
   1299 func 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 
   1312 var 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 
   1318 func 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 
   1331 var 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 
   1337 func 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 
   1345 var 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 
   1351 func 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 
   1360 var 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 
   1366 func 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 
   1374 var 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 
   1380 func 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 
   1388 var 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 
   1394 func 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 
   1409 var 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 
   1415 func Getdtablesize() (size int) {
   1416 	r0, _, _ := syscall_syscall(libc_getdtablesize_trampoline_addr, 0, 0, 0)
   1417 	size = int(r0)
   1418 	return
   1419 }
   1420 
   1421 var 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 
   1427 func Getegid() (egid int) {
   1428 	r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)
   1429 	egid = int(r0)
   1430 	return
   1431 }
   1432 
   1433 var 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 
   1439 func Geteuid() (uid int) {
   1440 	r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)
   1441 	uid = int(r0)
   1442 	return
   1443 }
   1444 
   1445 var 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 
   1451 func Getgid() (gid int) {
   1452 	r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)
   1453 	gid = int(r0)
   1454 	return
   1455 }
   1456 
   1457 var 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 
   1463 func 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 
   1472 var 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 
   1478 func Getpgrp() (pgrp int) {
   1479 	r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)
   1480 	pgrp = int(r0)
   1481 	return
   1482 }
   1483 
   1484 var 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 
   1490 func Getpid() (pid int) {
   1491 	r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)
   1492 	pid = int(r0)
   1493 	return
   1494 }
   1495 
   1496 var 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 
   1502 func Getppid() (ppid int) {
   1503 	r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)
   1504 	ppid = int(r0)
   1505 	return
   1506 }
   1507 
   1508 var 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 
   1514 func 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 
   1523 var 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 
   1529 func 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 
   1537 var 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 
   1543 func 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 
   1551 var 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 
   1557 func 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 
   1566 var 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 
   1572 func 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 
   1580 var 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 
   1586 func Getuid() (uid int) {
   1587 	r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)
   1588 	uid = int(r0)
   1589 	return
   1590 }
   1591 
   1592 var 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 
   1598 func Issetugid() (tainted bool) {
   1599 	r0, _, _ := syscall_rawSyscall(libc_issetugid_trampoline_addr, 0, 0, 0)
   1600 	tainted = bool(r0 != 0)
   1601 	return
   1602 }
   1603 
   1604 var 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 
   1610 func 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 
   1619 var 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 
   1625 func 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 
   1638 var 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 
   1644 func 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 
   1662 var 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 
   1668 func 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 
   1686 var 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 
   1692 func 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 
   1700 var 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 
   1706 func 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 
   1719 var 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 
   1725 func 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 
   1738 var 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 
   1744 func 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 
   1757 var 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 
   1763 func 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 
   1776 var 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 
   1782 func 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 
   1800 var 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 
   1806 func 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 
   1820 var 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 
   1826 func 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 
   1840 var 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 
   1846 func 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 
   1860 var 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 
   1866 func 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 
   1881 var 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 
   1887 func 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 
   1902 var 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 
   1908 func 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 
   1923 var 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 
   1929 func 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 
   1949 var 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 
   1955 func 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 
   1975 var 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 
   1981 func 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 
   1999 var 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 
   2005 func 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 
   2023 var 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 
   2029 func 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 
   2042 var 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 
   2048 func 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 
   2061 var 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 
   2067 func 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 
   2076 var 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 
   2082 func 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 
   2091 var 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 
   2097 func 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 
   2116 var 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 
   2122 func 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 
   2130 var 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 
   2136 func 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 
   2144 var 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 
   2150 func 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 
   2158 var 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 
   2164 func 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 
   2177 var 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 
   2183 func 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 
   2191 var 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 
   2197 func 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 
   2205 var 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 
   2211 func 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 
   2219 var 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 
   2225 func 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 
   2233 var 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 
   2239 func 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 
   2247 var 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 
   2253 func 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 
   2262 var 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 
   2268 func 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 
   2276 var 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 
   2282 func 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 
   2290 var 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 
   2296 func 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 
   2314 var 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 
   2320 func 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 
   2338 var 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 
   2344 func 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 
   2352 var 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 
   2358 func 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 
   2371 var 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 
   2377 func 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 
   2383 var 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 
   2389 func 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 
   2402 var 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 
   2408 func 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 
   2421 var 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 
   2427 func 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 
   2440 var 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 
   2446 func 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 
   2459 var 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 
   2465 func 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 
   2480 var 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 
   2486 func 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 
   2495 var 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 
   2501 func 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 
   2509 var 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 
   2515 func 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 
   2530 var 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 
   2536 func 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 
   2551 var 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 
   2557 func 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 
   2572 var 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 
   2578 func 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 
   2593 var 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 
   2599 func Fstat(fd int, stat *Stat_t) (err error) {
   2600 	_, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
   2601 	if e1 != 0 {
   2602 		err = errnoErr(e1)
   2603 	}
   2604 	return
   2605 }
   2606 
   2607 var libc_fstat_trampoline_addr uintptr
   2608 
   2609 //go:cgo_import_dynamic libc_fstat fstat "/usr/lib/libSystem.B.dylib"
   2610 
   2611 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2612 
   2613 func 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_fstatat_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 
   2626 var libc_fstatat_trampoline_addr uintptr
   2627 
   2628 //go:cgo_import_dynamic libc_fstatat fstatat "/usr/lib/libSystem.B.dylib"
   2629 
   2630 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2631 
   2632 func Fstatfs(fd int, stat *Statfs_t) (err error) {
   2633 	_, _, e1 := syscall_syscall(libc_fstatfs_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
   2634 	if e1 != 0 {
   2635 		err = errnoErr(e1)
   2636 	}
   2637 	return
   2638 }
   2639 
   2640 var libc_fstatfs_trampoline_addr uintptr
   2641 
   2642 //go:cgo_import_dynamic libc_fstatfs fstatfs "/usr/lib/libSystem.B.dylib"
   2643 
   2644 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2645 
   2646 func getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) {
   2647 	r0, _, e1 := syscall_syscall(libc_getfsstat_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 
   2655 var libc_getfsstat_trampoline_addr uintptr
   2656 
   2657 //go:cgo_import_dynamic libc_getfsstat getfsstat "/usr/lib/libSystem.B.dylib"
   2658 
   2659 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2660 
   2661 func 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_lstat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
   2668 	if e1 != 0 {
   2669 		err = errnoErr(e1)
   2670 	}
   2671 	return
   2672 }
   2673 
   2674 var libc_lstat_trampoline_addr uintptr
   2675 
   2676 //go:cgo_import_dynamic libc_lstat lstat "/usr/lib/libSystem.B.dylib"
   2677 
   2678 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2679 
   2680 func 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 
   2688 var 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 
   2694 func 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_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
   2701 	if e1 != 0 {
   2702 		err = errnoErr(e1)
   2703 	}
   2704 	return
   2705 }
   2706 
   2707 var libc_stat_trampoline_addr uintptr
   2708 
   2709 //go:cgo_import_dynamic libc_stat stat "/usr/lib/libSystem.B.dylib"
   2710 
   2711 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   2712 
   2713 func 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_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
   2720 	if e1 != 0 {
   2721 		err = errnoErr(e1)
   2722 	}
   2723 	return
   2724 }
   2725 
   2726 var libc_statfs_trampoline_addr uintptr
   2727 
   2728 //go:cgo_import_dynamic libc_statfs statfs "/usr/lib/libSystem.B.dylib"