1// go run mksyscall.go -tags freebsd,amd64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_amd64.go
   2// Code generated by the command above; see README.md. DO NOT EDIT.
   3
   4//go:build freebsd && amd64
   5// +build freebsd,amd64
   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 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
  20	n = int(r0)
  21	if e1 != 0 {
  22		err = errnoErr(e1)
  23	}
  24	return
  25}
  26
  27// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  28
  29func setgroups(ngid int, gid *_Gid_t) (err error) {
  30	_, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
  31	if e1 != 0 {
  32		err = errnoErr(e1)
  33	}
  34	return
  35}
  36
  37// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  38
  39func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
  40	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
  41	wpid = int(r0)
  42	if e1 != 0 {
  43		err = errnoErr(e1)
  44	}
  45	return
  46}
  47
  48// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  49
  50func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
  51	r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
  52	fd = int(r0)
  53	if e1 != 0 {
  54		err = errnoErr(e1)
  55	}
  56	return
  57}
  58
  59// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  60
  61func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
  62	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
  63	if e1 != 0 {
  64		err = errnoErr(e1)
  65	}
  66	return
  67}
  68
  69// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  70
  71func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
  72	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
  73	if e1 != 0 {
  74		err = errnoErr(e1)
  75	}
  76	return
  77}
  78
  79// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  80
  81func socket(domain int, typ int, proto int) (fd int, err error) {
  82	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
  83	fd = int(r0)
  84	if e1 != 0 {
  85		err = errnoErr(e1)
  86	}
  87	return
  88}
  89
  90// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  91
  92func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
  93	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
  94	if e1 != 0 {
  95		err = errnoErr(e1)
  96	}
  97	return
  98}
  99
 100// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 101
 102func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
 103	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
 104	if e1 != 0 {
 105		err = errnoErr(e1)
 106	}
 107	return
 108}
 109
 110// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 111
 112func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
 113	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
 114	if e1 != 0 {
 115		err = errnoErr(e1)
 116	}
 117	return
 118}
 119
 120// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 121
 122func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
 123	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
 124	if e1 != 0 {
 125		err = errnoErr(e1)
 126	}
 127	return
 128}
 129
 130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 131
 132func Shutdown(s int, how int) (err error) {
 133	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
 134	if e1 != 0 {
 135		err = errnoErr(e1)
 136	}
 137	return
 138}
 139
 140// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 141
 142func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
 143	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
 144	if e1 != 0 {
 145		err = errnoErr(e1)
 146	}
 147	return
 148}
 149
 150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 151
 152func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
 153	var _p0 unsafe.Pointer
 154	if len(p) > 0 {
 155		_p0 = unsafe.Pointer(&p[0])
 156	} else {
 157		_p0 = unsafe.Pointer(&_zero)
 158	}
 159	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
 160	n = int(r0)
 161	if e1 != 0 {
 162		err = errnoErr(e1)
 163	}
 164	return
 165}
 166
 167// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 168
 169func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
 170	var _p0 unsafe.Pointer
 171	if len(buf) > 0 {
 172		_p0 = unsafe.Pointer(&buf[0])
 173	} else {
 174		_p0 = unsafe.Pointer(&_zero)
 175	}
 176	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
 177	if e1 != 0 {
 178		err = errnoErr(e1)
 179	}
 180	return
 181}
 182
 183// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 184
 185func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
 186	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
 187	n = int(r0)
 188	if e1 != 0 {
 189		err = errnoErr(e1)
 190	}
 191	return
 192}
 193
 194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 195
 196func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
 197	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
 198	n = int(r0)
 199	if e1 != 0 {
 200		err = errnoErr(e1)
 201	}
 202	return
 203}
 204
 205// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 206
 207func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
 208	r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
 209	n = int(r0)
 210	if e1 != 0 {
 211		err = errnoErr(e1)
 212	}
 213	return
 214}
 215
 216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 217
 218func utimes(path string, timeval *[2]Timeval) (err error) {
 219	var _p0 *byte
 220	_p0, err = BytePtrFromString(path)
 221	if err != nil {
 222		return
 223	}
 224	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
 225	if e1 != 0 {
 226		err = errnoErr(e1)
 227	}
 228	return
 229}
 230
 231// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 232
 233func futimes(fd int, timeval *[2]Timeval) (err error) {
 234	_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
 235	if e1 != 0 {
 236		err = errnoErr(e1)
 237	}
 238	return
 239}
 240
 241// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 242
 243func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
 244	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
 245	n = int(r0)
 246	if e1 != 0 {
 247		err = errnoErr(e1)
 248	}
 249	return
 250}
 251
 252// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 253
 254func Madvise(b []byte, behav int) (err error) {
 255	var _p0 unsafe.Pointer
 256	if len(b) > 0 {
 257		_p0 = unsafe.Pointer(&b[0])
 258	} else {
 259		_p0 = unsafe.Pointer(&_zero)
 260	}
 261	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
 262	if e1 != 0 {
 263		err = errnoErr(e1)
 264	}
 265	return
 266}
 267
 268// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 269
 270func Mlock(b []byte) (err error) {
 271	var _p0 unsafe.Pointer
 272	if len(b) > 0 {
 273		_p0 = unsafe.Pointer(&b[0])
 274	} else {
 275		_p0 = unsafe.Pointer(&_zero)
 276	}
 277	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
 278	if e1 != 0 {
 279		err = errnoErr(e1)
 280	}
 281	return
 282}
 283
 284// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 285
 286func Mlockall(flags int) (err error) {
 287	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
 288	if e1 != 0 {
 289		err = errnoErr(e1)
 290	}
 291	return
 292}
 293
 294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 295
 296func Mprotect(b []byte, prot int) (err error) {
 297	var _p0 unsafe.Pointer
 298	if len(b) > 0 {
 299		_p0 = unsafe.Pointer(&b[0])
 300	} else {
 301		_p0 = unsafe.Pointer(&_zero)
 302	}
 303	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
 304	if e1 != 0 {
 305		err = errnoErr(e1)
 306	}
 307	return
 308}
 309
 310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 311
 312func Msync(b []byte, flags int) (err error) {
 313	var _p0 unsafe.Pointer
 314	if len(b) > 0 {
 315		_p0 = unsafe.Pointer(&b[0])
 316	} else {
 317		_p0 = unsafe.Pointer(&_zero)
 318	}
 319	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
 320	if e1 != 0 {
 321		err = errnoErr(e1)
 322	}
 323	return
 324}
 325
 326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 327
 328func Munlock(b []byte) (err error) {
 329	var _p0 unsafe.Pointer
 330	if len(b) > 0 {
 331		_p0 = unsafe.Pointer(&b[0])
 332	} else {
 333		_p0 = unsafe.Pointer(&_zero)
 334	}
 335	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
 336	if e1 != 0 {
 337		err = errnoErr(e1)
 338	}
 339	return
 340}
 341
 342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 343
 344func Munlockall() (err error) {
 345	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
 346	if e1 != 0 {
 347		err = errnoErr(e1)
 348	}
 349	return
 350}
 351
 352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 353
 354func pipe2(p *[2]_C_int, flags int) (err error) {
 355	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
 356	if e1 != 0 {
 357		err = errnoErr(e1)
 358	}
 359	return
 360}
 361
 362// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 363
 364func Getcwd(buf []byte) (n int, err error) {
 365	var _p0 unsafe.Pointer
 366	if len(buf) > 0 {
 367		_p0 = unsafe.Pointer(&buf[0])
 368	} else {
 369		_p0 = unsafe.Pointer(&_zero)
 370	}
 371	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
 372	n = int(r0)
 373	if e1 != 0 {
 374		err = errnoErr(e1)
 375	}
 376	return
 377}
 378
 379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 380
 381func ioctl(fd int, req uint, arg uintptr) (err error) {
 382	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
 383	if e1 != 0 {
 384		err = errnoErr(e1)
 385	}
 386	return
 387}
 388
 389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 390
 391func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
 392	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
 393	if e1 != 0 {
 394		err = errnoErr(e1)
 395	}
 396	return
 397}
 398
 399// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 400
 401func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 402	var _p0 unsafe.Pointer
 403	if len(mib) > 0 {
 404		_p0 = unsafe.Pointer(&mib[0])
 405	} else {
 406		_p0 = unsafe.Pointer(&_zero)
 407	}
 408	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 409	if e1 != 0 {
 410		err = errnoErr(e1)
 411	}
 412	return
 413}
 414
 415// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 416
 417func ptrace(request int, pid int, addr uintptr, data int) (err error) {
 418	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 419	if e1 != 0 {
 420		err = errnoErr(e1)
 421	}
 422	return
 423}
 424
 425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 426
 427func ptracePtr(request int, pid int, addr unsafe.Pointer, data int) (err error) {
 428	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 429	if e1 != 0 {
 430		err = errnoErr(e1)
 431	}
 432	return
 433}
 434
 435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 436
 437func Access(path string, mode uint32) (err error) {
 438	var _p0 *byte
 439	_p0, err = BytePtrFromString(path)
 440	if err != nil {
 441		return
 442	}
 443	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 444	if e1 != 0 {
 445		err = errnoErr(e1)
 446	}
 447	return
 448}
 449
 450// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 451
 452func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
 453	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
 454	if e1 != 0 {
 455		err = errnoErr(e1)
 456	}
 457	return
 458}
 459
 460// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 461
 462func CapEnter() (err error) {
 463	_, _, e1 := Syscall(SYS_CAP_ENTER, 0, 0, 0)
 464	if e1 != 0 {
 465		err = errnoErr(e1)
 466	}
 467	return
 468}
 469
 470// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 471
 472func capRightsGet(version int, fd int, rightsp *CapRights) (err error) {
 473	_, _, e1 := Syscall(SYS___CAP_RIGHTS_GET, uintptr(version), uintptr(fd), uintptr(unsafe.Pointer(rightsp)))
 474	if e1 != 0 {
 475		err = errnoErr(e1)
 476	}
 477	return
 478}
 479
 480// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 481
 482func capRightsLimit(fd int, rightsp *CapRights) (err error) {
 483	_, _, e1 := Syscall(SYS_CAP_RIGHTS_LIMIT, uintptr(fd), uintptr(unsafe.Pointer(rightsp)), 0)
 484	if e1 != 0 {
 485		err = errnoErr(e1)
 486	}
 487	return
 488}
 489
 490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 491
 492func Chdir(path string) (err error) {
 493	var _p0 *byte
 494	_p0, err = BytePtrFromString(path)
 495	if err != nil {
 496		return
 497	}
 498	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
 499	if e1 != 0 {
 500		err = errnoErr(e1)
 501	}
 502	return
 503}
 504
 505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 506
 507func Chflags(path string, flags int) (err error) {
 508	var _p0 *byte
 509	_p0, err = BytePtrFromString(path)
 510	if err != nil {
 511		return
 512	}
 513	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
 514	if e1 != 0 {
 515		err = errnoErr(e1)
 516	}
 517	return
 518}
 519
 520// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 521
 522func Chmod(path string, mode uint32) (err error) {
 523	var _p0 *byte
 524	_p0, err = BytePtrFromString(path)
 525	if err != nil {
 526		return
 527	}
 528	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 529	if e1 != 0 {
 530		err = errnoErr(e1)
 531	}
 532	return
 533}
 534
 535// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 536
 537func Chown(path string, uid int, gid int) (err error) {
 538	var _p0 *byte
 539	_p0, err = BytePtrFromString(path)
 540	if err != nil {
 541		return
 542	}
 543	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
 544	if e1 != 0 {
 545		err = errnoErr(e1)
 546	}
 547	return
 548}
 549
 550// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 551
 552func Chroot(path string) (err error) {
 553	var _p0 *byte
 554	_p0, err = BytePtrFromString(path)
 555	if err != nil {
 556		return
 557	}
 558	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
 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 ClockGettime(clockid int32, time *Timespec) (err error) {
 568	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
 569	if e1 != 0 {
 570		err = errnoErr(e1)
 571	}
 572	return
 573}
 574
 575// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 576
 577func Close(fd int) (err error) {
 578	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
 579	if e1 != 0 {
 580		err = errnoErr(e1)
 581	}
 582	return
 583}
 584
 585// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 586
 587func Dup(fd int) (nfd int, err error) {
 588	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
 589	nfd = int(r0)
 590	if e1 != 0 {
 591		err = errnoErr(e1)
 592	}
 593	return
 594}
 595
 596// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 597
 598func Dup2(from int, to int) (err error) {
 599	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
 600	if e1 != 0 {
 601		err = errnoErr(e1)
 602	}
 603	return
 604}
 605
 606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 607
 608func Exit(code int) {
 609	Syscall(SYS_EXIT, uintptr(code), 0, 0)
 610	return
 611}
 612
 613// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 614
 615func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 616	var _p0 *byte
 617	_p0, err = BytePtrFromString(attrname)
 618	if err != nil {
 619		return
 620	}
 621	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
 622	ret = int(r0)
 623	if e1 != 0 {
 624		err = errnoErr(e1)
 625	}
 626	return
 627}
 628
 629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 630
 631func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 632	var _p0 *byte
 633	_p0, err = BytePtrFromString(attrname)
 634	if err != nil {
 635		return
 636	}
 637	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
 638	ret = int(r0)
 639	if e1 != 0 {
 640		err = errnoErr(e1)
 641	}
 642	return
 643}
 644
 645// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 646
 647func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
 648	var _p0 *byte
 649	_p0, err = BytePtrFromString(attrname)
 650	if err != nil {
 651		return
 652	}
 653	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
 654	if e1 != 0 {
 655		err = errnoErr(e1)
 656	}
 657	return
 658}
 659
 660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 661
 662func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
 663	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
 664	ret = int(r0)
 665	if e1 != 0 {
 666		err = errnoErr(e1)
 667	}
 668	return
 669}
 670
 671// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 672
 673func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 674	var _p0 *byte
 675	_p0, err = BytePtrFromString(file)
 676	if err != nil {
 677		return
 678	}
 679	var _p1 *byte
 680	_p1, err = BytePtrFromString(attrname)
 681	if err != nil {
 682		return
 683	}
 684	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
 685	ret = int(r0)
 686	if e1 != 0 {
 687		err = errnoErr(e1)
 688	}
 689	return
 690}
 691
 692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 693
 694func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 695	var _p0 *byte
 696	_p0, err = BytePtrFromString(file)
 697	if err != nil {
 698		return
 699	}
 700	var _p1 *byte
 701	_p1, err = BytePtrFromString(attrname)
 702	if err != nil {
 703		return
 704	}
 705	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
 706	ret = int(r0)
 707	if e1 != 0 {
 708		err = errnoErr(e1)
 709	}
 710	return
 711}
 712
 713// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 714
 715func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
 716	var _p0 *byte
 717	_p0, err = BytePtrFromString(file)
 718	if err != nil {
 719		return
 720	}
 721	var _p1 *byte
 722	_p1, err = BytePtrFromString(attrname)
 723	if err != nil {
 724		return
 725	}
 726	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
 727	if e1 != 0 {
 728		err = errnoErr(e1)
 729	}
 730	return
 731}
 732
 733// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 734
 735func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
 736	var _p0 *byte
 737	_p0, err = BytePtrFromString(file)
 738	if err != nil {
 739		return
 740	}
 741	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
 742	ret = int(r0)
 743	if e1 != 0 {
 744		err = errnoErr(e1)
 745	}
 746	return
 747}
 748
 749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 750
 751func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 752	var _p0 *byte
 753	_p0, err = BytePtrFromString(link)
 754	if err != nil {
 755		return
 756	}
 757	var _p1 *byte
 758	_p1, err = BytePtrFromString(attrname)
 759	if err != nil {
 760		return
 761	}
 762	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
 763	ret = int(r0)
 764	if e1 != 0 {
 765		err = errnoErr(e1)
 766	}
 767	return
 768}
 769
 770// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 771
 772func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 773	var _p0 *byte
 774	_p0, err = BytePtrFromString(link)
 775	if err != nil {
 776		return
 777	}
 778	var _p1 *byte
 779	_p1, err = BytePtrFromString(attrname)
 780	if err != nil {
 781		return
 782	}
 783	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
 784	ret = int(r0)
 785	if e1 != 0 {
 786		err = errnoErr(e1)
 787	}
 788	return
 789}
 790
 791// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 792
 793func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
 794	var _p0 *byte
 795	_p0, err = BytePtrFromString(link)
 796	if err != nil {
 797		return
 798	}
 799	var _p1 *byte
 800	_p1, err = BytePtrFromString(attrname)
 801	if err != nil {
 802		return
 803	}
 804	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
 805	if e1 != 0 {
 806		err = errnoErr(e1)
 807	}
 808	return
 809}
 810
 811// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 812
 813func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
 814	var _p0 *byte
 815	_p0, err = BytePtrFromString(link)
 816	if err != nil {
 817		return
 818	}
 819	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
 820	ret = int(r0)
 821	if e1 != 0 {
 822		err = errnoErr(e1)
 823	}
 824	return
 825}
 826
 827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 828
 829func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
 830	_, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
 831	if e1 != 0 {
 832		err = errnoErr(e1)
 833	}
 834	return
 835}
 836
 837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 838
 839func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
 840	var _p0 *byte
 841	_p0, err = BytePtrFromString(path)
 842	if err != nil {
 843		return
 844	}
 845	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
 846	if e1 != 0 {
 847		err = errnoErr(e1)
 848	}
 849	return
 850}
 851
 852// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 853
 854func Fchdir(fd int) (err error) {
 855	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
 856	if e1 != 0 {
 857		err = errnoErr(e1)
 858	}
 859	return
 860}
 861
 862// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 863
 864func Fchflags(fd int, flags int) (err error) {
 865	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
 866	if e1 != 0 {
 867		err = errnoErr(e1)
 868	}
 869	return
 870}
 871
 872// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 873
 874func Fchmod(fd int, mode uint32) (err error) {
 875	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
 876	if e1 != 0 {
 877		err = errnoErr(e1)
 878	}
 879	return
 880}
 881
 882// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 883
 884func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
 885	var _p0 *byte
 886	_p0, err = BytePtrFromString(path)
 887	if err != nil {
 888		return
 889	}
 890	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
 891	if e1 != 0 {
 892		err = errnoErr(e1)
 893	}
 894	return
 895}
 896
 897// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 898
 899func Fchown(fd int, uid int, gid int) (err error) {
 900	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
 901	if e1 != 0 {
 902		err = errnoErr(e1)
 903	}
 904	return
 905}
 906
 907// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 908
 909func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
 910	var _p0 *byte
 911	_p0, err = BytePtrFromString(path)
 912	if err != nil {
 913		return
 914	}
 915	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
 916	if e1 != 0 {
 917		err = errnoErr(e1)
 918	}
 919	return
 920}
 921
 922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 923
 924func Flock(fd int, how int) (err error) {
 925	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
 926	if e1 != 0 {
 927		err = errnoErr(e1)
 928	}
 929	return
 930}
 931
 932// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 933
 934func Fpathconf(fd int, name int) (val int, err error) {
 935	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
 936	val = int(r0)
 937	if e1 != 0 {
 938		err = errnoErr(e1)
 939	}
 940	return
 941}
 942
 943// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 944
 945func Fstat(fd int, stat *Stat_t) (err error) {
 946	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 947	if e1 != 0 {
 948		err = errnoErr(e1)
 949	}
 950	return
 951}
 952
 953// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 954
 955func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
 956	var _p0 *byte
 957	_p0, err = BytePtrFromString(path)
 958	if err != nil {
 959		return
 960	}
 961	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
 962	if e1 != 0 {
 963		err = errnoErr(e1)
 964	}
 965	return
 966}
 967
 968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 969
 970func Fstatfs(fd int, stat *Statfs_t) (err error) {
 971	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 972	if e1 != 0 {
 973		err = errnoErr(e1)
 974	}
 975	return
 976}
 977
 978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 979
 980func Fsync(fd int) (err error) {
 981	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
 982	if e1 != 0 {
 983		err = errnoErr(e1)
 984	}
 985	return
 986}
 987
 988// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 989
 990func Ftruncate(fd int, length int64) (err error) {
 991	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
 992	if e1 != 0 {
 993		err = errnoErr(e1)
 994	}
 995	return
 996}
 997
 998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 999
