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