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