golang.org/x/sys@v0.9.0/unix/zsyscall_openbsd_amd64.go (about) 1 // go run mksyscall.go -openbsd -libc -tags openbsd,amd64 syscall_bsd.go syscall_openbsd.go syscall_openbsd_amd64.go 2 // Code generated by the command above; see README.md. DO NOT EDIT. 3 4 //go:build openbsd && amd64 5 // +build openbsd,amd64 6 7 package unix 8 9 import ( 10 "syscall" 11 "unsafe" 12 ) 13 14 var _ syscall.Errno 15 16 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 17 18 func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 19 r0, _, e1 := syscall_rawSyscall(libc_getgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 20 n = int(r0) 21 if e1 != 0 { 22 err = errnoErr(e1) 23 } 24 return 25 } 26 27 var libc_getgroups_trampoline_addr uintptr 28 29 //go:cgo_import_dynamic libc_getgroups getgroups "libc.so" 30 31 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 32 33 func setgroups(ngid int, gid *_Gid_t) (err error) { 34 _, _, e1 := syscall_rawSyscall(libc_setgroups_trampoline_addr, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0) 35 if e1 != 0 { 36 err = errnoErr(e1) 37 } 38 return 39 } 40 41 var libc_setgroups_trampoline_addr uintptr 42 43 //go:cgo_import_dynamic libc_setgroups setgroups "libc.so" 44 45 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 46 47 func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 48 r0, _, e1 := syscall_syscall6(libc_wait4_trampoline_addr, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 49 wpid = int(r0) 50 if e1 != 0 { 51 err = errnoErr(e1) 52 } 53 return 54 } 55 56 var libc_wait4_trampoline_addr uintptr 57 58 //go:cgo_import_dynamic libc_wait4 wait4 "libc.so" 59 60 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 61 62 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 63 r0, _, e1 := syscall_syscall(libc_accept_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 64 fd = int(r0) 65 if e1 != 0 { 66 err = errnoErr(e1) 67 } 68 return 69 } 70 71 var libc_accept_trampoline_addr uintptr 72 73 //go:cgo_import_dynamic libc_accept accept "libc.so" 74 75 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 76 77 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 78 _, _, e1 := syscall_syscall(libc_bind_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen)) 79 if e1 != 0 { 80 err = errnoErr(e1) 81 } 82 return 83 } 84 85 var libc_bind_trampoline_addr uintptr 86 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_syscall(libc_connect_trampoline_addr, uintptr(s), uintptr(addr), uintptr(addrlen)) 93 if e1 != 0 { 94 err = errnoErr(e1) 95 } 96 return 97 } 98 99 var libc_connect_trampoline_addr uintptr 100 101 //go:cgo_import_dynamic libc_connect connect "libc.so" 102 103 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 104 105 func socket(domain int, typ int, proto int) (fd int, err error) { 106 r0, _, e1 := syscall_rawSyscall(libc_socket_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto)) 107 fd = int(r0) 108 if e1 != 0 { 109 err = errnoErr(e1) 110 } 111 return 112 } 113 114 var libc_socket_trampoline_addr uintptr 115 116 //go:cgo_import_dynamic libc_socket socket "libc.so" 117 118 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 119 120 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 121 _, _, e1 := syscall_syscall6(libc_getsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 122 if e1 != 0 { 123 err = errnoErr(e1) 124 } 125 return 126 } 127 128 var libc_getsockopt_trampoline_addr uintptr 129 130 //go:cgo_import_dynamic libc_getsockopt getsockopt "libc.so" 131 132 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 133 134 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 135 _, _, e1 := syscall_syscall6(libc_setsockopt_trampoline_addr, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 136 if e1 != 0 { 137 err = errnoErr(e1) 138 } 139 return 140 } 141 142 var libc_setsockopt_trampoline_addr uintptr 143 144 //go:cgo_import_dynamic libc_setsockopt setsockopt "libc.so" 145 146 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 147 148 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 149 _, _, e1 := syscall_rawSyscall(libc_getpeername_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 150 if e1 != 0 { 151 err = errnoErr(e1) 152 } 153 return 154 } 155 156 var libc_getpeername_trampoline_addr uintptr 157 158 //go:cgo_import_dynamic libc_getpeername getpeername "libc.so" 159 160 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 161 162 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 163 _, _, e1 := syscall_rawSyscall(libc_getsockname_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 164 if e1 != 0 { 165 err = errnoErr(e1) 166 } 167 return 168 } 169 170 var libc_getsockname_trampoline_addr uintptr 171 172 //go:cgo_import_dynamic libc_getsockname getsockname "libc.so" 173 174 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 175 176 func Shutdown(s int, how int) (err error) { 177 _, _, e1 := syscall_syscall(libc_shutdown_trampoline_addr, uintptr(s), uintptr(how), 0) 178 if e1 != 0 { 179 err = errnoErr(e1) 180 } 181 return 182 } 183 184 var libc_shutdown_trampoline_addr uintptr 185 186 //go:cgo_import_dynamic libc_shutdown shutdown "libc.so" 187 188 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 189 190 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 191 _, _, e1 := syscall_rawSyscall6(libc_socketpair_trampoline_addr, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 192 if e1 != 0 { 193 err = errnoErr(e1) 194 } 195 return 196 } 197 198 var libc_socketpair_trampoline_addr uintptr 199 200 //go:cgo_import_dynamic libc_socketpair socketpair "libc.so" 201 202 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 203 204 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 205 var _p0 unsafe.Pointer 206 if len(p) > 0 { 207 _p0 = unsafe.Pointer(&p[0]) 208 } else { 209 _p0 = unsafe.Pointer(&_zero) 210 } 211 r0, _, e1 := syscall_syscall6(libc_recvfrom_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) 212 n = int(r0) 213 if e1 != 0 { 214 err = errnoErr(e1) 215 } 216 return 217 } 218 219 var libc_recvfrom_trampoline_addr uintptr 220 221 //go:cgo_import_dynamic libc_recvfrom recvfrom "libc.so" 222 223 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 224 225 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 226 var _p0 unsafe.Pointer 227 if len(buf) > 0 { 228 _p0 = unsafe.Pointer(&buf[0]) 229 } else { 230 _p0 = unsafe.Pointer(&_zero) 231 } 232 _, _, e1 := syscall_syscall6(libc_sendto_trampoline_addr, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) 233 if e1 != 0 { 234 err = errnoErr(e1) 235 } 236 return 237 } 238 239 var libc_sendto_trampoline_addr uintptr 240 241 //go:cgo_import_dynamic libc_sendto sendto "libc.so" 242 243 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 244 245 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 246 r0, _, e1 := syscall_syscall(libc_recvmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 247 n = int(r0) 248 if e1 != 0 { 249 err = errnoErr(e1) 250 } 251 return 252 } 253 254 var libc_recvmsg_trampoline_addr uintptr 255 256 //go:cgo_import_dynamic libc_recvmsg recvmsg "libc.so" 257 258 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 259 260 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 261 r0, _, e1 := syscall_syscall(libc_sendmsg_trampoline_addr, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags)) 262 n = int(r0) 263 if e1 != 0 { 264 err = errnoErr(e1) 265 } 266 return 267 } 268 269 var libc_sendmsg_trampoline_addr uintptr 270 271 //go:cgo_import_dynamic libc_sendmsg sendmsg "libc.so" 272 273 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 274 275 func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) { 276 r0, _, e1 := syscall_syscall6(libc_kevent_trampoline_addr, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout))) 277 n = int(r0) 278 if e1 != 0 { 279 err = errnoErr(e1) 280 } 281 return 282 } 283 284 var libc_kevent_trampoline_addr uintptr 285 286 //go:cgo_import_dynamic libc_kevent kevent "libc.so" 287 288 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 289 290 func utimes(path string, timeval *[2]Timeval) (err error) { 291 var _p0 *byte 292 _p0, err = BytePtrFromString(path) 293 if err != nil { 294 return 295 } 296 _, _, e1 := syscall_syscall(libc_utimes_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0) 297 if e1 != 0 { 298 err = errnoErr(e1) 299 } 300 return 301 } 302 303 var libc_utimes_trampoline_addr uintptr 304 305 //go:cgo_import_dynamic libc_utimes utimes "libc.so" 306 307 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 308 309 func futimes(fd int, timeval *[2]Timeval) (err error) { 310 _, _, e1 := syscall_syscall(libc_futimes_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0) 311 if e1 != 0 { 312 err = errnoErr(e1) 313 } 314 return 315 } 316 317 var libc_futimes_trampoline_addr uintptr 318 319 //go:cgo_import_dynamic libc_futimes futimes "libc.so" 320 321 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 322 323 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 324 r0, _, e1 := syscall_syscall(libc_poll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout)) 325 n = int(r0) 326 if e1 != 0 { 327 err = errnoErr(e1) 328 } 329 return 330 } 331 332 var libc_poll_trampoline_addr uintptr 333 334 //go:cgo_import_dynamic libc_poll poll "libc.so" 335 336 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 337 338 func Madvise(b []byte, behav int) (err error) { 339 var _p0 unsafe.Pointer 340 if len(b) > 0 { 341 _p0 = unsafe.Pointer(&b[0]) 342 } else { 343 _p0 = unsafe.Pointer(&_zero) 344 } 345 _, _, e1 := syscall_syscall(libc_madvise_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(behav)) 346 if e1 != 0 { 347 err = errnoErr(e1) 348 } 349 return 350 } 351 352 var libc_madvise_trampoline_addr uintptr 353 354 //go:cgo_import_dynamic libc_madvise madvise "libc.so" 355 356 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 357 358 func Mlock(b []byte) (err error) { 359 var _p0 unsafe.Pointer 360 if len(b) > 0 { 361 _p0 = unsafe.Pointer(&b[0]) 362 } else { 363 _p0 = unsafe.Pointer(&_zero) 364 } 365 _, _, e1 := syscall_syscall(libc_mlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0) 366 if e1 != 0 { 367 err = errnoErr(e1) 368 } 369 return 370 } 371 372 var libc_mlock_trampoline_addr uintptr 373 374 //go:cgo_import_dynamic libc_mlock mlock "libc.so" 375 376 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 377 378 func Mlockall(flags int) (err error) { 379 _, _, e1 := syscall_syscall(libc_mlockall_trampoline_addr, uintptr(flags), 0, 0) 380 if e1 != 0 { 381 err = errnoErr(e1) 382 } 383 return 384 } 385 386 var libc_mlockall_trampoline_addr uintptr 387 388 //go:cgo_import_dynamic libc_mlockall mlockall "libc.so" 389 390 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 391 392 func Mprotect(b []byte, prot int) (err error) { 393 var _p0 unsafe.Pointer 394 if len(b) > 0 { 395 _p0 = unsafe.Pointer(&b[0]) 396 } else { 397 _p0 = unsafe.Pointer(&_zero) 398 } 399 _, _, e1 := syscall_syscall(libc_mprotect_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 400 if e1 != 0 { 401 err = errnoErr(e1) 402 } 403 return 404 } 405 406 var libc_mprotect_trampoline_addr uintptr 407 408 //go:cgo_import_dynamic libc_mprotect mprotect "libc.so" 409 410 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 411 412 func Msync(b []byte, flags int) (err error) { 413 var _p0 unsafe.Pointer 414 if len(b) > 0 { 415 _p0 = unsafe.Pointer(&b[0]) 416 } else { 417 _p0 = unsafe.Pointer(&_zero) 418 } 419 _, _, e1 := syscall_syscall(libc_msync_trampoline_addr, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 420 if e1 != 0 { 421 err = errnoErr(e1) 422 } 423 return 424 } 425 426 var libc_msync_trampoline_addr uintptr 427 428 //go:cgo_import_dynamic libc_msync msync "libc.so" 429 430 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 431 432 func Munlock(b []byte) (err error) { 433 var _p0 unsafe.Pointer 434 if len(b) > 0 { 435 _p0 = unsafe.Pointer(&b[0]) 436 } else { 437 _p0 = unsafe.Pointer(&_zero) 438 } 439 _, _, e1 := syscall_syscall(libc_munlock_trampoline_addr, uintptr(_p0), uintptr(len(b)), 0) 440 if e1 != 0 { 441 err = errnoErr(e1) 442 } 443 return 444 } 445 446 var libc_munlock_trampoline_addr uintptr 447 448 //go:cgo_import_dynamic libc_munlock munlock "libc.so" 449 450 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 451 452 func Munlockall() (err error) { 453 _, _, e1 := syscall_syscall(libc_munlockall_trampoline_addr, 0, 0, 0) 454 if e1 != 0 { 455 err = errnoErr(e1) 456 } 457 return 458 } 459 460 var libc_munlockall_trampoline_addr uintptr 461 462 //go:cgo_import_dynamic libc_munlockall munlockall "libc.so" 463 464 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 465 466 func pipe2(p *[2]_C_int, flags int) (err error) { 467 _, _, e1 := syscall_rawSyscall(libc_pipe2_trampoline_addr, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) 468 if e1 != 0 { 469 err = errnoErr(e1) 470 } 471 return 472 } 473 474 var libc_pipe2_trampoline_addr uintptr 475 476 //go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so" 477 478 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 479 480 func Getdents(fd int, buf []byte) (n int, err error) { 481 var _p0 unsafe.Pointer 482 if len(buf) > 0 { 483 _p0 = unsafe.Pointer(&buf[0]) 484 } else { 485 _p0 = unsafe.Pointer(&_zero) 486 } 487 r0, _, e1 := syscall_syscall(libc_getdents_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 488 n = int(r0) 489 if e1 != 0 { 490 err = errnoErr(e1) 491 } 492 return 493 } 494 495 var libc_getdents_trampoline_addr uintptr 496 497 //go:cgo_import_dynamic libc_getdents getdents "libc.so" 498 499 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 500 501 func Getcwd(buf []byte) (n int, err error) { 502 var _p0 unsafe.Pointer 503 if len(buf) > 0 { 504 _p0 = unsafe.Pointer(&buf[0]) 505 } else { 506 _p0 = unsafe.Pointer(&_zero) 507 } 508 r0, _, e1 := syscall_syscall(libc_getcwd_trampoline_addr, uintptr(_p0), uintptr(len(buf)), 0) 509 n = int(r0) 510 if e1 != 0 { 511 err = errnoErr(e1) 512 } 513 return 514 } 515 516 var libc_getcwd_trampoline_addr uintptr 517 518 //go:cgo_import_dynamic libc_getcwd getcwd "libc.so" 519 520 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 521 522 func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { 523 syscall_rawSyscall(libc_getresuid_trampoline_addr, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) 524 return 525 } 526 527 var libc_getresuid_trampoline_addr uintptr 528 529 //go:cgo_import_dynamic libc_getresuid getresuid "libc.so" 530 531 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 532 533 func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { 534 syscall_rawSyscall(libc_getresgid_trampoline_addr, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) 535 return 536 } 537 538 var libc_getresgid_trampoline_addr uintptr 539 540 //go:cgo_import_dynamic libc_getresgid getresgid "libc.so" 541 542 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 543 544 func ioctl(fd int, req uint, arg uintptr) (err error) { 545 _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) 546 if e1 != 0 { 547 err = errnoErr(e1) 548 } 549 return 550 } 551 552 var libc_ioctl_trampoline_addr uintptr 553 554 //go:cgo_import_dynamic libc_ioctl ioctl "libc.so" 555 556 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 557 558 func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { 559 _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) 560 if e1 != 0 { 561 err = errnoErr(e1) 562 } 563 return 564 } 565 566 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 567 568 func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { 569 var _p0 unsafe.Pointer 570 if len(mib) > 0 { 571 _p0 = unsafe.Pointer(&mib[0]) 572 } else { 573 _p0 = unsafe.Pointer(&_zero) 574 } 575 _, _, e1 := syscall_syscall6(libc_sysctl_trampoline_addr, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen)) 576 if e1 != 0 { 577 err = errnoErr(e1) 578 } 579 return 580 } 581 582 var libc_sysctl_trampoline_addr uintptr 583 584 //go:cgo_import_dynamic libc_sysctl sysctl "libc.so" 585 586 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 587 588 func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 589 r0, _, e1 := syscall_syscall6(libc_ppoll_trampoline_addr, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) 590 n = int(r0) 591 if e1 != 0 { 592 err = errnoErr(e1) 593 } 594 return 595 } 596 597 var libc_ppoll_trampoline_addr uintptr 598 599 //go:cgo_import_dynamic libc_ppoll ppoll "libc.so" 600 601 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 602 603 func Access(path string, mode uint32) (err error) { 604 var _p0 *byte 605 _p0, err = BytePtrFromString(path) 606 if err != nil { 607 return 608 } 609 _, _, e1 := syscall_syscall(libc_access_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 610 if e1 != 0 { 611 err = errnoErr(e1) 612 } 613 return 614 } 615 616 var libc_access_trampoline_addr uintptr 617 618 //go:cgo_import_dynamic libc_access access "libc.so" 619 620 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 621 622 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 623 _, _, e1 := syscall_syscall(libc_adjtime_trampoline_addr, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0) 624 if e1 != 0 { 625 err = errnoErr(e1) 626 } 627 return 628 } 629 630 var libc_adjtime_trampoline_addr uintptr 631 632 //go:cgo_import_dynamic libc_adjtime adjtime "libc.so" 633 634 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 635 636 func Chdir(path string) (err error) { 637 var _p0 *byte 638 _p0, err = BytePtrFromString(path) 639 if err != nil { 640 return 641 } 642 _, _, e1 := syscall_syscall(libc_chdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) 643 if e1 != 0 { 644 err = errnoErr(e1) 645 } 646 return 647 } 648 649 var libc_chdir_trampoline_addr uintptr 650 651 //go:cgo_import_dynamic libc_chdir chdir "libc.so" 652 653 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 654 655 func Chflags(path string, flags int) (err error) { 656 var _p0 *byte 657 _p0, err = BytePtrFromString(path) 658 if err != nil { 659 return 660 } 661 _, _, e1 := syscall_syscall(libc_chflags_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 662 if e1 != 0 { 663 err = errnoErr(e1) 664 } 665 return 666 } 667 668 var libc_chflags_trampoline_addr uintptr 669 670 //go:cgo_import_dynamic libc_chflags chflags "libc.so" 671 672 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 673 674 func Chmod(path string, mode uint32) (err error) { 675 var _p0 *byte 676 _p0, err = BytePtrFromString(path) 677 if err != nil { 678 return 679 } 680 _, _, e1 := syscall_syscall(libc_chmod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 681 if e1 != 0 { 682 err = errnoErr(e1) 683 } 684 return 685 } 686 687 var libc_chmod_trampoline_addr uintptr 688 689 //go:cgo_import_dynamic libc_chmod chmod "libc.so" 690 691 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 692 693 func Chown(path string, uid int, gid int) (err error) { 694 var _p0 *byte 695 _p0, err = BytePtrFromString(path) 696 if err != nil { 697 return 698 } 699 _, _, e1 := syscall_syscall(libc_chown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 700 if e1 != 0 { 701 err = errnoErr(e1) 702 } 703 return 704 } 705 706 var libc_chown_trampoline_addr uintptr 707 708 //go:cgo_import_dynamic libc_chown chown "libc.so" 709 710 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 711 712 func Chroot(path string) (err error) { 713 var _p0 *byte 714 _p0, err = BytePtrFromString(path) 715 if err != nil { 716 return 717 } 718 _, _, e1 := syscall_syscall(libc_chroot_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) 719 if e1 != 0 { 720 err = errnoErr(e1) 721 } 722 return 723 } 724 725 var libc_chroot_trampoline_addr uintptr 726 727 //go:cgo_import_dynamic libc_chroot chroot "libc.so" 728 729 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 730 731 func ClockGettime(clockid int32, time *Timespec) (err error) { 732 _, _, e1 := syscall_syscall(libc_clock_gettime_trampoline_addr, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) 733 if e1 != 0 { 734 err = errnoErr(e1) 735 } 736 return 737 } 738 739 var libc_clock_gettime_trampoline_addr uintptr 740 741 //go:cgo_import_dynamic libc_clock_gettime clock_gettime "libc.so" 742 743 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 744 745 func Close(fd int) (err error) { 746 _, _, e1 := syscall_syscall(libc_close_trampoline_addr, uintptr(fd), 0, 0) 747 if e1 != 0 { 748 err = errnoErr(e1) 749 } 750 return 751 } 752 753 var libc_close_trampoline_addr uintptr 754 755 //go:cgo_import_dynamic libc_close close "libc.so" 756 757 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 758 759 func Dup(fd int) (nfd int, err error) { 760 r0, _, e1 := syscall_syscall(libc_dup_trampoline_addr, uintptr(fd), 0, 0) 761 nfd = int(r0) 762 if e1 != 0 { 763 err = errnoErr(e1) 764 } 765 return 766 } 767 768 var libc_dup_trampoline_addr uintptr 769 770 //go:cgo_import_dynamic libc_dup dup "libc.so" 771 772 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 773 774 func Dup2(from int, to int) (err error) { 775 _, _, e1 := syscall_syscall(libc_dup2_trampoline_addr, uintptr(from), uintptr(to), 0) 776 if e1 != 0 { 777 err = errnoErr(e1) 778 } 779 return 780 } 781 782 var libc_dup2_trampoline_addr uintptr 783 784 //go:cgo_import_dynamic libc_dup2 dup2 "libc.so" 785 786 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 787 788 func Dup3(from int, to int, flags int) (err error) { 789 _, _, e1 := syscall_syscall(libc_dup3_trampoline_addr, uintptr(from), uintptr(to), uintptr(flags)) 790 if e1 != 0 { 791 err = errnoErr(e1) 792 } 793 return 794 } 795 796 var libc_dup3_trampoline_addr uintptr 797 798 //go:cgo_import_dynamic libc_dup3 dup3 "libc.so" 799 800 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 801 802 func Exit(code int) { 803 syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0) 804 return 805 } 806 807 var libc_exit_trampoline_addr uintptr 808 809 //go:cgo_import_dynamic libc_exit exit "libc.so" 810 811 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 812 813 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 814 var _p0 *byte 815 _p0, err = BytePtrFromString(path) 816 if err != nil { 817 return 818 } 819 _, _, e1 := syscall_syscall6(libc_faccessat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 820 if e1 != 0 { 821 err = errnoErr(e1) 822 } 823 return 824 } 825 826 var libc_faccessat_trampoline_addr uintptr 827 828 //go:cgo_import_dynamic libc_faccessat faccessat "libc.so" 829 830 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 831 832 func Fchdir(fd int) (err error) { 833 _, _, e1 := syscall_syscall(libc_fchdir_trampoline_addr, uintptr(fd), 0, 0) 834 if e1 != 0 { 835 err = errnoErr(e1) 836 } 837 return 838 } 839 840 var libc_fchdir_trampoline_addr uintptr 841 842 //go:cgo_import_dynamic libc_fchdir fchdir "libc.so" 843 844 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 845 846 func Fchflags(fd int, flags int) (err error) { 847 _, _, e1 := syscall_syscall(libc_fchflags_trampoline_addr, uintptr(fd), uintptr(flags), 0) 848 if e1 != 0 { 849 err = errnoErr(e1) 850 } 851 return 852 } 853 854 var libc_fchflags_trampoline_addr uintptr 855 856 //go:cgo_import_dynamic libc_fchflags fchflags "libc.so" 857 858 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 859 860 func Fchmod(fd int, mode uint32) (err error) { 861 _, _, e1 := syscall_syscall(libc_fchmod_trampoline_addr, uintptr(fd), uintptr(mode), 0) 862 if e1 != 0 { 863 err = errnoErr(e1) 864 } 865 return 866 } 867 868 var libc_fchmod_trampoline_addr uintptr 869 870 //go:cgo_import_dynamic libc_fchmod fchmod "libc.so" 871 872 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 873 874 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 875 var _p0 *byte 876 _p0, err = BytePtrFromString(path) 877 if err != nil { 878 return 879 } 880 _, _, e1 := syscall_syscall6(libc_fchmodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 881 if e1 != 0 { 882 err = errnoErr(e1) 883 } 884 return 885 } 886 887 var libc_fchmodat_trampoline_addr uintptr 888 889 //go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so" 890 891 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 892 893 func Fchown(fd int, uid int, gid int) (err error) { 894 _, _, e1 := syscall_syscall(libc_fchown_trampoline_addr, uintptr(fd), uintptr(uid), uintptr(gid)) 895 if e1 != 0 { 896 err = errnoErr(e1) 897 } 898 return 899 } 900 901 var libc_fchown_trampoline_addr uintptr 902 903 //go:cgo_import_dynamic libc_fchown fchown "libc.so" 904 905 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 906 907 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 908 var _p0 *byte 909 _p0, err = BytePtrFromString(path) 910 if err != nil { 911 return 912 } 913 _, _, e1 := syscall_syscall6(libc_fchownat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) 914 if e1 != 0 { 915 err = errnoErr(e1) 916 } 917 return 918 } 919 920 var libc_fchownat_trampoline_addr uintptr 921 922 //go:cgo_import_dynamic libc_fchownat fchownat "libc.so" 923 924 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 925 926 func Flock(fd int, how int) (err error) { 927 _, _, e1 := syscall_syscall(libc_flock_trampoline_addr, uintptr(fd), uintptr(how), 0) 928 if e1 != 0 { 929 err = errnoErr(e1) 930 } 931 return 932 } 933 934 var libc_flock_trampoline_addr uintptr 935 936 //go:cgo_import_dynamic libc_flock flock "libc.so" 937 938 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 939 940 func Fpathconf(fd int, name int) (val int, err error) { 941 r0, _, e1 := syscall_syscall(libc_fpathconf_trampoline_addr, uintptr(fd), uintptr(name), 0) 942 val = int(r0) 943 if e1 != 0 { 944 err = errnoErr(e1) 945 } 946 return 947 } 948 949 var libc_fpathconf_trampoline_addr uintptr 950 951 //go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so" 952 953 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 954 955 func Fstat(fd int, stat *Stat_t) (err error) { 956 _, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 957 if e1 != 0 { 958 err = errnoErr(e1) 959 } 960 return 961 } 962 963 var libc_fstat_trampoline_addr uintptr 964 965 //go:cgo_import_dynamic libc_fstat fstat "libc.so" 966 967 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 968 969 func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 970 var _p0 *byte 971 _p0, err = BytePtrFromString(path) 972 if err != nil { 973 return 974 } 975 _, _, e1 := syscall_syscall6(libc_fstatat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) 976 if e1 != 0 { 977 err = errnoErr(e1) 978 } 979 return 980 } 981 982 var libc_fstatat_trampoline_addr uintptr 983 984 //go:cgo_import_dynamic libc_fstatat fstatat "libc.so" 985 986 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 987 988 func Fstatfs(fd int, stat *Statfs_t) (err error) { 989 _, _, e1 := syscall_syscall(libc_fstatfs_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) 990 if e1 != 0 { 991 err = errnoErr(e1) 992 } 993 return 994 } 995 996 var libc_fstatfs_trampoline_addr uintptr 997 998 //go:cgo_import_dynamic libc_fstatfs fstatfs "libc.so" 999 1000 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1001 1002 func Fsync(fd int) (err error) { 1003 _, _, e1 := syscall_syscall(libc_fsync_trampoline_addr, uintptr(fd), 0, 0) 1004 if e1 != 0 { 1005 err = errnoErr(e1) 1006 } 1007 return 1008 } 1009 1010 var libc_fsync_trampoline_addr uintptr 1011 1012 //go:cgo_import_dynamic libc_fsync fsync "libc.so" 1013 1014 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1015 1016 func Ftruncate(fd int, length int64) (err error) { 1017 _, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), 0) 1018 if e1 != 0 { 1019 err = errnoErr(e1) 1020 } 1021 return 1022 } 1023 1024 var libc_ftruncate_trampoline_addr uintptr 1025 1026 //go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so" 1027 1028 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1029 1030 func Getegid() (egid int) { 1031 r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0) 1032 egid = int(r0) 1033 return 1034 } 1035 1036 var libc_getegid_trampoline_addr uintptr 1037 1038 //go:cgo_import_dynamic libc_getegid getegid "libc.so" 1039 1040 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1041 1042 func Geteuid() (uid int) { 1043 r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0) 1044 uid = int(r0) 1045 return 1046 } 1047 1048 var libc_geteuid_trampoline_addr uintptr 1049 1050 //go:cgo_import_dynamic libc_geteuid geteuid "libc.so" 1051 1052 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1053 1054 func Getgid() (gid int) { 1055 r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0) 1056 gid = int(r0) 1057 return 1058 } 1059 1060 var libc_getgid_trampoline_addr uintptr 1061 1062 //go:cgo_import_dynamic libc_getgid getgid "libc.so" 1063 1064 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1065 1066 func Getpgid(pid int) (pgid int, err error) { 1067 r0, _, e1 := syscall_rawSyscall(libc_getpgid_trampoline_addr, uintptr(pid), 0, 0) 1068 pgid = int(r0) 1069 if e1 != 0 { 1070 err = errnoErr(e1) 1071 } 1072 return 1073 } 1074 1075 var libc_getpgid_trampoline_addr uintptr 1076 1077 //go:cgo_import_dynamic libc_getpgid getpgid "libc.so" 1078 1079 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1080 1081 func Getpgrp() (pgrp int) { 1082 r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0) 1083 pgrp = int(r0) 1084 return 1085 } 1086 1087 var libc_getpgrp_trampoline_addr uintptr 1088 1089 //go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so" 1090 1091 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1092 1093 func Getpid() (pid int) { 1094 r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0) 1095 pid = int(r0) 1096 return 1097 } 1098 1099 var libc_getpid_trampoline_addr uintptr 1100 1101 //go:cgo_import_dynamic libc_getpid getpid "libc.so" 1102 1103 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1104 1105 func Getppid() (ppid int) { 1106 r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0) 1107 ppid = int(r0) 1108 return 1109 } 1110 1111 var libc_getppid_trampoline_addr uintptr 1112 1113 //go:cgo_import_dynamic libc_getppid getppid "libc.so" 1114 1115 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1116 1117 func Getpriority(which int, who int) (prio int, err error) { 1118 r0, _, e1 := syscall_syscall(libc_getpriority_trampoline_addr, uintptr(which), uintptr(who), 0) 1119 prio = int(r0) 1120 if e1 != 0 { 1121 err = errnoErr(e1) 1122 } 1123 return 1124 } 1125 1126 var libc_getpriority_trampoline_addr uintptr 1127 1128 //go:cgo_import_dynamic libc_getpriority getpriority "libc.so" 1129 1130 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1131 1132 func Getrlimit(which int, lim *Rlimit) (err error) { 1133 _, _, e1 := syscall_rawSyscall(libc_getrlimit_trampoline_addr, uintptr(which), uintptr(unsafe.Pointer(lim)), 0) 1134 if e1 != 0 { 1135 err = errnoErr(e1) 1136 } 1137 return 1138 } 1139 1140 var libc_getrlimit_trampoline_addr uintptr 1141 1142 //go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so" 1143 1144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1145 1146 func Getrtable() (rtable int, err error) { 1147 r0, _, e1 := syscall_rawSyscall(libc_getrtable_trampoline_addr, 0, 0, 0) 1148 rtable = int(r0) 1149 if e1 != 0 { 1150 err = errnoErr(e1) 1151 } 1152 return 1153 } 1154 1155 var libc_getrtable_trampoline_addr uintptr 1156 1157 //go:cgo_import_dynamic libc_getrtable getrtable "libc.so" 1158 1159 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1160 1161 func Getrusage(who int, rusage *Rusage) (err error) { 1162 _, _, e1 := syscall_rawSyscall(libc_getrusage_trampoline_addr, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 1163 if e1 != 0 { 1164 err = errnoErr(e1) 1165 } 1166 return 1167 } 1168 1169 var libc_getrusage_trampoline_addr uintptr 1170 1171 //go:cgo_import_dynamic libc_getrusage getrusage "libc.so" 1172 1173 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1174 1175 func Getsid(pid int) (sid int, err error) { 1176 r0, _, e1 := syscall_rawSyscall(libc_getsid_trampoline_addr, uintptr(pid), 0, 0) 1177 sid = int(r0) 1178 if e1 != 0 { 1179 err = errnoErr(e1) 1180 } 1181 return 1182 } 1183 1184 var libc_getsid_trampoline_addr uintptr 1185 1186 //go:cgo_import_dynamic libc_getsid getsid "libc.so" 1187 1188 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1189 1190 func Gettimeofday(tv *Timeval) (err error) { 1191 _, _, e1 := syscall_rawSyscall(libc_gettimeofday_trampoline_addr, uintptr(unsafe.Pointer(tv)), 0, 0) 1192 if e1 != 0 { 1193 err = errnoErr(e1) 1194 } 1195 return 1196 } 1197 1198 var libc_gettimeofday_trampoline_addr uintptr 1199 1200 //go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so" 1201 1202 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1203 1204 func Getuid() (uid int) { 1205 r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0) 1206 uid = int(r0) 1207 return 1208 } 1209 1210 var libc_getuid_trampoline_addr uintptr 1211 1212 //go:cgo_import_dynamic libc_getuid getuid "libc.so" 1213 1214 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1215 1216 func Issetugid() (tainted bool) { 1217 r0, _, _ := syscall_syscall(libc_issetugid_trampoline_addr, 0, 0, 0) 1218 tainted = bool(r0 != 0) 1219 return 1220 } 1221 1222 var libc_issetugid_trampoline_addr uintptr 1223 1224 //go:cgo_import_dynamic libc_issetugid issetugid "libc.so" 1225 1226 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1227 1228 func Kill(pid int, signum syscall.Signal) (err error) { 1229 _, _, e1 := syscall_syscall(libc_kill_trampoline_addr, uintptr(pid), uintptr(signum), 0) 1230 if e1 != 0 { 1231 err = errnoErr(e1) 1232 } 1233 return 1234 } 1235 1236 var libc_kill_trampoline_addr uintptr 1237 1238 //go:cgo_import_dynamic libc_kill kill "libc.so" 1239 1240 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1241 1242 func Kqueue() (fd int, err error) { 1243 r0, _, e1 := syscall_syscall(libc_kqueue_trampoline_addr, 0, 0, 0) 1244 fd = int(r0) 1245 if e1 != 0 { 1246 err = errnoErr(e1) 1247 } 1248 return 1249 } 1250 1251 var libc_kqueue_trampoline_addr uintptr 1252 1253 //go:cgo_import_dynamic libc_kqueue kqueue "libc.so" 1254 1255 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1256 1257 func Lchown(path string, uid int, gid int) (err error) { 1258 var _p0 *byte 1259 _p0, err = BytePtrFromString(path) 1260 if err != nil { 1261 return 1262 } 1263 _, _, e1 := syscall_syscall(libc_lchown_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid)) 1264 if e1 != 0 { 1265 err = errnoErr(e1) 1266 } 1267 return 1268 } 1269 1270 var libc_lchown_trampoline_addr uintptr 1271 1272 //go:cgo_import_dynamic libc_lchown lchown "libc.so" 1273 1274 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1275 1276 func Link(path string, link string) (err error) { 1277 var _p0 *byte 1278 _p0, err = BytePtrFromString(path) 1279 if err != nil { 1280 return 1281 } 1282 var _p1 *byte 1283 _p1, err = BytePtrFromString(link) 1284 if err != nil { 1285 return 1286 } 1287 _, _, e1 := syscall_syscall(libc_link_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1288 if e1 != 0 { 1289 err = errnoErr(e1) 1290 } 1291 return 1292 } 1293 1294 var libc_link_trampoline_addr uintptr 1295 1296 //go:cgo_import_dynamic libc_link link "libc.so" 1297 1298 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1299 1300 func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) { 1301 var _p0 *byte 1302 _p0, err = BytePtrFromString(path) 1303 if err != nil { 1304 return 1305 } 1306 var _p1 *byte 1307 _p1, err = BytePtrFromString(link) 1308 if err != nil { 1309 return 1310 } 1311 _, _, e1 := syscall_syscall6(libc_linkat_trampoline_addr, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1312 if e1 != 0 { 1313 err = errnoErr(e1) 1314 } 1315 return 1316 } 1317 1318 var libc_linkat_trampoline_addr uintptr 1319 1320 //go:cgo_import_dynamic libc_linkat linkat "libc.so" 1321 1322 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1323 1324 func Listen(s int, backlog int) (err error) { 1325 _, _, e1 := syscall_syscall(libc_listen_trampoline_addr, uintptr(s), uintptr(backlog), 0) 1326 if e1 != 0 { 1327 err = errnoErr(e1) 1328 } 1329 return 1330 } 1331 1332 var libc_listen_trampoline_addr uintptr 1333 1334 //go:cgo_import_dynamic libc_listen listen "libc.so" 1335 1336 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1337 1338 func Lstat(path string, stat *Stat_t) (err error) { 1339 var _p0 *byte 1340 _p0, err = BytePtrFromString(path) 1341 if err != nil { 1342 return 1343 } 1344 _, _, e1 := syscall_syscall(libc_lstat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) 1345 if e1 != 0 { 1346 err = errnoErr(e1) 1347 } 1348 return 1349 } 1350 1351 var libc_lstat_trampoline_addr uintptr 1352 1353 //go:cgo_import_dynamic libc_lstat lstat "libc.so" 1354 1355 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1356 1357 func Mkdir(path string, mode uint32) (err error) { 1358 var _p0 *byte 1359 _p0, err = BytePtrFromString(path) 1360 if err != nil { 1361 return 1362 } 1363 _, _, e1 := syscall_syscall(libc_mkdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1364 if e1 != 0 { 1365 err = errnoErr(e1) 1366 } 1367 return 1368 } 1369 1370 var libc_mkdir_trampoline_addr uintptr 1371 1372 //go:cgo_import_dynamic libc_mkdir mkdir "libc.so" 1373 1374 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1375 1376 func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1377 var _p0 *byte 1378 _p0, err = BytePtrFromString(path) 1379 if err != nil { 1380 return 1381 } 1382 _, _, e1 := syscall_syscall(libc_mkdirat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1383 if e1 != 0 { 1384 err = errnoErr(e1) 1385 } 1386 return 1387 } 1388 1389 var libc_mkdirat_trampoline_addr uintptr 1390 1391 //go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so" 1392 1393 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1394 1395 func Mkfifo(path string, mode uint32) (err error) { 1396 var _p0 *byte 1397 _p0, err = BytePtrFromString(path) 1398 if err != nil { 1399 return 1400 } 1401 _, _, e1 := syscall_syscall(libc_mkfifo_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0) 1402 if e1 != 0 { 1403 err = errnoErr(e1) 1404 } 1405 return 1406 } 1407 1408 var libc_mkfifo_trampoline_addr uintptr 1409 1410 //go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so" 1411 1412 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1413 1414 func Mkfifoat(dirfd int, path string, mode uint32) (err error) { 1415 var _p0 *byte 1416 _p0, err = BytePtrFromString(path) 1417 if err != nil { 1418 return 1419 } 1420 _, _, e1 := syscall_syscall(libc_mkfifoat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1421 if e1 != 0 { 1422 err = errnoErr(e1) 1423 } 1424 return 1425 } 1426 1427 var libc_mkfifoat_trampoline_addr uintptr 1428 1429 //go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so" 1430 1431 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1432 1433 func Mknod(path string, mode uint32, dev int) (err error) { 1434 var _p0 *byte 1435 _p0, err = BytePtrFromString(path) 1436 if err != nil { 1437 return 1438 } 1439 _, _, e1 := syscall_syscall(libc_mknod_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev)) 1440 if e1 != 0 { 1441 err = errnoErr(e1) 1442 } 1443 return 1444 } 1445 1446 var libc_mknod_trampoline_addr uintptr 1447 1448 //go:cgo_import_dynamic libc_mknod mknod "libc.so" 1449 1450 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1451 1452 func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 1453 var _p0 *byte 1454 _p0, err = BytePtrFromString(path) 1455 if err != nil { 1456 return 1457 } 1458 _, _, e1 := syscall_syscall6(libc_mknodat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) 1459 if e1 != 0 { 1460 err = errnoErr(e1) 1461 } 1462 return 1463 } 1464 1465 var libc_mknodat_trampoline_addr uintptr 1466 1467 //go:cgo_import_dynamic libc_mknodat mknodat "libc.so" 1468 1469 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1470 1471 func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1472 _, _, e1 := syscall_syscall(libc_nanosleep_trampoline_addr, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1473 if e1 != 0 { 1474 err = errnoErr(e1) 1475 } 1476 return 1477 } 1478 1479 var libc_nanosleep_trampoline_addr uintptr 1480 1481 //go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so" 1482 1483 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1484 1485 func Open(path string, mode int, perm uint32) (fd int, err error) { 1486 var _p0 *byte 1487 _p0, err = BytePtrFromString(path) 1488 if err != nil { 1489 return 1490 } 1491 r0, _, e1 := syscall_syscall(libc_open_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm)) 1492 fd = int(r0) 1493 if e1 != 0 { 1494 err = errnoErr(e1) 1495 } 1496 return 1497 } 1498 1499 var libc_open_trampoline_addr uintptr 1500 1501 //go:cgo_import_dynamic libc_open open "libc.so" 1502 1503 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1504 1505 func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) { 1506 var _p0 *byte 1507 _p0, err = BytePtrFromString(path) 1508 if err != nil { 1509 return 1510 } 1511 r0, _, e1 := syscall_syscall6(libc_openat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0) 1512 fd = int(r0) 1513 if e1 != 0 { 1514 err = errnoErr(e1) 1515 } 1516 return 1517 } 1518 1519 var libc_openat_trampoline_addr uintptr 1520 1521 //go:cgo_import_dynamic libc_openat openat "libc.so" 1522 1523 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1524 1525 func Pathconf(path string, name int) (val int, err error) { 1526 var _p0 *byte 1527 _p0, err = BytePtrFromString(path) 1528 if err != nil { 1529 return 1530 } 1531 r0, _, e1 := syscall_syscall(libc_pathconf_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0) 1532 val = int(r0) 1533 if e1 != 0 { 1534 err = errnoErr(e1) 1535 } 1536 return 1537 } 1538 1539 var libc_pathconf_trampoline_addr uintptr 1540 1541 //go:cgo_import_dynamic libc_pathconf pathconf "libc.so" 1542 1543 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1544 1545 func pread(fd int, p []byte, offset int64) (n int, err error) { 1546 var _p0 unsafe.Pointer 1547 if len(p) > 0 { 1548 _p0 = unsafe.Pointer(&p[0]) 1549 } else { 1550 _p0 = unsafe.Pointer(&_zero) 1551 } 1552 r0, _, e1 := syscall_syscall6(libc_pread_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) 1553 n = int(r0) 1554 if e1 != 0 { 1555 err = errnoErr(e1) 1556 } 1557 return 1558 } 1559 1560 var libc_pread_trampoline_addr uintptr 1561 1562 //go:cgo_import_dynamic libc_pread pread "libc.so" 1563 1564 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1565 1566 func pwrite(fd int, p []byte, offset int64) (n int, err error) { 1567 var _p0 unsafe.Pointer 1568 if len(p) > 0 { 1569 _p0 = unsafe.Pointer(&p[0]) 1570 } else { 1571 _p0 = unsafe.Pointer(&_zero) 1572 } 1573 r0, _, e1 := syscall_syscall6(libc_pwrite_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0) 1574 n = int(r0) 1575 if e1 != 0 { 1576 err = errnoErr(e1) 1577 } 1578 return 1579 } 1580 1581 var libc_pwrite_trampoline_addr uintptr 1582 1583 //go:cgo_import_dynamic libc_pwrite pwrite "libc.so" 1584 1585 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1586 1587 func read(fd int, p []byte) (n int, err error) { 1588 var _p0 unsafe.Pointer 1589 if len(p) > 0 { 1590 _p0 = unsafe.Pointer(&p[0]) 1591 } else { 1592 _p0 = unsafe.Pointer(&_zero) 1593 } 1594 r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1595 n = int(r0) 1596 if e1 != 0 { 1597 err = errnoErr(e1) 1598 } 1599 return 1600 } 1601 1602 var libc_read_trampoline_addr uintptr 1603 1604 //go:cgo_import_dynamic libc_read read "libc.so" 1605 1606 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1607 1608 func Readlink(path string, buf []byte) (n int, err error) { 1609 var _p0 *byte 1610 _p0, err = BytePtrFromString(path) 1611 if err != nil { 1612 return 1613 } 1614 var _p1 unsafe.Pointer 1615 if len(buf) > 0 { 1616 _p1 = unsafe.Pointer(&buf[0]) 1617 } else { 1618 _p1 = unsafe.Pointer(&_zero) 1619 } 1620 r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf))) 1621 n = int(r0) 1622 if e1 != 0 { 1623 err = errnoErr(e1) 1624 } 1625 return 1626 } 1627 1628 var libc_readlink_trampoline_addr uintptr 1629 1630 //go:cgo_import_dynamic libc_readlink readlink "libc.so" 1631 1632 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1633 1634 func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 1635 var _p0 *byte 1636 _p0, err = BytePtrFromString(path) 1637 if err != nil { 1638 return 1639 } 1640 var _p1 unsafe.Pointer 1641 if len(buf) > 0 { 1642 _p1 = unsafe.Pointer(&buf[0]) 1643 } else { 1644 _p1 = unsafe.Pointer(&_zero) 1645 } 1646 r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 1647 n = int(r0) 1648 if e1 != 0 { 1649 err = errnoErr(e1) 1650 } 1651 return 1652 } 1653 1654 var libc_readlinkat_trampoline_addr uintptr 1655 1656 //go:cgo_import_dynamic libc_readlinkat readlinkat "libc.so" 1657 1658 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1659 1660 func Rename(from string, to string) (err error) { 1661 var _p0 *byte 1662 _p0, err = BytePtrFromString(from) 1663 if err != nil { 1664 return 1665 } 1666 var _p1 *byte 1667 _p1, err = BytePtrFromString(to) 1668 if err != nil { 1669 return 1670 } 1671 _, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1672 if e1 != 0 { 1673 err = errnoErr(e1) 1674 } 1675 return 1676 } 1677 1678 var libc_rename_trampoline_addr uintptr 1679 1680 //go:cgo_import_dynamic libc_rename rename "libc.so" 1681 1682 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1683 1684 func Renameat(fromfd int, from string, tofd int, to string) (err error) { 1685 var _p0 *byte 1686 _p0, err = BytePtrFromString(from) 1687 if err != nil { 1688 return 1689 } 1690 var _p1 *byte 1691 _p1, err = BytePtrFromString(to) 1692 if err != nil { 1693 return 1694 } 1695 _, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0) 1696 if e1 != 0 { 1697 err = errnoErr(e1) 1698 } 1699 return 1700 } 1701 1702 var libc_renameat_trampoline_addr uintptr 1703 1704 //go:cgo_import_dynamic libc_renameat renameat "libc.so" 1705 1706 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1707 1708 func Revoke(path string) (err error) { 1709 var _p0 *byte 1710 _p0, err = BytePtrFromString(path) 1711 if err != nil { 1712 return 1713 } 1714 _, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) 1715 if e1 != 0 { 1716 err = errnoErr(e1) 1717 } 1718 return 1719 } 1720 1721 var libc_revoke_trampoline_addr uintptr 1722 1723 //go:cgo_import_dynamic libc_revoke revoke "libc.so" 1724 1725 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1726 1727 func Rmdir(path string) (err error) { 1728 var _p0 *byte 1729 _p0, err = BytePtrFromString(path) 1730 if err != nil { 1731 return 1732 } 1733 _, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) 1734 if e1 != 0 { 1735 err = errnoErr(e1) 1736 } 1737 return 1738 } 1739 1740 var libc_rmdir_trampoline_addr uintptr 1741 1742 //go:cgo_import_dynamic libc_rmdir rmdir "libc.so" 1743 1744 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1745 1746 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 1747 r0, _, e1 := syscall_syscall(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(whence)) 1748 newoffset = int64(r0) 1749 if e1 != 0 { 1750 err = errnoErr(e1) 1751 } 1752 return 1753 } 1754 1755 var libc_lseek_trampoline_addr uintptr 1756 1757 //go:cgo_import_dynamic libc_lseek lseek "libc.so" 1758 1759 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1760 1761 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 1762 r0, _, e1 := syscall_syscall6(libc_select_trampoline_addr, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) 1763 n = int(r0) 1764 if e1 != 0 { 1765 err = errnoErr(e1) 1766 } 1767 return 1768 } 1769 1770 var libc_select_trampoline_addr uintptr 1771 1772 //go:cgo_import_dynamic libc_select select "libc.so" 1773 1774 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1775 1776 func Setegid(egid int) (err error) { 1777 _, _, e1 := syscall_rawSyscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0) 1778 if e1 != 0 { 1779 err = errnoErr(e1) 1780 } 1781 return 1782 } 1783 1784 var libc_setegid_trampoline_addr uintptr 1785 1786 //go:cgo_import_dynamic libc_setegid setegid "libc.so" 1787 1788 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1789 1790 func Seteuid(euid int) (err error) { 1791 _, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0) 1792 if e1 != 0 { 1793 err = errnoErr(e1) 1794 } 1795 return 1796 } 1797 1798 var libc_seteuid_trampoline_addr uintptr 1799 1800 //go:cgo_import_dynamic libc_seteuid seteuid "libc.so" 1801 1802 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1803 1804 func Setgid(gid int) (err error) { 1805 _, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0) 1806 if e1 != 0 { 1807 err = errnoErr(e1) 1808 } 1809 return 1810 } 1811 1812 var libc_setgid_trampoline_addr uintptr 1813 1814 //go:cgo_import_dynamic libc_setgid setgid "libc.so" 1815 1816 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1817 1818 func Setlogin(name string) (err error) { 1819 var _p0 *byte 1820 _p0, err = BytePtrFromString(name) 1821 if err != nil { 1822 return 1823 } 1824 _, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) 1825 if e1 != 0 { 1826 err = errnoErr(e1) 1827 } 1828 return 1829 } 1830 1831 var libc_setlogin_trampoline_addr uintptr 1832 1833 //go:cgo_import_dynamic libc_setlogin setlogin "libc.so" 1834 1835 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1836 1837 func Setpgid(pid int, pgid int) (err error) { 1838 _, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0) 1839 if e1 != 0 { 1840 err = errnoErr(e1) 1841 } 1842 return 1843 } 1844 1845 var libc_setpgid_trampoline_addr uintptr 1846 1847 //go:cgo_import_dynamic libc_setpgid setpgid "libc.so" 1848 1849 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1850 1851 func Setpriority(which int, who int, prio int) (err error) { 1852 _, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio)) 1853 if e1 != 0 { 1854 err = errnoErr(e1) 1855 } 1856 return 1857 } 1858 1859 var libc_setpriority_trampoline_addr uintptr 1860 1861 //go:cgo_import_dynamic libc_setpriority setpriority "libc.so" 1862 1863 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1864 1865 func Setregid(rgid int, egid int) (err error) { 1866 _, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0) 1867 if e1 != 0 { 1868 err = errnoErr(e1) 1869 } 1870 return 1871 } 1872 1873 var libc_setregid_trampoline_addr uintptr 1874 1875 //go:cgo_import_dynamic libc_setregid setregid "libc.so" 1876 1877 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1878 1879 func Setreuid(ruid int, euid int) (err error) { 1880 _, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0) 1881 if e1 != 0 { 1882 err = errnoErr(e1) 1883 } 1884 return 1885 } 1886 1887 var libc_setreuid_trampoline_addr uintptr 1888 1889 //go:cgo_import_dynamic libc_setreuid setreuid "libc.so" 1890 1891 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1892 1893 func Setresgid(rgid int, egid int, sgid int) (err error) { 1894 _, _, e1 := syscall_rawSyscall(libc_setresgid_trampoline_addr, uintptr(rgid), uintptr(egid), uintptr(sgid)) 1895 if e1 != 0 { 1896 err = errnoErr(e1) 1897 } 1898 return 1899 } 1900 1901 var libc_setresgid_trampoline_addr uintptr 1902 1903 //go:cgo_import_dynamic libc_setresgid setresgid "libc.so" 1904 1905 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1906 1907 func Setresuid(ruid int, euid int, suid int) (err error) { 1908 _, _, e1 := syscall_rawSyscall(libc_setresuid_trampoline_addr, uintptr(ruid), uintptr(euid), uintptr(suid)) 1909 if e1 != 0 { 1910 err = errnoErr(e1) 1911 } 1912 return 1913 } 1914 1915 var libc_setresuid_trampoline_addr uintptr 1916 1917 //go:cgo_import_dynamic libc_setresuid setresuid "libc.so" 1918 1919 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1920 1921 func Setrtable(rtable int) (err error) { 1922 _, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0) 1923 if e1 != 0 { 1924 err = errnoErr(e1) 1925 } 1926 return 1927 } 1928 1929 var libc_setrtable_trampoline_addr uintptr 1930 1931 //go:cgo_import_dynamic libc_setrtable setrtable "libc.so" 1932 1933 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1934 1935 func Setsid() (pid int, err error) { 1936 r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0) 1937 pid = int(r0) 1938 if e1 != 0 { 1939 err = errnoErr(e1) 1940 } 1941 return 1942 } 1943 1944 var libc_setsid_trampoline_addr uintptr 1945 1946 //go:cgo_import_dynamic libc_setsid setsid "libc.so" 1947 1948 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1949 1950 func Settimeofday(tp *Timeval) (err error) { 1951 _, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0) 1952 if e1 != 0 { 1953 err = errnoErr(e1) 1954 } 1955 return 1956 } 1957 1958 var libc_settimeofday_trampoline_addr uintptr 1959 1960 //go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so" 1961 1962 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1963 1964 func Setuid(uid int) (err error) { 1965 _, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0) 1966 if e1 != 0 { 1967 err = errnoErr(e1) 1968 } 1969 return 1970 } 1971 1972 var libc_setuid_trampoline_addr uintptr 1973 1974 //go:cgo_import_dynamic libc_setuid setuid "libc.so" 1975 1976 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1977 1978 func Stat(path string, stat *Stat_t) (err error) { 1979 var _p0 *byte 1980 _p0, err = BytePtrFromString(path) 1981 if err != nil { 1982 return 1983 } 1984 _, _, e1 := syscall_syscall(libc_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) 1985 if e1 != 0 { 1986 err = errnoErr(e1) 1987 } 1988 return 1989 } 1990 1991 var libc_stat_trampoline_addr uintptr 1992 1993 //go:cgo_import_dynamic libc_stat stat "libc.so" 1994 1995 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1996 1997 func Statfs(path string, stat *Statfs_t) (err error) { 1998 var _p0 *byte 1999 _p0, err = BytePtrFromString(path) 2000 if err != nil { 2001 return 2002 } 2003 _, _, e1 := syscall_syscall(libc_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0) 2004 if e1 != 0 { 2005 err = errnoErr(e1) 2006 } 2007 return 2008 } 2009 2010 var libc_statfs_trampoline_addr uintptr 2011 2012 //go:cgo_import_dynamic libc_statfs statfs "libc.so" 2013 2014 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2015 2016 func Symlink(path string, link string) (err error) { 2017 var _p0 *byte 2018 _p0, err = BytePtrFromString(path) 2019 if err != nil { 2020 return 2021 } 2022 var _p1 *byte 2023 _p1, err = BytePtrFromString(link) 2024 if err != nil { 2025 return 2026 } 2027 _, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 2028 if e1 != 0 { 2029 err = errnoErr(e1) 2030 } 2031 return 2032 } 2033 2034 var libc_symlink_trampoline_addr uintptr 2035 2036 //go:cgo_import_dynamic libc_symlink symlink "libc.so" 2037 2038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2039 2040 func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 2041 var _p0 *byte 2042 _p0, err = BytePtrFromString(oldpath) 2043 if err != nil { 2044 return 2045 } 2046 var _p1 *byte 2047 _p1, err = BytePtrFromString(newpath) 2048 if err != nil { 2049 return 2050 } 2051 _, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 2052 if e1 != 0 { 2053 err = errnoErr(e1) 2054 } 2055 return 2056 } 2057 2058 var libc_symlinkat_trampoline_addr uintptr 2059 2060 //go:cgo_import_dynamic libc_symlinkat symlinkat "libc.so" 2061 2062 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2063 2064 func Sync() (err error) { 2065 _, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0) 2066 if e1 != 0 { 2067 err = errnoErr(e1) 2068 } 2069 return 2070 } 2071 2072 var libc_sync_trampoline_addr uintptr 2073 2074 //go:cgo_import_dynamic libc_sync sync "libc.so" 2075 2076 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2077 2078 func Truncate(path string, length int64) (err error) { 2079 var _p0 *byte 2080 _p0, err = BytePtrFromString(path) 2081 if err != nil { 2082 return 2083 } 2084 _, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0) 2085 if e1 != 0 { 2086 err = errnoErr(e1) 2087 } 2088 return 2089 } 2090 2091 var libc_truncate_trampoline_addr uintptr 2092 2093 //go:cgo_import_dynamic libc_truncate truncate "libc.so" 2094 2095 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2096 2097 func Umask(newmask int) (oldmask int) { 2098 r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0) 2099 oldmask = int(r0) 2100 return 2101 } 2102 2103 var libc_umask_trampoline_addr uintptr 2104 2105 //go:cgo_import_dynamic libc_umask umask "libc.so" 2106 2107 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2108 2109 func Unlink(path string) (err error) { 2110 var _p0 *byte 2111 _p0, err = BytePtrFromString(path) 2112 if err != nil { 2113 return 2114 } 2115 _, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0) 2116 if e1 != 0 { 2117 err = errnoErr(e1) 2118 } 2119 return 2120 } 2121 2122 var libc_unlink_trampoline_addr uintptr 2123 2124 //go:cgo_import_dynamic libc_unlink unlink "libc.so" 2125 2126 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2127 2128 func Unlinkat(dirfd int, path string, flags int) (err error) { 2129 var _p0 *byte 2130 _p0, err = BytePtrFromString(path) 2131 if err != nil { 2132 return 2133 } 2134 _, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 2135 if e1 != 0 { 2136 err = errnoErr(e1) 2137 } 2138 return 2139 } 2140 2141 var libc_unlinkat_trampoline_addr uintptr 2142 2143 //go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so" 2144 2145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2146 2147 func Unmount(path string, flags int) (err error) { 2148 var _p0 *byte 2149 _p0, err = BytePtrFromString(path) 2150 if err != nil { 2151 return 2152 } 2153 _, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 2154 if e1 != 0 { 2155 err = errnoErr(e1) 2156 } 2157 return 2158 } 2159 2160 var libc_unmount_trampoline_addr uintptr 2161 2162 //go:cgo_import_dynamic libc_unmount unmount "libc.so" 2163 2164 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2165 2166 func write(fd int, p []byte) (n int, err error) { 2167 var _p0 unsafe.Pointer 2168 if len(p) > 0 { 2169 _p0 = unsafe.Pointer(&p[0]) 2170 } else { 2171 _p0 = unsafe.Pointer(&_zero) 2172 } 2173 r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p))) 2174 n = int(r0) 2175 if e1 != 0 { 2176 err = errnoErr(e1) 2177 } 2178 return 2179 } 2180 2181 var libc_write_trampoline_addr uintptr 2182 2183 //go:cgo_import_dynamic libc_write write "libc.so" 2184 2185 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2186 2187 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 2188 r0, _, e1 := syscall_syscall6(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) 2189 ret = uintptr(r0) 2190 if e1 != 0 { 2191 err = errnoErr(e1) 2192 } 2193 return 2194 } 2195 2196 var libc_mmap_trampoline_addr uintptr 2197 2198 //go:cgo_import_dynamic libc_mmap mmap "libc.so" 2199 2200 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2201 2202 func munmap(addr uintptr, length uintptr) (err error) { 2203 _, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0) 2204 if e1 != 0 { 2205 err = errnoErr(e1) 2206 } 2207 return 2208 } 2209 2210 var libc_munmap_trampoline_addr uintptr 2211 2212 //go:cgo_import_dynamic libc_munmap munmap "libc.so" 2213 2214 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2215 2216 func readlen(fd int, buf *byte, nbuf int) (n int, err error) { 2217 r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2218 n = int(r0) 2219 if e1 != 0 { 2220 err = errnoErr(e1) 2221 } 2222 return 2223 } 2224 2225 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2226 2227 func writelen(fd int, buf *byte, nbuf int) (n int, err error) { 2228 r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) 2229 n = int(r0) 2230 if e1 != 0 { 2231 err = errnoErr(e1) 2232 } 2233 return 2234 } 2235 2236 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2237 2238 func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { 2239 var _p0 *byte 2240 _p0, err = BytePtrFromString(path) 2241 if err != nil { 2242 return 2243 } 2244 _, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) 2245 if e1 != 0 { 2246 err = errnoErr(e1) 2247 } 2248 return 2249 } 2250 2251 var libc_utimensat_trampoline_addr uintptr 2252 2253 //go:cgo_import_dynamic libc_utimensat utimensat "libc.so"