zsyscall_openbsd_386.go

   1// go run mksyscall.go -l32 -openbsd -libc -tags openbsd,386 syscall_bsd.go syscall_openbsd.go syscall_openbsd_386.go
   2// Code generated by the command above; see README.md. DO NOT EDIT.
   3
   4//go:build openbsd && 386
   5
   6package unix
   7
   8import (
   9	"syscall"
  10	"unsafe"
  11)
  12
  13var _ syscall.Errno
  14
  15// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  16
  17func 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
  26var 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
  32func 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
  40var 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
  46func 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
  55var 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
  61func 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
  70var 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
  76func 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
  84var 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
  90func 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
  98var 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
 104func 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
 113var 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
 119func 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
 127var 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
 133func 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
 141var 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
 147func 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
 155var 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
 161func 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
 169var 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
 175func 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
 183var 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
 189func 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
 197var 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
 203func 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
 218var 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
 224func 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
 238var 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
 244func 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
 253var 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
 259func 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
 268var 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
 274func 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
 283var 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
 289func 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
 302var 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
 308func 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
 316var 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
 322func 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
 331var 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
 337func 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
 351var 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
 357func 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
 371var 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
 377func 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
 385var 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
 391func 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
 405var 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
 411func 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
 425var 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
 431func 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
 445var 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
 451func 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
 459var 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
 465func 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
 473var 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
 479func 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
 494var 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
 500func 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
 515var 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
 521func 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
 526var 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
 532func 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
 537var 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
 543func 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
 551var 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
 557func 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
 567func 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
 581var 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
 587func 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
 596var 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
 602func 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
 613func 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
 622var 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
 628func 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
 641var 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
 647func 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
 655var 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
 661func 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
 674var 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
 680func 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
 693var 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
 699func 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
 712var 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
 718func 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
 731var 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
 737func 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
 750var 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
 756func 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
 764var 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
 770func 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
 778var 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
 784func 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
 793var 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
 799func 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
 807var 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
 813func 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
 821var 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
 827func Exit(code int) {
 828	syscall_syscall(libc_exit_trampoline_addr, uintptr(code), 0, 0)
 829	return
 830}
 831
 832var 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
 838func 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
 851var 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
 857func 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
 865var 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
 871func 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
 879var 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
 885func 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
 893var 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
 899func 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
 912var 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
 918func 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
 926var 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
 932func 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
 945var 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
 951func 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
 959var 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
 965func 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
 974var 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
 980func 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
 988var 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
 994func 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