1000func getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) {
1001	var _p0 unsafe.Pointer
1002	if len(buf) > 0 {
1003		_p0 = unsafe.Pointer(&buf[0])
1004	} else {
1005		_p0 = unsafe.Pointer(&_zero)
1006	}
1007	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1008	n = int(r0)
1009	if e1 != 0 {
1010		err = errnoErr(e1)
1011	}
1012	return
1013}
1014
1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1016
1017func Getdtablesize() (size int) {
1018	r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
1019	size = int(r0)
1020	return
1021}
1022
1023// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1024
1025func Getegid() (egid int) {
1026	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
1027	egid = int(r0)
1028	return
1029}
1030
1031// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1032
1033func Geteuid() (uid int) {
1034	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
1035	uid = int(r0)
1036	return
1037}
1038
1039// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1040
1041func Getgid() (gid int) {
1042	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
1043	gid = int(r0)
1044	return
1045}
1046
1047// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1048
1049func Getpgid(pid int) (pgid int, err error) {
1050	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
1051	pgid = int(r0)
1052	if e1 != 0 {
1053		err = errnoErr(e1)
1054	}
1055	return
1056}
1057
1058// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1059
1060func Getpgrp() (pgrp int) {
1061	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
1062	pgrp = int(r0)
1063	return
1064}
1065
1066// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1067
1068func Getpid() (pid int) {
1069	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
1070	pid = int(r0)
1071	return
1072}
1073
1074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1075
1076func Getppid() (ppid int) {
1077	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
1078	ppid = int(r0)
1079	return
1080}
1081
1082// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1083
1084func Getpriority(which int, who int) (prio int, err error) {
1085	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
1086	prio = int(r0)
1087	if e1 != 0 {
1088		err = errnoErr(e1)
1089	}
1090	return
1091}
1092
1093// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1094
1095func Getrlimit(which int, lim *Rlimit) (err error) {
1096	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1097	if e1 != 0 {
1098		err = errnoErr(e1)
1099	}
1100	return
1101}
1102
1103// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1104
1105func Getrusage(who int, rusage *Rusage) (err error) {
1106	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1107	if e1 != 0 {
1108		err = errnoErr(e1)
1109	}
1110	return
1111}
1112
1113// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1114
1115func Getsid(pid int) (sid int, err error) {
1116	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
1117	sid = int(r0)
1118	if e1 != 0 {
1119		err = errnoErr(e1)
1120	}
1121	return
1122}
1123
1124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1125
1126func Gettimeofday(tv *Timeval) (err error) {
1127	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1128	if e1 != 0 {
1129		err = errnoErr(e1)
1130	}
1131	return
1132}
1133
1134// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1135
1136func Getuid() (uid int) {
1137	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
1138	uid = int(r0)
1139	return
1140}
1141
1142// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1143
1144func Issetugid() (tainted bool) {
1145	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
1146	tainted = bool(r0 != 0)
1147	return
1148}
1149
1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1151
1152func Kill(pid int, signum syscall.Signal) (err error) {
1153	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
1154	if e1 != 0 {
1155		err = errnoErr(e1)
1156	}
1157	return
1158}
1159
1160// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1161
1162func Kqueue() (fd int, err error) {
1163	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
1164	fd = int(r0)
1165	if e1 != 0 {
1166		err = errnoErr(e1)
1167	}
1168	return
1169}
1170
1171// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1172
1173func Lchown(path string, uid int, gid int) (err error) {
1174	var _p0 *byte
1175	_p0, err = BytePtrFromString(path)
1176	if err != nil {
1177		return
1178	}
1179	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1180	if e1 != 0 {
1181		err = errnoErr(e1)
1182	}
1183	return
1184}
1185
1186// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1187
1188func Link(path string, link string) (err error) {
1189	var _p0 *byte
1190	_p0, err = BytePtrFromString(path)
1191	if err != nil {
1192		return
1193	}
1194	var _p1 *byte
1195	_p1, err = BytePtrFromString(link)
1196	if err != nil {
1197		return
1198	}
1199	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1200	if e1 != 0 {
1201		err = errnoErr(e1)
1202	}
1203	return
1204}
1205
1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1207
1208func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1209	var _p0 *byte
1210	_p0, err = BytePtrFromString(path)
1211	if err != nil {
1212		return
1213	}
1214	var _p1 *byte
1215	_p1, err = BytePtrFromString(link)
1216	if err != nil {
1217		return
1218	}
1219	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1220	if e1 != 0 {
1221		err = errnoErr(e1)
1222	}
1223	return
1224}
1225
1226// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1227
1228func Listen(s int, backlog int) (err error) {
1229	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1230	if e1 != 0 {
1231		err = errnoErr(e1)
1232	}
1233	return
1234}
1235
1236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1237
1238func Mkdir(path string, mode uint32) (err error) {
1239	var _p0 *byte
1240	_p0, err = BytePtrFromString(path)
1241	if err != nil {
1242		return
1243	}
1244	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1245	if e1 != 0 {
1246		err = errnoErr(e1)
1247	}
1248	return
1249}
1250
1251// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1252
1253func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1254	var _p0 *byte
1255	_p0, err = BytePtrFromString(path)
1256	if err != nil {
1257		return
1258	}
1259	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1260	if e1 != 0 {
1261		err = errnoErr(e1)
1262	}
1263	return
1264}
1265
1266// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1267
1268func Mkfifo(path string, mode uint32) (err error) {
1269	var _p0 *byte
1270	_p0, err = BytePtrFromString(path)
1271	if err != nil {
1272		return
1273	}
1274	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1275	if e1 != 0 {
1276		err = errnoErr(e1)
1277	}
1278	return
1279}
1280
1281// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1282
1283func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) {
1284	var _p0 *byte
1285	_p0, err = BytePtrFromString(path)
1286	if err != nil {
1287		return
1288	}
1289	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1290	if e1 != 0 {
1291		err = errnoErr(e1)
1292	}
1293	return
1294}
1295
1296// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1297
1298func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1299	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1300	if e1 != 0 {
1301		err = errnoErr(e1)
1302	}
1303	return
1304}
1305
1306// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1307
1308func Open(path string, mode int, perm uint32) (fd int, err error) {
1309	var _p0 *byte
1310	_p0, err = BytePtrFromString(path)
1311	if err != nil {
1312		return
1313	}
1314	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1315	fd = int(r0)
1316	if e1 != 0 {
1317		err = errnoErr(e1)
1318	}
1319	return
1320}
1321
1322// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1323
1324func Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) {
1325	var _p0 *byte
1326	_p0, err = BytePtrFromString(path)
1327	if err != nil {
1328		return
1329	}
1330	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(fdat), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1331	fd = int(r0)
1332	if e1 != 0 {
1333		err = errnoErr(e1)
1334	}
1335	return
1336}
1337
1338// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1339
1340func Pathconf(path string, name int) (val int, err error) {
1341	var _p0 *byte
1342	_p0, err = BytePtrFromString(path)
1343	if err != nil {
1344		return
1345	}
1346	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1347	val = int(r0)
1348	if e1 != 0 {
1349		err = errnoErr(e1)
1350	}
1351	return
1352}
1353
1354// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1355
1356func pread(fd int, p []byte, offset int64) (n int, err error) {
1357	var _p0 unsafe.Pointer
1358	if len(p) > 0 {
1359		_p0 = unsafe.Pointer(&p[0])
1360	} else {
1361		_p0 = unsafe.Pointer(&_zero)
1362	}
1363	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1364	n = int(r0)
1365	if e1 != 0 {
1366		err = errnoErr(e1)
1367	}
1368	return
1369}
1370
1371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1372
1373func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1374	var _p0 unsafe.Pointer
1375	if len(p) > 0 {
1376		_p0 = unsafe.Pointer(&p[0])
1377	} else {
1378		_p0 = unsafe.Pointer(&_zero)
1379	}
1380	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1381	n = int(r0)
1382	if e1 != 0 {
1383		err = errnoErr(e1)
1384	}
1385	return
1386}
1387
1388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1389
1390func read(fd int, p []byte) (n int, err error) {
1391	var _p0 unsafe.Pointer
1392	if len(p) > 0 {
1393		_p0 = unsafe.Pointer(&p[0])
1394	} else {
1395		_p0 = unsafe.Pointer(&_zero)
1396	}
1397	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1398	n = int(r0)
1399	if e1 != 0 {
1400		err = errnoErr(e1)
1401	}
1402	return
1403}
1404
1405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1406
1407func Readlink(path string, buf []byte) (n int, err error) {
1408	var _p0 *byte
1409	_p0, err = BytePtrFromString(path)
1410	if err != nil {
1411		return
1412	}
1413	var _p1 unsafe.Pointer
1414	if len(buf) > 0 {
1415		_p1 = unsafe.Pointer(&buf[0])
1416	} else {
1417		_p1 = unsafe.Pointer(&_zero)
1418	}
1419	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1420	n = int(r0)
1421	if e1 != 0 {
1422		err = errnoErr(e1)
1423	}
1424	return
1425}
1426
1427// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1428
1429func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1430	var _p0 *byte
1431	_p0, err = BytePtrFromString(path)
1432	if err != nil {
1433		return
1434	}
1435	var _p1 unsafe.Pointer
1436	if len(buf) > 0 {
1437		_p1 = unsafe.Pointer(&buf[0])
1438	} else {
1439		_p1 = unsafe.Pointer(&_zero)
1440	}
1441	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1442	n = int(r0)
1443	if e1 != 0 {
1444		err = errnoErr(e1)
1445	}
1446	return
1447}
1448
1449// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1450
1451func Rename(from string, to string) (err error) {
1452	var _p0 *byte
1453	_p0, err = BytePtrFromString(from)
1454	if err != nil {
1455		return
1456	}
1457	var _p1 *byte
1458	_p1, err = BytePtrFromString(to)
1459	if err != nil {
1460		return
1461	}
1462	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1463	if e1 != 0 {
1464		err = errnoErr(e1)
1465	}
1466	return
1467}
1468
1469// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1470
1471func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1472	var _p0 *byte
1473	_p0, err = BytePtrFromString(from)
1474	if err != nil {
1475		return
1476	}
1477	var _p1 *byte
1478	_p1, err = BytePtrFromString(to)
1479	if err != nil {
1480		return
1481	}
1482	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1483	if e1 != 0 {
1484		err = errnoErr(e1)
1485	}
1486	return
1487}
1488
1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1490
1491func Revoke(path string) (err error) {
1492	var _p0 *byte
1493	_p0, err = BytePtrFromString(path)
1494	if err != nil {
1495		return
1496	}
1497	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1498	if e1 != 0 {
1499		err = errnoErr(e1)
1500	}
1501	return
1502}
1503
1504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1505
1506func Rmdir(path string) (err error) {
1507	var _p0 *byte
1508	_p0, err = BytePtrFromString(path)
1509	if err != nil {
1510		return
1511	}
1512	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1513	if e1 != 0 {
1514		err = errnoErr(e1)
1515	}
1516	return
1517}
1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1522	r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1523	newoffset = int64(r0)
1524	if e1 != 0 {
1525		err = errnoErr(e1)
1526	}
1527	return
1528}
1529
1530// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1531
1532func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1533	r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1534	n = int(r0)
1535	if e1 != 0 {
1536		err = errnoErr(e1)
1537	}
1538	return
1539}
1540
1541// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1542
1543func Setegid(egid int) (err error) {
1544	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1545	if e1 != 0 {
1546		err = errnoErr(e1)
1547	}
1548	return
1549}
1550
1551// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1552
1553func Seteuid(euid int) (err error) {
1554	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1555	if e1 != 0 {
1556		err = errnoErr(e1)
1557	}
1558	return
1559}
1560
1561// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1562
1563func Setgid(gid int) (err error) {
1564	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1565	if e1 != 0 {
1566		err = errnoErr(e1)
1567	}
1568	return
1569}
1570
1571// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1572
1573func Setlogin(name string) (err error) {
1574	var _p0 *byte
1575	_p0, err = BytePtrFromString(name)
1576	if err != nil {
1577		return
1578	}
1579	_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1580	if e1 != 0 {
1581		err = errnoErr(e1)
1582	}
1583	return
1584}
1585
1586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1587
1588func Setpgid(pid int, pgid int) (err error) {
1589	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1590	if e1 != 0 {
1591		err = errnoErr(e1)
1592	}
1593	return
1594}
1595
1596// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1597
1598func Setpriority(which int, who int, prio int) (err error) {
1599	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1600	if e1 != 0 {
1601		err = errnoErr(e1)
1602	}
1603	return
1604}
1605
1606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1607
1608func Setregid(rgid int, egid int) (err error) {
1609	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1610	if e1 != 0 {
1611		err = errnoErr(e1)
1612	}
1613	return
1614}
1615
1616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1617
1618func Setreuid(ruid int, euid int) (err error) {
1619	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1620	if e1 != 0 {
1621		err = errnoErr(e1)
1622	}
1623	return
1624}
1625
1626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1627
1628func Setresgid(rgid int, egid int, sgid int) (err error) {
1629	_, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1630	if e1 != 0 {
1631		err = errnoErr(e1)
1632	}
1633	return
1634}
1635
1636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1637
1638func Setresuid(ruid int, euid int, suid int) (err error) {
1639	_, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1640	if e1 != 0 {
1641		err = errnoErr(e1)
1642	}
1643	return
1644}
1645
1646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1647
1648func Setsid() (pid int, err error) {
1649	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1650	pid = int(r0)
1651	if e1 != 0 {
1652		err = errnoErr(e1)
1653	}
1654	return
1655}
1656
1657// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1658
1659func Settimeofday(tp *Timeval) (err error) {
1660	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1661	if e1 != 0 {
1662		err = errnoErr(e1)
1663	}
1664	return
1665}
1666
1667// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1668
1669func Setuid(uid int) (err error) {
1670	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1671	if e1 != 0 {
1672		err = errnoErr(e1)
1673	}
1674	return
1675}
1676
1677// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1678
1679func Statfs(path string, stat *Statfs_t) (err error) {
1680	var _p0 *byte
1681	_p0, err = BytePtrFromString(path)
1682	if err != nil {
1683		return
1684	}
1685	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1686	if e1 != 0 {
1687		err = errnoErr(e1)
1688	}
1689	return
1690}
1691
1692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1693
1694func Symlink(path string, link string) (err error) {
1695	var _p0 *byte
1696	_p0, err = BytePtrFromString(path)
1697	if err != nil {
1698		return
1699	}
1700	var _p1 *byte
1701	_p1, err = BytePtrFromString(link)
1702	if err != nil {
1703		return
1704	}
1705	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1706	if e1 != 0 {
1707		err = errnoErr(e1)
1708	}
1709	return
1710}
1711
1712// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1713
1714func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1715	var _p0 *byte
1716	_p0, err = BytePtrFromString(oldpath)
1717	if err != nil {
1718		return
1719	}
1720	var _p1 *byte
1721	_p1, err = BytePtrFromString(newpath)
1722	if err != nil {
1723		return
1724	}
1725	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1726	if e1 != 0 {
1727		err = errnoErr(e1)
1728	}
1729	return
1730}
1731
1732// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1733
1734func Sync() (err error) {
1735	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1736	if e1 != 0 {
1737		err = errnoErr(e1)
1738	}
1739	return
1740}
1741
1742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1743
1744func Truncate(path string, length int64) (err error) {
1745	var _p0 *byte
1746	_p0, err = BytePtrFromString(path)
1747	if err != nil {
1748		return
1749	}
1750	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1751	if e1 != 0 {
1752		err = errnoErr(e1)
1753	}
1754	return
1755}
1756
1757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1758
1759func Umask(newmask int) (oldmask int) {
1760	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1761	oldmask = int(r0)
1762	return
1763}
1764
1765// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1766
1767func Undelete(path string) (err error) {
1768	var _p0 *byte
1769	_p0, err = BytePtrFromString(path)
1770	if err != nil {
1771		return
1772	}
1773	_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1774	if e1 != 0 {
1775		err = errnoErr(e1)
1776	}
1777	return
1778}
1779
1780// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1781
1782func Unlink(path string) (err error) {
1783	var _p0 *byte
1784	_p0, err = BytePtrFromString(path)
1785	if err != nil {
1786		return
1787	}
1788	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1789	if e1 != 0 {
1790		err = errnoErr(e1)
1791	}
1792	return
1793}
1794
1795// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1796
1797func Unlinkat(dirfd int, path string, flags int) (err error) {
1798	var _p0 *byte
1799	_p0, err = BytePtrFromString(path)
1800	if err != nil {
1801		return
1802	}
1803	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1804	if e1 != 0 {
1805		err = errnoErr(e1)
1806	}
1807	return
1808}
1809
1810// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1811
1812func Unmount(path string, flags int) (err error) {
1813	var _p0 *byte
1814	_p0, err = BytePtrFromString(path)
1815	if err != nil {
1816		return
1817	}
1818	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1819	if e1 != 0 {
1820		err = errnoErr(e1)
1821	}
1822	return
1823}
1824
1825// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1826
1827func write(fd int, p []byte) (n int, err error) {
1828	var _p0 unsafe.Pointer
1829	if len(p) > 0 {
1830		_p0 = unsafe.Pointer(&p[0])
1831	} else {
1832		_p0 = unsafe.Pointer(&_zero)
1833	}
1834	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1835	n = int(r0)
1836	if e1 != 0 {
1837		err = errnoErr(e1)
1838	}
1839	return
1840}
1841
1842// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1843
1844func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1845	r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1846	ret = uintptr(r0)
1847	if e1 != 0 {
1848		err = errnoErr(e1)
1849	}
1850	return
1851}
1852
1853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1854
1855func munmap(addr uintptr, length uintptr) (err error) {
1856	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1857	if e1 != 0 {
1858		err = errnoErr(e1)
1859	}
1860	return
1861}
1862
1863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1864
1865func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1866	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1867	n = int(r0)
1868	if e1 != 0 {
1869		err = errnoErr(e1)
1870	}
1871	return
1872}
1873
1874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1875
1876func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1877	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1878	n = int(r0)
1879	if e1 != 0 {
1880		err = errnoErr(e1)
1881	}
1882	return
1883}
1884
1885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1886
1887func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1888	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1889	nfd = int(r0)
1890	if e1 != 0 {
1891		err = errnoErr(e1)
1892	}
1893	return
1894}
1895
1896// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1897
1898func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1899	var _p0 *byte
1900	_p0, err = BytePtrFromString(path)
1901	if err != nil {
1902		return
1903	}
1904	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1905	if e1 != 0 {
1906		err = errnoErr(e1)
1907	}
1908	return
1909}