github.com/code-reading/golang@v0.0.0-20220303082512-ba5bc0e589a3/go/src/syscall/zsyscall_darwin_amd64.go (about) 1 // mksyscall.pl -darwin -tags darwin,amd64 syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go 2 // Code generated by the command above; DO NOT EDIT. 3 4 //go:build darwin && amd64 5 // +build darwin,amd64 6 7 package syscall 8 9 import "unsafe" 10 import "internal/abi" 11 12 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 13 14 func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 15 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 16 n = int(r0) 17 if e1 != 0 { 18 err = errnoErr(e1) 19 } 20 return 21 } 22 23 func libc_getgroups_trampoline() 24 25 //go:cgo_import_dynamic libc_getgroups getgroups "/usr/lib/libSystem.B.dylib" 26 27 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 28 29 func setgroups(ngid int, gid *_Gid_t) (err error) { 30 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgroups_trampoline), uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 31 if e1 != 0 { 32 err = errnoErr(e1) 33 } 34 return 35 } 36 37 func libc_setgroups_trampoline() 38 39 //go:cgo_import_dynamic libc_setgroups setgroups "/usr/lib/libSystem.B.dylib" 40 41 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 42 43 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 44 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_wait4_trampoline), uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 45 wpid = int(r0) 46 if e1 != 0 { 47 err = errnoErr(e1) 48 } 49 return 50 } 51 52 func libc_wait4_trampoline() 53 54 //go:cgo_import_dynamic libc_wait4 wait4 "/usr/lib/libSystem.B.dylib" 55 56 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 57 58 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 59 r0, _, e1 := syscall(abi.FuncPCABI0(libc_accept_trampoline), uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 60 fd = int(r0) 61 if e1 != 0 { 62 err = errnoErr(e1) 63 } 64 return 65 } 66 67 func libc_accept_trampoline() 68 69 //go:cgo_import_dynamic libc_accept accept "/usr/lib/libSystem.B.dylib" 70 71 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 72 73 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 74 _, _, e1 := syscall(abi.FuncPCABI0(libc_bind_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) 75 if e1 != 0 { 76 err = errnoErr(e1) 77 } 78 return 79 } 80 81 func libc_bind_trampoline() 82 83 //go:cgo_import_dynamic libc_bind bind "/usr/lib/libSystem.B.dylib" 84 85 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 86 87 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 88 _, _, e1 := syscall(abi.FuncPCABI0(libc_connect_trampoline), uintptr(s), uintptr(addr), uintptr(addrlen)) 89 if e1 != 0 { 90 err = errnoErr(e1) 91 } 92 return 93 } 94 95 func libc_connect_trampoline() 96 97 //go:cgo_import_dynamic libc_connect connect "/usr/lib/libSystem.B.dylib" 98 99 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 100 101 func socket(domain int, typ int, proto int) (fd int, err error) { 102 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_socket_trampoline), uintptr(domain), uintptr(typ), uintptr(proto)) 103 fd = int(r0) 104 if e1 != 0 { 105 err = errnoErr(e1) 106 } 107 return 108 } 109 110 func libc_socket_trampoline() 111 112 //go:cgo_import_dynamic libc_socket socket "/usr/lib/libSystem.B.dylib" 113 114 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 115 116 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 117 _, _, e1 := syscall6(abi.FuncPCABI0(libc_getsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 118 if e1 != 0 { 119 err = errnoErr(e1) 120 } 121 return 122 } 123 124 func libc_getsockopt_trampoline() 125 126 //go:cgo_import_dynamic libc_getsockopt getsockopt "/usr/lib/libSystem.B.dylib" 127 128 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 129 130 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 131 _, _, e1 := syscall6(abi.FuncPCABI0(libc_setsockopt_trampoline), uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 132 if e1 != 0 { 133 err = errnoErr(e1) 134 } 135 return 136 } 137 138 func libc_setsockopt_trampoline() 139 140 //go:cgo_import_dynamic libc_setsockopt setsockopt "/usr/lib/libSystem.B.dylib" 141 142 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 143 144 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 145 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpeername_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 146 if e1 != 0 { 147 err = errnoErr(e1) 148 } 149 return 150 } 151 152 func libc_getpeername_trampoline() 153 154 //go:cgo_import_dynamic libc_getpeername getpeername "/usr/lib/libSystem.B.dylib" 155 156 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 157 158 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 159 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsockname_trampoline), uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 160 if e1 != 0 { 161 err = errnoErr(e1) 162 } 163 return 164 } 165 166 func libc_getsockname_trampoline() 167 168 //go:cgo_import_dynamic libc_getsockname getsockname "/usr/lib/libSystem.B.dylib" 169 170 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 171 172 func Shutdown(s int, how int) (err error) { 173 _, _, e1 := syscall(abi.FuncPCABI0(libc_shutdown_trampoline), uintptr(s), uintptr(how), 0) 174 if e1 != 0 { 175 err = errnoErr(e1) 176 } 177 return 178 } 179 180 func libc_shutdown_trampoline() 181 182 //go:cgo_import_dynamic libc_shutdown shutdown "/usr/lib/libSystem.B.dylib" 183 184 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 185 186 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 187 _, _, e1 := rawSyscall6(abi.FuncPCABI0(libc_socketpair_trampoline), uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 188 if e1 != 0 { 189 err = errnoErr(e1) 190 } 191 return 192 } 193 194 func libc_socketpair_trampoline() 195 196 //go:cgo_import_dynamic libc_socketpair socketpair "/usr/lib/libSystem.B.dylib" 197 198 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 199 200 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 201 var _p0 unsafe.Pointer 202 if len(p) > 0 { 203 _p0 = unsafe.Pointer(&p[0]) 204 } else { 205 _p0 = unsafe.Pointer(&_zero) 206 } 207 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_recvfrom_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) 208 n = int(r0) 209 if e1 != 0 { 210 err = errnoErr(e1) 211 } 212 return 213 } 214 215 func libc_recvfrom_trampoline() 216 217 //go:cgo_import_dynamic libc_recvfrom recvfrom "/usr/lib/libSystem.B.dylib" 218 219 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 220 221 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 222 var _p0 unsafe.Pointer 223 if len(buf) > 0 { 224 _p0 = unsafe.Pointer(&buf[0]) 225 } else { 226 _p0 = unsafe.Pointer(&_zero) 227 } 228 _, _, e1 := syscall6(abi.FuncPCABI0(libc_sendto_trampoline), uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) 229 if e1 != 0 { 230 err = errnoErr(e1) 231 } 232 return 233 } 234 235 func libc_sendto_trampoline() 236 237 //go:cgo_import_dynamic libc_sendto sendto "/usr/lib/libSystem.B.dylib" 238 239 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 240 241 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 242 r0, _, e1 := syscall(abi.FuncPCABI0(libc_recvmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 243 n = int(r0) 244 if e1 != 0 { 245 err = errnoErr(e1) 246 } 247 return 248 } 249 250 func libc_recvmsg_trampoline() 251 252 //go:cgo_import_dynamic libc_recvmsg recvmsg "/usr/lib/libSystem.B.dylib" 253 254 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 255 256 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 257 r0, _, e1 := syscall(abi.FuncPCABI0(libc_sendmsg_trampoline), uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 258 n = int(r0) 259 if e1 != 0 { 260 err = errnoErr(e1) 261 } 262 return 263 } 264 265 func libc_sendmsg_trampoline() 266 267 //go:cgo_import_dynamic libc_sendmsg sendmsg "/usr/lib/libSystem.B.dylib" 268 269 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 270 271 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { 272 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_kevent_trampoline), uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) 273 n = int(r0) 274 if e1 != 0 { 275 err = errnoErr(e1) 276 } 277 return 278 } 279 280 func libc_kevent_trampoline() 281 282 //go:cgo_import_dynamic libc_kevent kevent "/usr/lib/libSystem.B.dylib" 283 284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 285 286 func utimes(path string, timeval *[2]Timeval) (err error) { 287 var _p0 *byte 288 _p0, err = BytePtrFromString(path) 289 if err != nil { 290 return 291 } 292 _, _, e1 := syscall(abi.FuncPCABI0(libc_utimes_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) 293 if e1 != 0 { 294 err = errnoErr(e1) 295 } 296 return 297 } 298 299 func libc_utimes_trampoline() 300 301 //go:cgo_import_dynamic libc_utimes utimes "/usr/lib/libSystem.B.dylib" 302 303 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 304 305 func futimes(fd int, timeval *[2]Timeval) (err error) { 306 _, _, e1 := syscall(abi.FuncPCABI0(libc_futimes_trampoline), uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) 307 if e1 != 0 { 308 err = errnoErr(e1) 309 } 310 return 311 } 312 313 func libc_futimes_trampoline() 314 315 //go:cgo_import_dynamic libc_futimes futimes "/usr/lib/libSystem.B.dylib" 316 317 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 318 319 func fcntl(fd int, cmd int, arg int) (val int, err error) { 320 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg)) 321 val = int(r0) 322 if e1 != 0 { 323 err = errnoErr(e1) 324 } 325 return 326 } 327 328 func libc_fcntl_trampoline() 329 330 //go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib" 331 332 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 333 334 func pipe(p *[2]int32) (err error) { 335 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_pipe_trampoline), uintptr(unsafe.Pointer(p)), 0, 0) 336 if e1 != 0 { 337 err = errnoErr(e1) 338 } 339 return 340 } 341 342 func libc_pipe_trampoline() 343 344 //go:cgo_import_dynamic libc_pipe pipe "/usr/lib/libSystem.B.dylib" 345 346 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 347 348 func kill(pid int, signum int, posix int) (err error) { 349 _, _, e1 := syscall(abi.FuncPCABI0(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix)) 350 if e1 != 0 { 351 err = errnoErr(e1) 352 } 353 return 354 } 355 356 func libc_kill_trampoline() 357 358 //go:cgo_import_dynamic libc_kill kill "/usr/lib/libSystem.B.dylib" 359 360 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 361 362 func Access(path string, mode uint32) (err error) { 363 var _p0 *byte 364 _p0, err = BytePtrFromString(path) 365 if err != nil { 366 return 367 } 368 _, _, e1 := syscall(abi.FuncPCABI0(libc_access_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 369 if e1 != 0 { 370 err = errnoErr(e1) 371 } 372 return 373 } 374 375 func libc_access_trampoline() 376 377 //go:cgo_import_dynamic libc_access access "/usr/lib/libSystem.B.dylib" 378 379 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 380 381 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 382 _, _, e1 := syscall(abi.FuncPCABI0(libc_adjtime_trampoline), uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) 383 if e1 != 0 { 384 err = errnoErr(e1) 385 } 386 return 387 } 388 389 func libc_adjtime_trampoline() 390 391 //go:cgo_import_dynamic libc_adjtime adjtime "/usr/lib/libSystem.B.dylib" 392 393 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 394 395 func Chdir(path string) (err error) { 396 var _p0 *byte 397 _p0, err = BytePtrFromString(path) 398 if err != nil { 399 return 400 } 401 _, _, e1 := syscall(abi.FuncPCABI0(libc_chdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) 402 if e1 != 0 { 403 err = errnoErr(e1) 404 } 405 return 406 } 407 408 func libc_chdir_trampoline() 409 410 //go:cgo_import_dynamic libc_chdir chdir "/usr/lib/libSystem.B.dylib" 411 412 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 413 414 func Chflags(path string, flags int) (err error) { 415 var _p0 *byte 416 _p0, err = BytePtrFromString(path) 417 if err != nil { 418 return 419 } 420 _, _, e1 := syscall(abi.FuncPCABI0(libc_chflags_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 421 if e1 != 0 { 422 err = errnoErr(e1) 423 } 424 return 425 } 426 427 func libc_chflags_trampoline() 428 429 //go:cgo_import_dynamic libc_chflags chflags "/usr/lib/libSystem.B.dylib" 430 431 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 432 433 func Chmod(path string, mode uint32) (err error) { 434 var _p0 *byte 435 _p0, err = BytePtrFromString(path) 436 if err != nil { 437 return 438 } 439 _, _, e1 := syscall(abi.FuncPCABI0(libc_chmod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 440 if e1 != 0 { 441 err = errnoErr(e1) 442 } 443 return 444 } 445 446 func libc_chmod_trampoline() 447 448 //go:cgo_import_dynamic libc_chmod chmod "/usr/lib/libSystem.B.dylib" 449 450 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 451 452 func Chown(path string, uid int, gid int) (err error) { 453 var _p0 *byte 454 _p0, err = BytePtrFromString(path) 455 if err != nil { 456 return 457 } 458 _, _, e1 := syscall(abi.FuncPCABI0(libc_chown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 459 if e1 != 0 { 460 err = errnoErr(e1) 461 } 462 return 463 } 464 465 func libc_chown_trampoline() 466 467 //go:cgo_import_dynamic libc_chown chown "/usr/lib/libSystem.B.dylib" 468 469 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 470 471 func Chroot(path string) (err error) { 472 var _p0 *byte 473 _p0, err = BytePtrFromString(path) 474 if err != nil { 475 return 476 } 477 _, _, e1 := syscall(abi.FuncPCABI0(libc_chroot_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) 478 if e1 != 0 { 479 err = errnoErr(e1) 480 } 481 return 482 } 483 484 func libc_chroot_trampoline() 485 486 //go:cgo_import_dynamic libc_chroot chroot "/usr/lib/libSystem.B.dylib" 487 488 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 489 490 func Close(fd int) (err error) { 491 _, _, e1 := syscall(abi.FuncPCABI0(libc_close_trampoline), uintptr(fd), 0, 0) 492 if e1 != 0 { 493 err = errnoErr(e1) 494 } 495 return 496 } 497 498 func libc_close_trampoline() 499 500 //go:cgo_import_dynamic libc_close close "/usr/lib/libSystem.B.dylib" 501 502 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 503 504 func closedir(dir uintptr) (err error) { 505 _, _, e1 := syscall(abi.FuncPCABI0(libc_closedir_trampoline), uintptr(dir), 0, 0) 506 if e1 != 0 { 507 err = errnoErr(e1) 508 } 509 return 510 } 511 512 func libc_closedir_trampoline() 513 514 //go:cgo_import_dynamic libc_closedir closedir "/usr/lib/libSystem.B.dylib" 515 516 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 517 518 func Dup(fd int) (nfd int, err error) { 519 r0, _, e1 := syscall(abi.FuncPCABI0(libc_dup_trampoline), uintptr(fd), 0, 0) 520 nfd = int(r0) 521 if e1 != 0 { 522 err = errnoErr(e1) 523 } 524 return 525 } 526 527 func libc_dup_trampoline() 528 529 //go:cgo_import_dynamic libc_dup dup "/usr/lib/libSystem.B.dylib" 530 531 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 532 533 func Dup2(from int, to int) (err error) { 534 _, _, e1 := syscall(abi.FuncPCABI0(libc_dup2_trampoline), uintptr(from), uintptr(to), 0) 535 if e1 != 0 { 536 err = errnoErr(e1) 537 } 538 return 539 } 540 541 func libc_dup2_trampoline() 542 543 //go:cgo_import_dynamic libc_dup2 dup2 "/usr/lib/libSystem.B.dylib" 544 545 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 546 547 func Exchangedata(path1 string, path2 string, options int) (err error) { 548 var _p0 *byte 549 _p0, err = BytePtrFromString(path1) 550 if err != nil { 551 return 552 } 553 var _p1 *byte 554 _p1, err = BytePtrFromString(path2) 555 if err != nil { 556 return 557 } 558 _, _, e1 := syscall(abi.FuncPCABI0(libc_exchangedata_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(options)) 559 if e1 != 0 { 560 err = errnoErr(e1) 561 } 562 return 563 } 564 565 func libc_exchangedata_trampoline() 566 567 //go:cgo_import_dynamic libc_exchangedata exchangedata "/usr/lib/libSystem.B.dylib" 568 569 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 570 571 func Fchdir(fd int) (err error) { 572 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchdir_trampoline), uintptr(fd), 0, 0) 573 if e1 != 0 { 574 err = errnoErr(e1) 575 } 576 return 577 } 578 579 func libc_fchdir_trampoline() 580 581 //go:cgo_import_dynamic libc_fchdir fchdir "/usr/lib/libSystem.B.dylib" 582 583 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 584 585 func Fchflags(fd int, flags int) (err error) { 586 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchflags_trampoline), uintptr(fd), uintptr(flags), 0) 587 if e1 != 0 { 588 err = errnoErr(e1) 589 } 590 return 591 } 592 593 func libc_fchflags_trampoline() 594 595 //go:cgo_import_dynamic libc_fchflags fchflags "/usr/lib/libSystem.B.dylib" 596 597 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 598 599 func Fchmod(fd int, mode uint32) (err error) { 600 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchmod_trampoline), uintptr(fd), uintptr(mode), 0) 601 if e1 != 0 { 602 err = errnoErr(e1) 603 } 604 return 605 } 606 607 func libc_fchmod_trampoline() 608 609 //go:cgo_import_dynamic libc_fchmod fchmod "/usr/lib/libSystem.B.dylib" 610 611 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 612 613 func Fchown(fd int, uid int, gid int) (err error) { 614 _, _, e1 := syscall(abi.FuncPCABI0(libc_fchown_trampoline), uintptr(fd), uintptr(uid), uintptr(gid)) 615 if e1 != 0 { 616 err = errnoErr(e1) 617 } 618 return 619 } 620 621 func libc_fchown_trampoline() 622 623 //go:cgo_import_dynamic libc_fchown fchown "/usr/lib/libSystem.B.dylib" 624 625 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 626 627 func Flock(fd int, how int) (err error) { 628 _, _, e1 := syscall(abi.FuncPCABI0(libc_flock_trampoline), uintptr(fd), uintptr(how), 0) 629 if e1 != 0 { 630 err = errnoErr(e1) 631 } 632 return 633 } 634 635 func libc_flock_trampoline() 636 637 //go:cgo_import_dynamic libc_flock flock "/usr/lib/libSystem.B.dylib" 638 639 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 640 641 func Fpathconf(fd int, name int) (val int, err error) { 642 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fpathconf_trampoline), uintptr(fd), uintptr(name), 0) 643 val = int(r0) 644 if e1 != 0 { 645 err = errnoErr(e1) 646 } 647 return 648 } 649 650 func libc_fpathconf_trampoline() 651 652 //go:cgo_import_dynamic libc_fpathconf fpathconf "/usr/lib/libSystem.B.dylib" 653 654 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 655 656 func Fsync(fd int) (err error) { 657 _, _, e1 := syscall(abi.FuncPCABI0(libc_fsync_trampoline), uintptr(fd), 0, 0) 658 if e1 != 0 { 659 err = errnoErr(e1) 660 } 661 return 662 } 663 664 func libc_fsync_trampoline() 665 666 //go:cgo_import_dynamic libc_fsync fsync "/usr/lib/libSystem.B.dylib" 667 668 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 669 670 func Ftruncate(fd int, length int64) (err error) { 671 _, _, e1 := syscall(abi.FuncPCABI0(libc_ftruncate_trampoline), uintptr(fd), uintptr(length), 0) 672 if e1 != 0 { 673 err = errnoErr(e1) 674 } 675 return 676 } 677 678 func libc_ftruncate_trampoline() 679 680 //go:cgo_import_dynamic libc_ftruncate ftruncate "/usr/lib/libSystem.B.dylib" 681 682 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 683 684 func Getdtablesize() (size int) { 685 r0, _, _ := syscall(abi.FuncPCABI0(libc_getdtablesize_trampoline), 0, 0, 0) 686 size = int(r0) 687 return 688 } 689 690 func libc_getdtablesize_trampoline() 691 692 //go:cgo_import_dynamic libc_getdtablesize getdtablesize "/usr/lib/libSystem.B.dylib" 693 694 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 695 696 func Getegid() (egid int) { 697 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getegid_trampoline), 0, 0, 0) 698 egid = int(r0) 699 return 700 } 701 702 func libc_getegid_trampoline() 703 704 //go:cgo_import_dynamic libc_getegid getegid "/usr/lib/libSystem.B.dylib" 705 706 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 707 708 func Geteuid() (uid int) { 709 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_geteuid_trampoline), 0, 0, 0) 710 uid = int(r0) 711 return 712 } 713 714 func libc_geteuid_trampoline() 715 716 //go:cgo_import_dynamic libc_geteuid geteuid "/usr/lib/libSystem.B.dylib" 717 718 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 719 720 func Getgid() (gid int) { 721 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getgid_trampoline), 0, 0, 0) 722 gid = int(r0) 723 return 724 } 725 726 func libc_getgid_trampoline() 727 728 //go:cgo_import_dynamic libc_getgid getgid "/usr/lib/libSystem.B.dylib" 729 730 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 731 732 func Getpgid(pid int) (pgid int, err error) { 733 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getpgid_trampoline), uintptr(pid), 0, 0) 734 pgid = int(r0) 735 if e1 != 0 { 736 err = errnoErr(e1) 737 } 738 return 739 } 740 741 func libc_getpgid_trampoline() 742 743 //go:cgo_import_dynamic libc_getpgid getpgid "/usr/lib/libSystem.B.dylib" 744 745 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 746 747 func Getpgrp() (pgrp int) { 748 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpgrp_trampoline), 0, 0, 0) 749 pgrp = int(r0) 750 return 751 } 752 753 func libc_getpgrp_trampoline() 754 755 //go:cgo_import_dynamic libc_getpgrp getpgrp "/usr/lib/libSystem.B.dylib" 756 757 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 758 759 func Getpid() (pid int) { 760 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getpid_trampoline), 0, 0, 0) 761 pid = int(r0) 762 return 763 } 764 765 func libc_getpid_trampoline() 766 767 //go:cgo_import_dynamic libc_getpid getpid "/usr/lib/libSystem.B.dylib" 768 769 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 770 771 func Getppid() (ppid int) { 772 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getppid_trampoline), 0, 0, 0) 773 ppid = int(r0) 774 return 775 } 776 777 func libc_getppid_trampoline() 778 779 //go:cgo_import_dynamic libc_getppid getppid "/usr/lib/libSystem.B.dylib" 780 781 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 782 783 func Getpriority(which int, who int) (prio int, err error) { 784 r0, _, e1 := syscall(abi.FuncPCABI0(libc_getpriority_trampoline), uintptr(which), uintptr(who), 0) 785 prio = int(r0) 786 if e1 != 0 { 787 err = errnoErr(e1) 788 } 789 return 790 } 791 792 func libc_getpriority_trampoline() 793 794 //go:cgo_import_dynamic libc_getpriority getpriority "/usr/lib/libSystem.B.dylib" 795 796 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 797 798 func Getrlimit(which int, lim *Rlimit) (err error) { 799 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 800 if e1 != 0 { 801 err = errnoErr(e1) 802 } 803 return 804 } 805 806 func libc_getrlimit_trampoline() 807 808 //go:cgo_import_dynamic libc_getrlimit getrlimit "/usr/lib/libSystem.B.dylib" 809 810 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 811 812 func Getrusage(who int, rusage *Rusage) (err error) { 813 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getrusage_trampoline), uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 814 if e1 != 0 { 815 err = errnoErr(e1) 816 } 817 return 818 } 819 820 func libc_getrusage_trampoline() 821 822 //go:cgo_import_dynamic libc_getrusage getrusage "/usr/lib/libSystem.B.dylib" 823 824 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 825 826 func Getsid(pid int) (sid int, err error) { 827 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_getsid_trampoline), uintptr(pid), 0, 0) 828 sid = int(r0) 829 if e1 != 0 { 830 err = errnoErr(e1) 831 } 832 return 833 } 834 835 func libc_getsid_trampoline() 836 837 //go:cgo_import_dynamic libc_getsid getsid "/usr/lib/libSystem.B.dylib" 838 839 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 840 841 func Getuid() (uid int) { 842 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_getuid_trampoline), 0, 0, 0) 843 uid = int(r0) 844 return 845 } 846 847 func libc_getuid_trampoline() 848 849 //go:cgo_import_dynamic libc_getuid getuid "/usr/lib/libSystem.B.dylib" 850 851 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 852 853 func Issetugid() (tainted bool) { 854 r0, _, _ := rawSyscall(abi.FuncPCABI0(libc_issetugid_trampoline), 0, 0, 0) 855 tainted = bool(r0 != 0) 856 return 857 } 858 859 func libc_issetugid_trampoline() 860 861 //go:cgo_import_dynamic libc_issetugid issetugid "/usr/lib/libSystem.B.dylib" 862 863 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 864 865 func Kqueue() (fd int, err error) { 866 r0, _, e1 := syscall(abi.FuncPCABI0(libc_kqueue_trampoline), 0, 0, 0) 867 fd = int(r0) 868 if e1 != 0 { 869 err = errnoErr(e1) 870 } 871 return 872 } 873 874 func libc_kqueue_trampoline() 875 876 //go:cgo_import_dynamic libc_kqueue kqueue "/usr/lib/libSystem.B.dylib" 877 878 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 879 880 func Lchown(path string, uid int, gid int) (err error) { 881 var _p0 *byte 882 _p0, err = BytePtrFromString(path) 883 if err != nil { 884 return 885 } 886 _, _, e1 := syscall(abi.FuncPCABI0(libc_lchown_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 887 if e1 != 0 { 888 err = errnoErr(e1) 889 } 890 return 891 } 892 893 func libc_lchown_trampoline() 894 895 //go:cgo_import_dynamic libc_lchown lchown "/usr/lib/libSystem.B.dylib" 896 897 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 898 899 func Link(path string, link string) (err error) { 900 var _p0 *byte 901 _p0, err = BytePtrFromString(path) 902 if err != nil { 903 return 904 } 905 var _p1 *byte 906 _p1, err = BytePtrFromString(link) 907 if err != nil { 908 return 909 } 910 _, _, e1 := syscall(abi.FuncPCABI0(libc_link_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 911 if e1 != 0 { 912 err = errnoErr(e1) 913 } 914 return 915 } 916 917 func libc_link_trampoline() 918 919 //go:cgo_import_dynamic libc_link link "/usr/lib/libSystem.B.dylib" 920 921 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 922 923 func Listen(s int, backlog int) (err error) { 924 _, _, e1 := syscall(abi.FuncPCABI0(libc_listen_trampoline), uintptr(s), uintptr(backlog), 0) 925 if e1 != 0 { 926 err = errnoErr(e1) 927 } 928 return 929 } 930 931 func libc_listen_trampoline() 932 933 //go:cgo_import_dynamic libc_listen listen "/usr/lib/libSystem.B.dylib" 934 935 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 936 937 func Mkdir(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(abi.FuncPCABI0(libc_mkdir_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 944 if e1 != 0 { 945 err = errnoErr(e1) 946 } 947 return 948 } 949 950 func libc_mkdir_trampoline() 951 952 //go:cgo_import_dynamic libc_mkdir mkdir "/usr/lib/libSystem.B.dylib" 953 954 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 955 956 func Mkfifo(path string, mode uint32) (err error) { 957 var _p0 *byte 958 _p0, err = BytePtrFromString(path) 959 if err != nil { 960 return 961 } 962 _, _, e1 := syscall(abi.FuncPCABI0(libc_mkfifo_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 963 if e1 != 0 { 964 err = errnoErr(e1) 965 } 966 return 967 } 968 969 func libc_mkfifo_trampoline() 970 971 //go:cgo_import_dynamic libc_mkfifo mkfifo "/usr/lib/libSystem.B.dylib" 972 973 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 974 975 func Mknod(path string, mode uint32, dev int) (err error) { 976 var _p0 *byte 977 _p0, err = BytePtrFromString(path) 978 if err != nil { 979 return 980 } 981 _, _, e1 := syscall(abi.FuncPCABI0(libc_mknod_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) 982 if e1 != 0 { 983 err = errnoErr(e1) 984 } 985 return 986 } 987 988 func libc_mknod_trampoline() 989 990 //go:cgo_import_dynamic libc_mknod mknod "/usr/lib/libSystem.B.dylib" 991 992 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 993 994 func Mlock(b []byte) (err error) { 995 var _p0 unsafe.Pointer 996 if len(b) > 0 { 997 _p0 = unsafe.Pointer(&b[0]) 998 } else { 999 _p0 = unsafe.Pointer(&_zero) 1000 } 1001 _, _, e1 := syscall(abi.FuncPCABI0(libc_mlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) 1002 if e1 != 0 { 1003 err = errnoErr(e1) 1004 } 1005 return 1006 } 1007 1008 func libc_mlock_trampoline() 1009 1010 //go:cgo_import_dynamic libc_mlock mlock "/usr/lib/libSystem.B.dylib" 1011 1012 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1013 1014 func Mlockall(flags int) (err error) { 1015 _, _, e1 := syscall(abi.FuncPCABI0(libc_mlockall_trampoline), uintptr(flags), 0, 0) 1016 if e1 != 0 { 1017 err = errnoErr(e1) 1018 } 1019 return 1020 } 1021 1022 func libc_mlockall_trampoline() 1023 1024 //go:cgo_import_dynamic libc_mlockall mlockall "/usr/lib/libSystem.B.dylib" 1025 1026 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1027 1028 func Mprotect(b []byte, prot int) (err error) { 1029 var _p0 unsafe.Pointer 1030 if len(b) > 0 { 1031 _p0 = unsafe.Pointer(&b[0]) 1032 } else { 1033 _p0 = unsafe.Pointer(&_zero) 1034 } 1035 _, _, e1 := syscall(abi.FuncPCABI0(libc_mprotect_trampoline), uintptr(_p0), uintptr(len(b)), uintptr(prot)) 1036 if e1 != 0 { 1037 err = errnoErr(e1) 1038 } 1039 return 1040 } 1041 1042 func libc_mprotect_trampoline() 1043 1044 //go:cgo_import_dynamic libc_mprotect mprotect "/usr/lib/libSystem.B.dylib" 1045 1046 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1047 1048 func Munlock(b []byte) (err error) { 1049 var _p0 unsafe.Pointer 1050 if len(b) > 0 { 1051 _p0 = unsafe.Pointer(&b[0]) 1052 } else { 1053 _p0 = unsafe.Pointer(&_zero) 1054 } 1055 _, _, e1 := syscall(abi.FuncPCABI0(libc_munlock_trampoline), uintptr(_p0), uintptr(len(b)), 0) 1056 if e1 != 0 { 1057 err = errnoErr(e1) 1058 } 1059 return 1060 } 1061 1062 func libc_munlock_trampoline() 1063 1064 //go:cgo_import_dynamic libc_munlock munlock "/usr/lib/libSystem.B.dylib" 1065 1066 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1067 1068 func Munlockall() (err error) { 1069 _, _, e1 := syscall(abi.FuncPCABI0(libc_munlockall_trampoline), 0, 0, 0) 1070 if e1 != 0 { 1071 err = errnoErr(e1) 1072 } 1073 return 1074 } 1075 1076 func libc_munlockall_trampoline() 1077 1078 //go:cgo_import_dynamic libc_munlockall munlockall "/usr/lib/libSystem.B.dylib" 1079 1080 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1081 1082 func Open(path string, mode int, perm uint32) (fd int, err error) { 1083 var _p0 *byte 1084 _p0, err = BytePtrFromString(path) 1085 if err != nil { 1086 return 1087 } 1088 // Errno 实现了自己的Is 逻辑 1089 r0, _, e1 := syscall(abi.FuncPCABI0(libc_open_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) 1090 fd = int(r0) 1091 if e1 != 0 { 1092 err = errnoErr(e1) 1093 } 1094 return 1095 } 1096 1097 func libc_open_trampoline() 1098 1099 //go:cgo_import_dynamic libc_open open "/usr/lib/libSystem.B.dylib" 1100 1101 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1102 1103 func Pathconf(path string, name int) (val int, err error) { 1104 var _p0 *byte 1105 _p0, err = BytePtrFromString(path) 1106 if err != nil { 1107 return 1108 } 1109 r0, _, e1 := syscall(abi.FuncPCABI0(libc_pathconf_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) 1110 val = int(r0) 1111 if e1 != 0 { 1112 err = errnoErr(e1) 1113 } 1114 return 1115 } 1116 1117 func libc_pathconf_trampoline() 1118 1119 //go:cgo_import_dynamic libc_pathconf pathconf "/usr/lib/libSystem.B.dylib" 1120 1121 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1122 1123 func Pread(fd int, p []byte, offset int64) (n int, err error) { 1124 var _p0 unsafe.Pointer 1125 if len(p) > 0 { 1126 _p0 = unsafe.Pointer(&p[0]) 1127 } else { 1128 _p0 = unsafe.Pointer(&_zero) 1129 } 1130 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pread_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) 1131 n = int(r0) 1132 if e1 != 0 { 1133 err = errnoErr(e1) 1134 } 1135 return 1136 } 1137 1138 func libc_pread_trampoline() 1139 1140 //go:cgo_import_dynamic libc_pread pread "/usr/lib/libSystem.B.dylib" 1141 1142 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1143 1144 func Pwrite(fd int, p []byte, offset int64) (n int, err error) { 1145 var _p0 unsafe.Pointer 1146 if len(p) > 0 { 1147 _p0 = unsafe.Pointer(&p[0]) 1148 } else { 1149 _p0 = unsafe.Pointer(&_zero) 1150 } 1151 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_pwrite_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) 1152 n = int(r0) 1153 if e1 != 0 { 1154 err = errnoErr(e1) 1155 } 1156 return 1157 } 1158 1159 func libc_pwrite_trampoline() 1160 1161 //go:cgo_import_dynamic libc_pwrite pwrite "/usr/lib/libSystem.B.dylib" 1162 1163 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1164 1165 func read(fd int, p []byte) (n int, err error) { 1166 var _p0 unsafe.Pointer 1167 if len(p) > 0 { 1168 _p0 = unsafe.Pointer(&p[0]) 1169 } else { 1170 _p0 = unsafe.Pointer(&_zero) 1171 } 1172 r0, _, e1 := syscall(abi.FuncPCABI0(libc_read_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) 1173 n = int(r0) 1174 if e1 != 0 { 1175 err = errnoErr(e1) 1176 } 1177 return 1178 } 1179 1180 func libc_read_trampoline() 1181 1182 //go:cgo_import_dynamic libc_read read "/usr/lib/libSystem.B.dylib" 1183 1184 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1185 1186 func readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno) { 1187 r0, _, _ := syscall(abi.FuncPCABI0(libc_readdir_r_trampoline), uintptr(dir), uintptr(unsafe.Pointer(entry)), uintptr(unsafe.Pointer(result))) 1188 res = Errno(r0) 1189 return 1190 } 1191 1192 func libc_readdir_r_trampoline() 1193 1194 //go:cgo_import_dynamic libc_readdir_r readdir_r "/usr/lib/libSystem.B.dylib" 1195 1196 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1197 1198 func Readlink(path string, buf []byte) (n int, err error) { 1199 var _p0 *byte 1200 _p0, err = BytePtrFromString(path) 1201 if err != nil { 1202 return 1203 } 1204 var _p1 unsafe.Pointer 1205 if len(buf) > 0 { 1206 _p1 = unsafe.Pointer(&buf[0]) 1207 } else { 1208 _p1 = unsafe.Pointer(&_zero) 1209 } 1210 r0, _, e1 := syscall(abi.FuncPCABI0(libc_readlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) 1211 n = int(r0) 1212 if e1 != 0 { 1213 err = errnoErr(e1) 1214 } 1215 return 1216 } 1217 1218 func libc_readlink_trampoline() 1219 1220 //go:cgo_import_dynamic libc_readlink readlink "/usr/lib/libSystem.B.dylib" 1221 1222 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1223 1224 func Rename(from string, to string) (err error) { 1225 var _p0 *byte 1226 _p0, err = BytePtrFromString(from) 1227 if err != nil { 1228 return 1229 } 1230 var _p1 *byte 1231 _p1, err = BytePtrFromString(to) 1232 if err != nil { 1233 return 1234 } 1235 _, _, e1 := syscall(abi.FuncPCABI0(libc_rename_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1236 if e1 != 0 { 1237 err = errnoErr(e1) 1238 } 1239 return 1240 } 1241 1242 func libc_rename_trampoline() 1243 1244 //go:cgo_import_dynamic libc_rename rename "/usr/lib/libSystem.B.dylib" 1245 1246 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1247 1248 func Revoke(path string) (err error) { 1249 var _p0 *byte 1250 _p0, err = BytePtrFromString(path) 1251 if err != nil { 1252 return 1253 } 1254 _, _, e1 := syscall(abi.FuncPCABI0(libc_revoke_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) 1255 if e1 != 0 { 1256 err = errnoErr(e1) 1257 } 1258 return 1259 } 1260 1261 func libc_revoke_trampoline() 1262 1263 //go:cgo_import_dynamic libc_revoke revoke "/usr/lib/libSystem.B.dylib" 1264 1265 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1266 1267 func Rmdir(path string) (err error) { 1268 var _p0 *byte 1269 _p0, err = BytePtrFromString(path) 1270 if err != nil { 1271 return 1272 } 1273 _, _, e1 := syscall(abi.FuncPCABI0(libc_rmdir_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) 1274 if e1 != 0 { 1275 err = errnoErr(e1) 1276 } 1277 return 1278 } 1279 1280 func libc_rmdir_trampoline() 1281 1282 //go:cgo_import_dynamic libc_rmdir rmdir "/usr/lib/libSystem.B.dylib" 1283 1284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1285 1286 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 1287 r0, _, e1 := syscallX(abi.FuncPCABI0(libc_lseek_trampoline), uintptr(fd), uintptr(offset), uintptr(whence)) 1288 newoffset = int64(r0) 1289 if e1 != 0 { 1290 err = errnoErr(e1) 1291 } 1292 return 1293 } 1294 1295 func libc_lseek_trampoline() 1296 1297 //go:cgo_import_dynamic libc_lseek lseek "/usr/lib/libSystem.B.dylib" 1298 1299 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1300 1301 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) { 1302 _, _, e1 := syscall6(abi.FuncPCABI0(libc_select_trampoline), uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1303 if e1 != 0 { 1304 err = errnoErr(e1) 1305 } 1306 return 1307 } 1308 1309 func libc_select_trampoline() 1310 1311 //go:cgo_import_dynamic libc_select select "/usr/lib/libSystem.B.dylib" 1312 1313 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1314 1315 func Setegid(egid int) (err error) { 1316 _, _, e1 := syscall(abi.FuncPCABI0(libc_setegid_trampoline), uintptr(egid), 0, 0) 1317 if e1 != 0 { 1318 err = errnoErr(e1) 1319 } 1320 return 1321 } 1322 1323 func libc_setegid_trampoline() 1324 1325 //go:cgo_import_dynamic libc_setegid setegid "/usr/lib/libSystem.B.dylib" 1326 1327 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1328 1329 func Seteuid(euid int) (err error) { 1330 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_seteuid_trampoline), uintptr(euid), 0, 0) 1331 if e1 != 0 { 1332 err = errnoErr(e1) 1333 } 1334 return 1335 } 1336 1337 func libc_seteuid_trampoline() 1338 1339 //go:cgo_import_dynamic libc_seteuid seteuid "/usr/lib/libSystem.B.dylib" 1340 1341 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1342 1343 func Setgid(gid int) (err error) { 1344 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setgid_trampoline), uintptr(gid), 0, 0) 1345 if e1 != 0 { 1346 err = errnoErr(e1) 1347 } 1348 return 1349 } 1350 1351 func libc_setgid_trampoline() 1352 1353 //go:cgo_import_dynamic libc_setgid setgid "/usr/lib/libSystem.B.dylib" 1354 1355 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1356 1357 func Setlogin(name string) (err error) { 1358 var _p0 *byte 1359 _p0, err = BytePtrFromString(name) 1360 if err != nil { 1361 return 1362 } 1363 _, _, e1 := syscall(abi.FuncPCABI0(libc_setlogin_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) 1364 if e1 != 0 { 1365 err = errnoErr(e1) 1366 } 1367 return 1368 } 1369 1370 func libc_setlogin_trampoline() 1371 1372 //go:cgo_import_dynamic libc_setlogin setlogin "/usr/lib/libSystem.B.dylib" 1373 1374 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1375 1376 func Setpgid(pid int, pgid int) (err error) { 1377 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setpgid_trampoline), uintptr(pid), uintptr(pgid), 0) 1378 if e1 != 0 { 1379 err = errnoErr(e1) 1380 } 1381 return 1382 } 1383 1384 func libc_setpgid_trampoline() 1385 1386 //go:cgo_import_dynamic libc_setpgid setpgid "/usr/lib/libSystem.B.dylib" 1387 1388 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1389 1390 func Setpriority(which int, who int, prio int) (err error) { 1391 _, _, e1 := syscall(abi.FuncPCABI0(libc_setpriority_trampoline), uintptr(which), uintptr(who), uintptr(prio)) 1392 if e1 != 0 { 1393 err = errnoErr(e1) 1394 } 1395 return 1396 } 1397 1398 func libc_setpriority_trampoline() 1399 1400 //go:cgo_import_dynamic libc_setpriority setpriority "/usr/lib/libSystem.B.dylib" 1401 1402 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1403 1404 func Setprivexec(flag int) (err error) { 1405 _, _, e1 := syscall(abi.FuncPCABI0(libc_setprivexec_trampoline), uintptr(flag), 0, 0) 1406 if e1 != 0 { 1407 err = errnoErr(e1) 1408 } 1409 return 1410 } 1411 1412 func libc_setprivexec_trampoline() 1413 1414 //go:cgo_import_dynamic libc_setprivexec setprivexec "/usr/lib/libSystem.B.dylib" 1415 1416 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1417 1418 func Setregid(rgid int, egid int) (err error) { 1419 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setregid_trampoline), uintptr(rgid), uintptr(egid), 0) 1420 if e1 != 0 { 1421 err = errnoErr(e1) 1422 } 1423 return 1424 } 1425 1426 func libc_setregid_trampoline() 1427 1428 //go:cgo_import_dynamic libc_setregid setregid "/usr/lib/libSystem.B.dylib" 1429 1430 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1431 1432 func Setreuid(ruid int, euid int) (err error) { 1433 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setreuid_trampoline), uintptr(ruid), uintptr(euid), 0) 1434 if e1 != 0 { 1435 err = errnoErr(e1) 1436 } 1437 return 1438 } 1439 1440 func libc_setreuid_trampoline() 1441 1442 //go:cgo_import_dynamic libc_setreuid setreuid "/usr/lib/libSystem.B.dylib" 1443 1444 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1445 1446 func Setrlimit(which int, lim *Rlimit) (err error) { 1447 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setrlimit_trampoline), uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 1448 if e1 != 0 { 1449 err = errnoErr(e1) 1450 } 1451 return 1452 } 1453 1454 func libc_setrlimit_trampoline() 1455 1456 //go:cgo_import_dynamic libc_setrlimit setrlimit "/usr/lib/libSystem.B.dylib" 1457 1458 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1459 1460 func Setsid() (pid int, err error) { 1461 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setsid_trampoline), 0, 0, 0) 1462 pid = int(r0) 1463 if e1 != 0 { 1464 err = errnoErr(e1) 1465 } 1466 return 1467 } 1468 1469 func libc_setsid_trampoline() 1470 1471 //go:cgo_import_dynamic libc_setsid setsid "/usr/lib/libSystem.B.dylib" 1472 1473 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1474 1475 func Settimeofday(tp *Timeval) (err error) { 1476 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_settimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) 1477 if e1 != 0 { 1478 err = errnoErr(e1) 1479 } 1480 return 1481 } 1482 1483 func libc_settimeofday_trampoline() 1484 1485 //go:cgo_import_dynamic libc_settimeofday settimeofday "/usr/lib/libSystem.B.dylib" 1486 1487 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1488 1489 func Setuid(uid int) (err error) { 1490 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_setuid_trampoline), uintptr(uid), 0, 0) 1491 if e1 != 0 { 1492 err = errnoErr(e1) 1493 } 1494 return 1495 } 1496 1497 func libc_setuid_trampoline() 1498 1499 //go:cgo_import_dynamic libc_setuid setuid "/usr/lib/libSystem.B.dylib" 1500 1501 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1502 1503 func Symlink(path string, link string) (err error) { 1504 var _p0 *byte 1505 _p0, err = BytePtrFromString(path) 1506 if err != nil { 1507 return 1508 } 1509 var _p1 *byte 1510 _p1, err = BytePtrFromString(link) 1511 if err != nil { 1512 return 1513 } 1514 _, _, e1 := syscall(abi.FuncPCABI0(libc_symlink_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1515 if e1 != 0 { 1516 err = errnoErr(e1) 1517 } 1518 return 1519 } 1520 1521 func libc_symlink_trampoline() 1522 1523 //go:cgo_import_dynamic libc_symlink symlink "/usr/lib/libSystem.B.dylib" 1524 1525 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1526 1527 func Sync() (err error) { 1528 _, _, e1 := syscall(abi.FuncPCABI0(libc_sync_trampoline), 0, 0, 0) 1529 if e1 != 0 { 1530 err = errnoErr(e1) 1531 } 1532 return 1533 } 1534 1535 func libc_sync_trampoline() 1536 1537 //go:cgo_import_dynamic libc_sync sync "/usr/lib/libSystem.B.dylib" 1538 1539 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1540 1541 func Truncate(path string, length int64) (err error) { 1542 var _p0 *byte 1543 _p0, err = BytePtrFromString(path) 1544 if err != nil { 1545 return 1546 } 1547 _, _, e1 := syscall(abi.FuncPCABI0(libc_truncate_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) 1548 if e1 != 0 { 1549 err = errnoErr(e1) 1550 } 1551 return 1552 } 1553 1554 func libc_truncate_trampoline() 1555 1556 //go:cgo_import_dynamic libc_truncate truncate "/usr/lib/libSystem.B.dylib" 1557 1558 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1559 1560 func Umask(newmask int) (oldmask int) { 1561 r0, _, _ := syscall(abi.FuncPCABI0(libc_umask_trampoline), uintptr(newmask), 0, 0) 1562 oldmask = int(r0) 1563 return 1564 } 1565 1566 func libc_umask_trampoline() 1567 1568 //go:cgo_import_dynamic libc_umask umask "/usr/lib/libSystem.B.dylib" 1569 1570 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1571 1572 func Undelete(path string) (err error) { 1573 var _p0 *byte 1574 _p0, err = BytePtrFromString(path) 1575 if err != nil { 1576 return 1577 } 1578 _, _, e1 := syscall(abi.FuncPCABI0(libc_undelete_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) 1579 if e1 != 0 { 1580 err = errnoErr(e1) 1581 } 1582 return 1583 } 1584 1585 func libc_undelete_trampoline() 1586 1587 //go:cgo_import_dynamic libc_undelete undelete "/usr/lib/libSystem.B.dylib" 1588 1589 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1590 1591 func Unlink(path string) (err error) { 1592 var _p0 *byte 1593 _p0, err = BytePtrFromString(path) 1594 if err != nil { 1595 return 1596 } 1597 _, _, e1 := syscall(abi.FuncPCABI0(libc_unlink_trampoline), uintptr(unsafe.Pointer(_p0)), 0, 0) 1598 if e1 != 0 { 1599 err = errnoErr(e1) 1600 } 1601 return 1602 } 1603 1604 func libc_unlink_trampoline() 1605 1606 //go:cgo_import_dynamic libc_unlink unlink "/usr/lib/libSystem.B.dylib" 1607 1608 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1609 1610 func Unmount(path string, flags int) (err error) { 1611 var _p0 *byte 1612 _p0, err = BytePtrFromString(path) 1613 if err != nil { 1614 return 1615 } 1616 _, _, e1 := syscall(abi.FuncPCABI0(libc_unmount_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1617 if e1 != 0 { 1618 err = errnoErr(e1) 1619 } 1620 return 1621 } 1622 1623 func libc_unmount_trampoline() 1624 1625 //go:cgo_import_dynamic libc_unmount unmount "/usr/lib/libSystem.B.dylib" 1626 1627 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1628 1629 func write(fd int, p []byte) (n int, err error) { 1630 var _p0 unsafe.Pointer 1631 if len(p) > 0 { 1632 _p0 = unsafe.Pointer(&p[0]) 1633 } else { 1634 _p0 = unsafe.Pointer(&_zero) 1635 } 1636 r0, _, e1 := syscall(abi.FuncPCABI0(libc_write_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(p))) 1637 n = int(r0) 1638 if e1 != 0 { 1639 err = errnoErr(e1) 1640 } 1641 return 1642 } 1643 1644 func libc_write_trampoline() 1645 1646 //go:cgo_import_dynamic libc_write write "/usr/lib/libSystem.B.dylib" 1647 1648 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1649 1650 func writev(fd int, iovecs []Iovec) (cnt uintptr, err error) { 1651 var _p0 unsafe.Pointer 1652 if len(iovecs) > 0 { 1653 _p0 = unsafe.Pointer(&iovecs[0]) 1654 } else { 1655 _p0 = unsafe.Pointer(&_zero) 1656 } 1657 r0, _, e1 := syscallX(abi.FuncPCABI0(libc_writev_trampoline), uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) 1658 cnt = uintptr(r0) 1659 if e1 != 0 { 1660 err = errnoErr(e1) 1661 } 1662 return 1663 } 1664 1665 func libc_writev_trampoline() 1666 1667 //go:cgo_import_dynamic libc_writev writev "/usr/lib/libSystem.B.dylib" 1668 1669 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1670 1671 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 1672 r0, _, e1 := syscall6X(abi.FuncPCABI0(libc_mmap_trampoline), uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) 1673 ret = uintptr(r0) 1674 if e1 != 0 { 1675 err = errnoErr(e1) 1676 } 1677 return 1678 } 1679 1680 func libc_mmap_trampoline() 1681 1682 //go:cgo_import_dynamic libc_mmap mmap "/usr/lib/libSystem.B.dylib" 1683 1684 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1685 1686 func munmap(addr uintptr, length uintptr) (err error) { 1687 _, _, e1 := syscall(abi.FuncPCABI0(libc_munmap_trampoline), uintptr(addr), uintptr(length), 0) 1688 if e1 != 0 { 1689 err = errnoErr(e1) 1690 } 1691 return 1692 } 1693 1694 func libc_munmap_trampoline() 1695 1696 //go:cgo_import_dynamic libc_munmap munmap "/usr/lib/libSystem.B.dylib" 1697 1698 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1699 1700 func fork() (pid int, err error) { 1701 r0, _, e1 := rawSyscall(abi.FuncPCABI0(libc_fork_trampoline), 0, 0, 0) 1702 pid = int(r0) 1703 if e1 != 0 { 1704 err = errnoErr(e1) 1705 } 1706 return 1707 } 1708 1709 func libc_fork_trampoline() 1710 1711 //go:cgo_import_dynamic libc_fork fork "/usr/lib/libSystem.B.dylib" 1712 1713 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1714 1715 func ioctl(fd int, req int, arg int) (err error) { 1716 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg)) 1717 if e1 != 0 { 1718 err = errnoErr(e1) 1719 } 1720 return 1721 } 1722 1723 func libc_ioctl_trampoline() 1724 1725 //go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" 1726 1727 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1728 1729 func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { 1730 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_ioctl_trampoline), uintptr(fd), uintptr(req), uintptr(arg)) 1731 if e1 != 0 { 1732 err = errnoErr(e1) 1733 } 1734 return 1735 } 1736 1737 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1738 1739 func execve(path *byte, argv **byte, envp **byte) (err error) { 1740 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_execve_trampoline), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(argv)), uintptr(unsafe.Pointer(envp))) 1741 if e1 != 0 { 1742 err = errnoErr(e1) 1743 } 1744 return 1745 } 1746 1747 func libc_execve_trampoline() 1748 1749 //go:cgo_import_dynamic libc_execve execve "/usr/lib/libSystem.B.dylib" 1750 1751 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1752 1753 func exit(res int) (err error) { 1754 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_exit_trampoline), uintptr(res), 0, 0) 1755 if e1 != 0 { 1756 err = errnoErr(e1) 1757 } 1758 return 1759 } 1760 1761 func libc_exit_trampoline() 1762 1763 //go:cgo_import_dynamic libc_exit exit "/usr/lib/libSystem.B.dylib" 1764 1765 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1766 1767 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { 1768 var _p0 unsafe.Pointer 1769 if len(mib) > 0 { 1770 _p0 = unsafe.Pointer(&mib[0]) 1771 } else { 1772 _p0 = unsafe.Pointer(&_zero) 1773 } 1774 _, _, e1 := syscall6(abi.FuncPCABI0(libc_sysctl_trampoline), uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) 1775 if e1 != 0 { 1776 err = errnoErr(e1) 1777 } 1778 return 1779 } 1780 1781 func libc_sysctl_trampoline() 1782 1783 //go:cgo_import_dynamic libc_sysctl sysctl "/usr/lib/libSystem.B.dylib" 1784 1785 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1786 1787 func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) { 1788 r0, _, e1 := syscall(abi.FuncPCABI0(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg)) 1789 val = int(r0) 1790 if e1 != 0 { 1791 err = errnoErr(e1) 1792 } 1793 return 1794 } 1795 1796 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1797 1798 func unlinkat(fd int, path string, flags int) (err error) { 1799 var _p0 *byte 1800 _p0, err = BytePtrFromString(path) 1801 if err != nil { 1802 return 1803 } 1804 _, _, e1 := syscall(abi.FuncPCABI0(libc_unlinkat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 1805 if e1 != 0 { 1806 err = errnoErr(e1) 1807 } 1808 return 1809 } 1810 1811 func libc_unlinkat_trampoline() 1812 1813 //go:cgo_import_dynamic libc_unlinkat unlinkat "/usr/lib/libSystem.B.dylib" 1814 1815 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1816 1817 func openat(fd int, path string, flags int, perm uint32) (fdret int, err error) { 1818 var _p0 *byte 1819 _p0, err = BytePtrFromString(path) 1820 if err != nil { 1821 return 1822 } 1823 r0, _, e1 := syscall6(abi.FuncPCABI0(libc_openat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(perm), 0, 0) 1824 fdret = int(r0) 1825 if e1 != 0 { 1826 err = errnoErr(e1) 1827 } 1828 return 1829 } 1830 1831 func libc_openat_trampoline() 1832 1833 //go:cgo_import_dynamic libc_openat openat "/usr/lib/libSystem.B.dylib" 1834 1835 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1836 1837 func getcwd(buf []byte) (n int, err error) { 1838 var _p0 unsafe.Pointer 1839 if len(buf) > 0 { 1840 _p0 = unsafe.Pointer(&buf[0]) 1841 } else { 1842 _p0 = unsafe.Pointer(&_zero) 1843 } 1844 r0, _, e1 := syscall(abi.FuncPCABI0(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0) 1845 n = int(r0) 1846 if e1 != 0 { 1847 err = errnoErr(e1) 1848 } 1849 return 1850 } 1851 1852 func libc_getcwd_trampoline() 1853 1854 //go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib" 1855 1856 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1857 1858 func Fstat(fd int, stat *Stat_t) (err error) { 1859 _, _, e1 := syscall(abi.FuncPCABI0(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1860 if e1 != 0 { 1861 err = errnoErr(e1) 1862 } 1863 return 1864 } 1865 1866 func libc_fstat64_trampoline() 1867 1868 //go:cgo_import_dynamic libc_fstat64 fstat64 "/usr/lib/libSystem.B.dylib" 1869 1870 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1871 1872 func Fstatfs(fd int, stat *Statfs_t) (err error) { 1873 _, _, e1 := syscall(abi.FuncPCABI0(libc_fstatfs64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 1874 if e1 != 0 { 1875 err = errnoErr(e1) 1876 } 1877 return 1878 } 1879 1880 func libc_fstatfs64_trampoline() 1881 1882 //go:cgo_import_dynamic libc_fstatfs64 fstatfs64 "/usr/lib/libSystem.B.dylib" 1883 1884 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1885 1886 func Gettimeofday(tp *Timeval) (err error) { 1887 _, _, e1 := rawSyscall(abi.FuncPCABI0(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0) 1888 if e1 != 0 { 1889 err = errnoErr(e1) 1890 } 1891 return 1892 } 1893 1894 func libc_gettimeofday_trampoline() 1895 1896 //go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib" 1897 1898 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1899 1900 func Lstat(path string, stat *Stat_t) (err error) { 1901 var _p0 *byte 1902 _p0, err = BytePtrFromString(path) 1903 if err != nil { 1904 return 1905 } 1906 _, _, e1 := syscall(abi.FuncPCABI0(libc_lstat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) 1907 if e1 != 0 { 1908 err = errnoErr(e1) 1909 } 1910 return 1911 } 1912 1913 func libc_lstat64_trampoline() 1914 1915 //go:cgo_import_dynamic libc_lstat64 lstat64 "/usr/lib/libSystem.B.dylib" 1916 1917 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1918 1919 func Stat(path string, stat *Stat_t) (err error) { 1920 var _p0 *byte 1921 _p0, err = BytePtrFromString(path) 1922 if err != nil { 1923 return 1924 } 1925 _, _, e1 := syscall(abi.FuncPCABI0(libc_stat64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) 1926 if e1 != 0 { 1927 err = errnoErr(e1) 1928 } 1929 return 1930 } 1931 1932 func libc_stat64_trampoline() 1933 1934 //go:cgo_import_dynamic libc_stat64 stat64 "/usr/lib/libSystem.B.dylib" 1935 1936 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1937 1938 func Statfs(path string, stat *Statfs_t) (err error) { 1939 var _p0 *byte 1940 _p0, err = BytePtrFromString(path) 1941 if err != nil { 1942 return 1943 } 1944 _, _, e1 := syscall(abi.FuncPCABI0(libc_statfs64_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) 1945 if e1 != 0 { 1946 err = errnoErr(e1) 1947 } 1948 return 1949 } 1950 1951 func libc_statfs64_trampoline() 1952 1953 //go:cgo_import_dynamic libc_statfs64 statfs64 "/usr/lib/libSystem.B.dylib" 1954 1955 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1956 1957 func fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 1958 var _p0 *byte 1959 _p0, err = BytePtrFromString(path) 1960 if err != nil { 1961 return 1962 } 1963 _, _, e1 := syscall6(abi.FuncPCABI0(libc_fstatat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) 1964 if e1 != 0 { 1965 err = errnoErr(e1) 1966 } 1967 return 1968 } 1969 1970 func libc_fstatat64_trampoline() 1971 1972 //go:cgo_import_dynamic libc_fstatat64 fstatat64 "/usr/lib/libSystem.B.dylib" 1973 1974 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1975 1976 //go:nosplit 1977 func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { 1978 _, _, e1 := syscall6(abi.FuncPCABI0(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) 1979 if e1 != 0 { 1980 err = errnoErr(e1) 1981 } 1982 return 1983 } 1984 1985 func libc_ptrace_trampoline() 1986 1987 //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"