1007var 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
1013func 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
1021var 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
1027func 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
1035var 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
1041func Ftruncate(fd int, length int64) (err error) {
1042	_, _, e1 := syscall_syscall(libc_ftruncate_trampoline_addr, uintptr(fd), uintptr(length), uintptr(length>>32))
1043	if e1 != 0 {
1044		err = errnoErr(e1)
1045	}
1046	return
1047}
1048
1049var 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
1055func Getegid() (egid int) {
1056	r0, _, _ := syscall_rawSyscall(libc_getegid_trampoline_addr, 0, 0, 0)
1057	egid = int(r0)
1058	return
1059}
1060
1061var 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
1067func Geteuid() (uid int) {
1068	r0, _, _ := syscall_rawSyscall(libc_geteuid_trampoline_addr, 0, 0, 0)
1069	uid = int(r0)
1070	return
1071}
1072
1073var 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
1079func Getgid() (gid int) {
1080	r0, _, _ := syscall_rawSyscall(libc_getgid_trampoline_addr, 0, 0, 0)
1081	gid = int(r0)
1082	return
1083}
1084
1085var 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
1091func 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
1100var 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
1106func Getpgrp() (pgrp int) {
1107	r0, _, _ := syscall_rawSyscall(libc_getpgrp_trampoline_addr, 0, 0, 0)
1108	pgrp = int(r0)
1109	return
1110}
1111
1112var 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
1118func Getpid() (pid int) {
1119	r0, _, _ := syscall_rawSyscall(libc_getpid_trampoline_addr, 0, 0, 0)
1120	pid = int(r0)
1121	return
1122}
1123
1124var 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
1130func Getppid() (ppid int) {
1131	r0, _, _ := syscall_rawSyscall(libc_getppid_trampoline_addr, 0, 0, 0)
1132	ppid = int(r0)
1133	return
1134}
1135
1136var 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
1142func 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
1151var 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
1157func 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
1165var 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
1171func 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
1180var 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
1186func 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
1194var 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
1200func 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
1209var 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
1215func 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
1223var 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
1229func Getuid() (uid int) {
1230	r0, _, _ := syscall_rawSyscall(libc_getuid_trampoline_addr, 0, 0, 0)
1231	uid = int(r0)
1232	return
1233}
1234
1235var 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
1241func Issetugid() (tainted bool) {
1242	r0, _, _ := syscall_syscall(libc_issetugid_trampoline_addr, 0, 0, 0)
1243	tainted = bool(r0 != 0)
1244	return
1245}
1246
1247var 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
1253func 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
1261var 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
1267func 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
1276var 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
1282func 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
1295var 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
1301func 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
1319var 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
1325func 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
1343var 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
1349func 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
1357var 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
1363func 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
1376var 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
1382func 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
1395var 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
1401func 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
1414var 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
1420func 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
1433var 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
1439func 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
1452var 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
1458func 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
1471var 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
1477func 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
1490var 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
1496func 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
1514var 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
1520func 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
1528var 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
1534func 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
1548var 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
1554func 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
1568var 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
1574func 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
1588var 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
1594func 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), uintptr(offset>>32), 0)
1602	n = int(r0)
1603	if e1 != 0 {
1604		err = errnoErr(e1)
1605	}
1606	return
1607}
1608
1609var 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
1615func 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), uintptr(offset>>32), 0)
1623	n = int(r0)
1624	if e1 != 0 {
1625		err = errnoErr(e1)
1626	}
1627	return
1628}
1629
1630var 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
1636func read(fd int, p []byte) (n int, err error) {
1637	var _p0 unsafe.Pointer
1638	if len(p) > 0 {
1639		_p0 = unsafe.Pointer(&p[0])
1640	} else {
1641		_p0 = unsafe.Pointer(&_zero)
1642	}
1643	r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1644	n = int(r0)
1645	if e1 != 0 {
1646		err = errnoErr(e1)
1647	}
1648	return
1649}
1650
1651var libc_read_trampoline_addr uintptr
1652
1653//go:cgo_import_dynamic libc_read read "libc.so"
1654
1655// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1656
1657func Readlink(path string, buf []byte) (n int, err error) {
1658	var _p0 *byte
1659	_p0, err = BytePtrFromString(path)
1660	if err != nil {
1661		return
1662	}
1663	var _p1 unsafe.Pointer
1664	if len(buf) > 0 {
1665		_p1 = unsafe.Pointer(&buf[0])
1666	} else {
1667		_p1 = unsafe.Pointer(&_zero)
1668	}
1669	r0, _, e1 := syscall_syscall(libc_readlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1670	n = int(r0)
1671	if e1 != 0 {
1672		err = errnoErr(e1)
1673	}
1674	return
1675}
1676
1677var libc_readlink_trampoline_addr uintptr
1678
1679//go:cgo_import_dynamic libc_readlink readlink "libc.so"
1680
1681// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1682
1683func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1684	var _p0 *byte
1685	_p0, err = BytePtrFromString(path)
1686	if err != nil {
1687		return
1688	}
1689	var _p1 unsafe.Pointer
1690	if len(buf) > 0 {
1691		_p1 = unsafe.Pointer(&buf[0])
1692	} else {
1693		_p1 = unsafe.Pointer(&_zero)
1694	}
1695	r0, _, e1 := syscall_syscall6(libc_readlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1696	n = int(r0)
1697	if e1 != 0 {
1698		err = errnoErr(e1)
1699	}
1700	return
1701}
1702
1703var libc_readlinkat_trampoline_addr uintptr
1704
1705//go:cgo_import_dynamic libc_readlinkat readlinkat "libc.so"
1706
1707// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1708
1709func Rename(from string, to string) (err error) {
1710	var _p0 *byte
1711	_p0, err = BytePtrFromString(from)
1712	if err != nil {
1713		return
1714	}
1715	var _p1 *byte
1716	_p1, err = BytePtrFromString(to)
1717	if err != nil {
1718		return
1719	}
1720	_, _, e1 := syscall_syscall(libc_rename_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1721	if e1 != 0 {
1722		err = errnoErr(e1)
1723	}
1724	return
1725}
1726
1727var libc_rename_trampoline_addr uintptr
1728
1729//go:cgo_import_dynamic libc_rename rename "libc.so"
1730
1731// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1732
1733func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1734	var _p0 *byte
1735	_p0, err = BytePtrFromString(from)
1736	if err != nil {
1737		return
1738	}
1739	var _p1 *byte
1740	_p1, err = BytePtrFromString(to)
1741	if err != nil {
1742		return
1743	}
1744	_, _, e1 := syscall_syscall6(libc_renameat_trampoline_addr, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1745	if e1 != 0 {
1746		err = errnoErr(e1)
1747	}
1748	return
1749}
1750
1751var libc_renameat_trampoline_addr uintptr
1752
1753//go:cgo_import_dynamic libc_renameat renameat "libc.so"
1754
1755// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1756
1757func Revoke(path string) (err error) {
1758	var _p0 *byte
1759	_p0, err = BytePtrFromString(path)
1760	if err != nil {
1761		return
1762	}
1763	_, _, e1 := syscall_syscall(libc_revoke_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
1764	if e1 != 0 {
1765		err = errnoErr(e1)
1766	}
1767	return
1768}
1769
1770var libc_revoke_trampoline_addr uintptr
1771
1772//go:cgo_import_dynamic libc_revoke revoke "libc.so"
1773
1774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1775
1776func Rmdir(path string) (err error) {
1777	var _p0 *byte
1778	_p0, err = BytePtrFromString(path)
1779	if err != nil {
1780		return
1781	}
1782	_, _, e1 := syscall_syscall(libc_rmdir_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
1783	if e1 != 0 {
1784		err = errnoErr(e1)
1785	}
1786	return
1787}
1788
1789var libc_rmdir_trampoline_addr uintptr
1790
1791//go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
1792
1793// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1794
1795func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1796	r0, r1, e1 := syscall_syscall6(libc_lseek_trampoline_addr, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(whence), 0, 0)
1797	newoffset = int64(int64(r1)<<32 | int64(r0))
1798	if e1 != 0 {
1799		err = errnoErr(e1)
1800	}
1801	return
1802}
1803
1804var libc_lseek_trampoline_addr uintptr
1805
1806//go:cgo_import_dynamic libc_lseek lseek "libc.so"
1807
1808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1809
1810func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1811	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)
1812	n = int(r0)
1813	if e1 != 0 {
1814		err = errnoErr(e1)
1815	}
1816	return
1817}
1818
1819var libc_select_trampoline_addr uintptr
1820
1821//go:cgo_import_dynamic libc_select select "libc.so"
1822
1823// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1824
1825func Setegid(egid int) (err error) {
1826	_, _, e1 := syscall_rawSyscall(libc_setegid_trampoline_addr, uintptr(egid), 0, 0)
1827	if e1 != 0 {
1828		err = errnoErr(e1)
1829	}
1830	return
1831}
1832
1833var libc_setegid_trampoline_addr uintptr
1834
1835//go:cgo_import_dynamic libc_setegid setegid "libc.so"
1836
1837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1838
1839func Seteuid(euid int) (err error) {
1840	_, _, e1 := syscall_rawSyscall(libc_seteuid_trampoline_addr, uintptr(euid), 0, 0)
1841	if e1 != 0 {
1842		err = errnoErr(e1)
1843	}
1844	return
1845}
1846
1847var libc_seteuid_trampoline_addr uintptr
1848
1849//go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
1850
1851// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1852
1853func Setgid(gid int) (err error) {
1854	_, _, e1 := syscall_rawSyscall(libc_setgid_trampoline_addr, uintptr(gid), 0, 0)
1855	if e1 != 0 {
1856		err = errnoErr(e1)
1857	}
1858	return
1859}
1860
1861var libc_setgid_trampoline_addr uintptr
1862
1863//go:cgo_import_dynamic libc_setgid setgid "libc.so"
1864
1865// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1866
1867func Setlogin(name string) (err error) {
1868	var _p0 *byte
1869	_p0, err = BytePtrFromString(name)
1870	if err != nil {
1871		return
1872	}
1873	_, _, e1 := syscall_syscall(libc_setlogin_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
1874	if e1 != 0 {
1875		err = errnoErr(e1)
1876	}
1877	return
1878}
1879
1880var libc_setlogin_trampoline_addr uintptr
1881
1882//go:cgo_import_dynamic libc_setlogin setlogin "libc.so"
1883
1884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1885
1886func Setpgid(pid int, pgid int) (err error) {
1887	_, _, e1 := syscall_rawSyscall(libc_setpgid_trampoline_addr, uintptr(pid), uintptr(pgid), 0)
1888	if e1 != 0 {
1889		err = errnoErr(e1)
1890	}
1891	return
1892}
1893
1894var libc_setpgid_trampoline_addr uintptr
1895
1896//go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
1897
1898// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1899
1900func Setpriority(which int, who int, prio int) (err error) {
1901	_, _, e1 := syscall_syscall(libc_setpriority_trampoline_addr, uintptr(which), uintptr(who), uintptr(prio))
1902	if e1 != 0 {
1903		err = errnoErr(e1)
1904	}
1905	return
1906}
1907
1908var libc_setpriority_trampoline_addr uintptr
1909
1910//go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
1911
1912// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1913
1914func Setregid(rgid int, egid int) (err error) {
1915	_, _, e1 := syscall_rawSyscall(libc_setregid_trampoline_addr, uintptr(rgid), uintptr(egid), 0)
1916	if e1 != 0 {
1917		err = errnoErr(e1)
1918	}
1919	return
1920}
1921
1922var libc_setregid_trampoline_addr uintptr
1923
1924//go:cgo_import_dynamic libc_setregid setregid "libc.so"
1925
1926// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1927
1928func Setreuid(ruid int, euid int) (err error) {
1929	_, _, e1 := syscall_rawSyscall(libc_setreuid_trampoline_addr, uintptr(ruid), uintptr(euid), 0)
1930	if e1 != 0 {
1931		err = errnoErr(e1)
1932	}
1933	return
1934}
1935
1936var libc_setreuid_trampoline_addr uintptr
1937
1938//go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
1939
1940// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1941
1942func Setresgid(rgid int, egid int, sgid int) (err error) {
1943	_, _, e1 := syscall_rawSyscall(libc_setresgid_trampoline_addr, uintptr(rgid), uintptr(egid), uintptr(sgid))
1944	if e1 != 0 {
1945		err = errnoErr(e1)
1946	}
1947	return
1948}
1949
1950var libc_setresgid_trampoline_addr uintptr
1951
1952//go:cgo_import_dynamic libc_setresgid setresgid "libc.so"
1953
1954// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1955
1956func Setresuid(ruid int, euid int, suid int) (err error) {
1957	_, _, e1 := syscall_rawSyscall(libc_setresuid_trampoline_addr, uintptr(ruid), uintptr(euid), uintptr(suid))
1958	if e1 != 0 {
1959		err = errnoErr(e1)
1960	}
1961	return
1962}
1963
1964var libc_setresuid_trampoline_addr uintptr
1965
1966//go:cgo_import_dynamic libc_setresuid setresuid "libc.so"
1967
1968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1969
1970func Setrtable(rtable int) (err error) {
1971	_, _, e1 := syscall_rawSyscall(libc_setrtable_trampoline_addr, uintptr(rtable), 0, 0)
1972	if e1 != 0 {
1973		err = errnoErr(e1)
1974	}
1975	return
1976}
1977
1978var libc_setrtable_trampoline_addr uintptr
1979
1980//go:cgo_import_dynamic libc_setrtable setrtable "libc.so"
1981
1982// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1983
1984func Setsid() (pid int, err error) {
1985	r0, _, e1 := syscall_rawSyscall(libc_setsid_trampoline_addr, 0, 0, 0)
1986	pid = int(r0)
1987	if e1 != 0 {
1988		err = errnoErr(e1)
1989	}
1990	return
1991}
1992
1993var libc_setsid_trampoline_addr uintptr
1994
1995//go:cgo_import_dynamic libc_setsid setsid "libc.so"
1996
1997// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1998
1999func Settimeofday(tp *Timeval) (err error) {
2000	_, _, e1 := syscall_rawSyscall(libc_settimeofday_trampoline_addr, uintptr(unsafe.Pointer(tp)), 0, 0)
2001	if e1 != 0 {
2002		err = errnoErr(e1)
2003	}
2004	return
2005}
2006
2007var libc_settimeofday_trampoline_addr uintptr
2008
2009//go:cgo_import_dynamic libc_settimeofday settimeofday "libc.so"
2010
2011// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2012
2013func Setuid(uid int) (err error) {
2014	_, _, e1 := syscall_rawSyscall(libc_setuid_trampoline_addr, uintptr(uid), 0, 0)
2015	if e1 != 0 {
2016		err = errnoErr(e1)
2017	}
2018	return
2019}
2020
2021var libc_setuid_trampoline_addr uintptr
2022
2023//go:cgo_import_dynamic libc_setuid setuid "libc.so"
2024
2025// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2026
2027func Stat(path string, stat *Stat_t) (err error) {
2028	var _p0 *byte
2029	_p0, err = BytePtrFromString(path)
2030	if err != nil {
2031		return
2032	}
2033	_, _, e1 := syscall_syscall(libc_stat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2034	if e1 != 0 {
2035		err = errnoErr(e1)
2036	}
2037	return
2038}
2039
2040var libc_stat_trampoline_addr uintptr
2041
2042//go:cgo_import_dynamic libc_stat stat "libc.so"
2043
2044// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2045
2046func Statfs(path string, stat *Statfs_t) (err error) {
2047	var _p0 *byte
2048	_p0, err = BytePtrFromString(path)
2049	if err != nil {
2050		return
2051	}
2052	_, _, e1 := syscall_syscall(libc_statfs_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
2053	if e1 != 0 {
2054		err = errnoErr(e1)
2055	}
2056	return
2057}
2058
2059var libc_statfs_trampoline_addr uintptr
2060
2061//go:cgo_import_dynamic libc_statfs statfs "libc.so"
2062
2063// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2064
2065func Symlink(path string, link string) (err error) {
2066	var _p0 *byte
2067	_p0, err = BytePtrFromString(path)
2068	if err != nil {
2069		return
2070	}
2071	var _p1 *byte
2072	_p1, err = BytePtrFromString(link)
2073	if err != nil {
2074		return
2075	}
2076	_, _, e1 := syscall_syscall(libc_symlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
2077	if e1 != 0 {
2078		err = errnoErr(e1)
2079	}
2080	return
2081}
2082
2083var libc_symlink_trampoline_addr uintptr
2084
2085//go:cgo_import_dynamic libc_symlink symlink "libc.so"
2086
2087// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2088
2089func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
2090	var _p0 *byte
2091	_p0, err = BytePtrFromString(oldpath)
2092	if err != nil {
2093		return
2094	}
2095	var _p1 *byte
2096	_p1, err = BytePtrFromString(newpath)
2097	if err != nil {
2098		return
2099	}
2100	_, _, e1 := syscall_syscall(libc_symlinkat_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
2101	if e1 != 0 {
2102		err = errnoErr(e1)
2103	}
2104	return
2105}
2106
2107var libc_symlinkat_trampoline_addr uintptr
2108
2109//go:cgo_import_dynamic libc_symlinkat symlinkat "libc.so"
2110
2111// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2112
2113func Sync() (err error) {
2114	_, _, e1 := syscall_syscall(libc_sync_trampoline_addr, 0, 0, 0)
2115	if e1 != 0 {
2116		err = errnoErr(e1)
2117	}
2118	return
2119}
2120
2121var libc_sync_trampoline_addr uintptr
2122
2123//go:cgo_import_dynamic libc_sync sync "libc.so"
2124
2125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2126
2127func Truncate(path string, length int64) (err error) {
2128	var _p0 *byte
2129	_p0, err = BytePtrFromString(path)
2130	if err != nil {
2131		return
2132	}
2133	_, _, e1 := syscall_syscall(libc_truncate_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
2134	if e1 != 0 {
2135		err = errnoErr(e1)
2136	}
2137	return
2138}
2139
2140var libc_truncate_trampoline_addr uintptr
2141
2142//go:cgo_import_dynamic libc_truncate truncate "libc.so"
2143
2144// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2145
2146func Umask(newmask int) (oldmask int) {
2147	r0, _, _ := syscall_syscall(libc_umask_trampoline_addr, uintptr(newmask), 0, 0)
2148	oldmask = int(r0)
2149	return
2150}
2151
2152var libc_umask_trampoline_addr uintptr
2153
2154//go:cgo_import_dynamic libc_umask umask "libc.so"
2155
2156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2157
2158func Unlink(path string) (err error) {
2159	var _p0 *byte
2160	_p0, err = BytePtrFromString(path)
2161	if err != nil {
2162		return
2163	}
2164	_, _, e1 := syscall_syscall(libc_unlink_trampoline_addr, uintptr(unsafe.Pointer(_p0)), 0, 0)
2165	if e1 != 0 {
2166		err = errnoErr(e1)
2167	}
2168	return
2169}
2170
2171var libc_unlink_trampoline_addr uintptr
2172
2173//go:cgo_import_dynamic libc_unlink unlink "libc.so"
2174
2175// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2176
2177func Unlinkat(dirfd int, path string, flags int) (err error) {
2178	var _p0 *byte
2179	_p0, err = BytePtrFromString(path)
2180	if err != nil {
2181		return
2182	}
2183	_, _, e1 := syscall_syscall(libc_unlinkat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
2184	if e1 != 0 {
2185		err = errnoErr(e1)
2186	}
2187	return
2188}
2189
2190var libc_unlinkat_trampoline_addr uintptr
2191
2192//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
2193
2194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2195
2196func Unmount(path string, flags int) (err error) {
2197	var _p0 *byte
2198	_p0, err = BytePtrFromString(path)
2199	if err != nil {
2200		return
2201	}
2202	_, _, e1 := syscall_syscall(libc_unmount_trampoline_addr, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
2203	if e1 != 0 {
2204		err = errnoErr(e1)
2205	}
2206	return
2207}
2208
2209var libc_unmount_trampoline_addr uintptr
2210
2211//go:cgo_import_dynamic libc_unmount unmount "libc.so"
2212
2213// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2214
2215func write(fd int, p []byte) (n int, err error) {
2216	var _p0 unsafe.Pointer
2217	if len(p) > 0 {
2218		_p0 = unsafe.Pointer(&p[0])
2219	} else {
2220		_p0 = unsafe.Pointer(&_zero)
2221	}
2222	r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(p)))
2223	n = int(r0)
2224	if e1 != 0 {
2225		err = errnoErr(e1)
2226	}
2227	return
2228}
2229
2230var libc_write_trampoline_addr uintptr
2231
2232//go:cgo_import_dynamic libc_write write "libc.so"
2233
2234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2235
2236func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
2237	r0, _, e1 := syscall_syscall9(libc_mmap_trampoline_addr, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos), uintptr(pos>>32), 0, 0)
2238	ret = uintptr(r0)
2239	if e1 != 0 {
2240		err = errnoErr(e1)
2241	}
2242	return
2243}
2244
2245var libc_mmap_trampoline_addr uintptr
2246
2247//go:cgo_import_dynamic libc_mmap mmap "libc.so"
2248
2249// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2250
2251func munmap(addr uintptr, length uintptr) (err error) {
2252	_, _, e1 := syscall_syscall(libc_munmap_trampoline_addr, uintptr(addr), uintptr(length), 0)
2253	if e1 != 0 {
2254		err = errnoErr(e1)
2255	}
2256	return
2257}
2258
2259var libc_munmap_trampoline_addr uintptr
2260
2261//go:cgo_import_dynamic libc_munmap munmap "libc.so"
2262
2263// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2264
2265func getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) {
2266	r0, _, e1 := syscall_syscall(libc_getfsstat_trampoline_addr, uintptr(unsafe.Pointer(stat)), uintptr(bufsize), uintptr(flags))
2267	n = int(r0)
2268	if e1 != 0 {
2269		err = errnoErr(e1)
2270	}
2271	return
2272}
2273
2274var libc_getfsstat_trampoline_addr uintptr
2275
2276//go:cgo_import_dynamic libc_getfsstat getfsstat "libc.so"
2277
2278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2279
2280func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
2281	var _p0 *byte
2282	_p0, err = BytePtrFromString(path)
2283	if err != nil {
2284		return
2285	}
2286	_, _, e1 := syscall_syscall6(libc_utimensat_trampoline_addr, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
2287	if e1 != 0 {
2288		err = errnoErr(e1)
2289	}
2290	return
2291}
2292
2293var libc_utimensat_trampoline_addr uintptr
2294
2295//go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
2296
2297// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2298
2299func pledge(promises *byte, execpromises *byte) (err error) {
2300	_, _, e1 := syscall_syscall(libc_pledge_trampoline_addr, uintptr(unsafe.Pointer(promises)), uintptr(unsafe.Pointer(execpromises)), 0)
2301	if e1 != 0 {
2302		err = errnoErr(e1)
2303	}
2304	return
2305}
2306
2307var libc_pledge_trampoline_addr uintptr
2308
2309//go:cgo_import_dynamic libc_pledge pledge "libc.so"
2310
2311// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2312
2313func unveil(path *byte, flags *byte) (err error) {
2314	_, _, e1 := syscall_syscall(libc_unveil_trampoline_addr, uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(flags)), 0)
2315	if e1 != 0 {
2316		err = errnoErr(e1)
2317	}
2318	return
2319}
2320
2321var libc_unveil_trampoline_addr uintptr
2322
2323//go:cgo_import_dynamic libc_unveil unveil "libc.so"