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