1// go run mksyscall.go -dragonfly -tags dragonfly,amd64 syscall_bsd.go syscall_dragonfly.go syscall_dragonfly_amd64.go
   2// Code generated by the command above; see README.md. DO NOT EDIT.
   3
   4//go:build dragonfly && amd64
   5// +build dragonfly,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 pipe() (r int, w int, err error) {
 355	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
 356	r = int(r0)
 357	w = int(r1)
 358	if e1 != 0 {
 359		err = errnoErr(e1)
 360	}
 361	return
 362}
 363
 364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 365
 366func pipe2(p *[2]_C_int, flags int) (r int, w int, err error) {
 367	r0, r1, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
 368	r = int(r0)
 369	w = int(r1)
 370	if e1 != 0 {
 371		err = errnoErr(e1)
 372	}
 373	return
 374}
 375
 376// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 377
 378func extpread(fd int, p []byte, flags int, offset int64) (n int, err error) {
 379	var _p0 unsafe.Pointer
 380	if len(p) > 0 {
 381		_p0 = unsafe.Pointer(&p[0])
 382	} else {
 383		_p0 = unsafe.Pointer(&_zero)
 384	}
 385	r0, _, e1 := Syscall6(SYS_EXTPREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(offset), 0)
 386	n = int(r0)
 387	if e1 != 0 {
 388		err = errnoErr(e1)
 389	}
 390	return
 391}
 392
 393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 394
 395func extpwrite(fd int, p []byte, flags int, offset int64) (n int, err error) {
 396	var _p0 unsafe.Pointer
 397	if len(p) > 0 {
 398		_p0 = unsafe.Pointer(&p[0])
 399	} else {
 400		_p0 = unsafe.Pointer(&_zero)
 401	}
 402	r0, _, e1 := Syscall6(SYS_EXTPWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(offset), 0)
 403	n = int(r0)
 404	if e1 != 0 {
 405		err = errnoErr(e1)
 406	}
 407	return
 408}
 409
 410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 411
 412func Getcwd(buf []byte) (n int, err error) {
 413	var _p0 unsafe.Pointer
 414	if len(buf) > 0 {
 415		_p0 = unsafe.Pointer(&buf[0])
 416	} else {
 417		_p0 = unsafe.Pointer(&_zero)
 418	}
 419	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
 420	n = int(r0)
 421	if e1 != 0 {
 422		err = errnoErr(e1)
 423	}
 424	return
 425}
 426
 427// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 428
 429func ioctl(fd int, req uint, arg uintptr) (err error) {
 430	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
 431	if e1 != 0 {
 432		err = errnoErr(e1)
 433	}
 434	return
 435}
 436
 437// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 438
 439func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
 440	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
 441	if e1 != 0 {
 442		err = errnoErr(e1)
 443	}
 444	return
 445}
 446
 447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 448
 449func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 450	var _p0 unsafe.Pointer
 451	if len(mib) > 0 {
 452		_p0 = unsafe.Pointer(&mib[0])
 453	} else {
 454		_p0 = unsafe.Pointer(&_zero)
 455	}
 456	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 457	if e1 != 0 {
 458		err = errnoErr(e1)
 459	}
 460	return
 461}
 462
 463// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 464
 465func Access(path string, mode uint32) (err error) {
 466	var _p0 *byte
 467	_p0, err = BytePtrFromString(path)
 468	if err != nil {
 469		return
 470	}
 471	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 472	if e1 != 0 {
 473		err = errnoErr(e1)
 474	}
 475	return
 476}
 477
 478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 479
 480func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
 481	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
 482	if e1 != 0 {
 483		err = errnoErr(e1)
 484	}
 485	return
 486}
 487
 488// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 489
 490func Chdir(path string) (err error) {
 491	var _p0 *byte
 492	_p0, err = BytePtrFromString(path)
 493	if err != nil {
 494		return
 495	}
 496	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
 497	if e1 != 0 {
 498		err = errnoErr(e1)
 499	}
 500	return
 501}
 502
 503// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 504
 505func Chflags(path string, flags int) (err error) {
 506	var _p0 *byte
 507	_p0, err = BytePtrFromString(path)
 508	if err != nil {
 509		return
 510	}
 511	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
 512	if e1 != 0 {
 513		err = errnoErr(e1)
 514	}
 515	return
 516}
 517
 518// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 519
 520func Chmod(path string, mode uint32) (err error) {
 521	var _p0 *byte
 522	_p0, err = BytePtrFromString(path)
 523	if err != nil {
 524		return
 525	}
 526	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 527	if e1 != 0 {
 528		err = errnoErr(e1)
 529	}
 530	return
 531}
 532
 533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 534
 535func Chown(path string, uid int, gid int) (err error) {
 536	var _p0 *byte
 537	_p0, err = BytePtrFromString(path)
 538	if err != nil {
 539		return
 540	}
 541	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
 542	if e1 != 0 {
 543		err = errnoErr(e1)
 544	}
 545	return
 546}
 547
 548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 549
 550func Chroot(path string) (err error) {
 551	var _p0 *byte
 552	_p0, err = BytePtrFromString(path)
 553	if err != nil {
 554		return
 555	}
 556	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
 557	if e1 != 0 {
 558		err = errnoErr(e1)
 559	}
 560	return
 561}
 562
 563// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 564
 565func ClockGettime(clockid int32, time *Timespec) (err error) {
 566	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
 567	if e1 != 0 {
 568		err = errnoErr(e1)
 569	}
 570	return
 571}
 572
 573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 574
 575func Close(fd int) (err error) {
 576	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
 577	if e1 != 0 {
 578		err = errnoErr(e1)
 579	}
 580	return
 581}
 582
 583// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 584
 585func Dup(fd int) (nfd int, err error) {
 586	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
 587	nfd = int(r0)
 588	if e1 != 0 {
 589		err = errnoErr(e1)
 590	}
 591	return
 592}
 593
 594// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 595
 596func Dup2(from int, to int) (err error) {
 597	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
 598	if e1 != 0 {
 599		err = errnoErr(e1)
 600	}
 601	return
 602}
 603
 604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 605
 606func Exit(code int) {
 607	Syscall(SYS_EXIT, uintptr(code), 0, 0)
 608	return
 609}
 610
 611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 612
 613func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
 614	var _p0 *byte
 615	_p0, err = BytePtrFromString(path)
 616	if err != nil {
 617		return
 618	}
 619	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
 620	if e1 != 0 {
 621		err = errnoErr(e1)
 622	}
 623	return
 624}
 625
 626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 627
 628func Fchdir(fd int) (err error) {
 629	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
 630	if e1 != 0 {
 631		err = errnoErr(e1)
 632	}
 633	return
 634}
 635
 636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 637
 638func Fchflags(fd int, flags int) (err error) {
 639	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
 640	if e1 != 0 {
 641		err = errnoErr(e1)
 642	}
 643	return
 644}
 645
 646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 647
 648func Fchmod(fd int, mode uint32) (err error) {
 649	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
 650	if e1 != 0 {
 651		err = errnoErr(e1)
 652	}
 653	return
 654}
 655
 656// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 657
 658func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
 659	var _p0 *byte
 660	_p0, err = BytePtrFromString(path)
 661	if err != nil {
 662		return
 663	}
 664	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
 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 Fchown(fd int, uid int, gid int) (err error) {
 674	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
 675	if e1 != 0 {
 676		err = errnoErr(e1)
 677	}
 678	return
 679}
 680
 681// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 682
 683func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
 684	var _p0 *byte
 685	_p0, err = BytePtrFromString(path)
 686	if err != nil {
 687		return
 688	}
 689	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
 690	if e1 != 0 {
 691		err = errnoErr(e1)
 692	}
 693	return
 694}
 695
 696// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 697
 698func Flock(fd int, how int) (err error) {
 699	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
 700	if e1 != 0 {
 701		err = errnoErr(e1)
 702	}
 703	return
 704}
 705
 706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 707
 708func Fpathconf(fd int, name int) (val int, err error) {
 709	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
 710	val = int(r0)
 711	if e1 != 0 {
 712		err = errnoErr(e1)
 713	}
 714	return
 715}
 716
 717// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 718
 719func Fstat(fd int, stat *Stat_t) (err error) {
 720	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 721	if e1 != 0 {
 722		err = errnoErr(e1)
 723	}
 724	return
 725}
 726
 727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 728
 729func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
 730	var _p0 *byte
 731	_p0, err = BytePtrFromString(path)
 732	if err != nil {
 733		return
 734	}
 735	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
 736	if e1 != 0 {
 737		err = errnoErr(e1)
 738	}
 739	return
 740}
 741
 742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 743
 744func Fstatfs(fd int, stat *Statfs_t) (err error) {
 745	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 746	if e1 != 0 {
 747		err = errnoErr(e1)
 748	}
 749	return
 750}
 751
 752// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 753
 754func Fsync(fd int) (err error) {
 755	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
 756	if e1 != 0 {
 757		err = errnoErr(e1)
 758	}
 759	return
 760}
 761
 762// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 763
 764func Ftruncate(fd int, length int64) (err error) {
 765	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
 766	if e1 != 0 {
 767		err = errnoErr(e1)
 768	}
 769	return
 770}
 771
 772// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 773
 774func Getdents(fd int, buf []byte) (n int, err error) {
 775	var _p0 unsafe.Pointer
 776	if len(buf) > 0 {
 777		_p0 = unsafe.Pointer(&buf[0])
 778	} else {
 779		_p0 = unsafe.Pointer(&_zero)
 780	}
 781	r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
 782	n = int(r0)
 783	if e1 != 0 {
 784		err = errnoErr(e1)
 785	}
 786	return
 787}
 788
 789// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 790
 791func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
 792	var _p0 unsafe.Pointer
 793	if len(buf) > 0 {
 794		_p0 = unsafe.Pointer(&buf[0])
 795	} else {
 796		_p0 = unsafe.Pointer(&_zero)
 797	}
 798	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
 799	n = int(r0)
 800	if e1 != 0 {
 801		err = errnoErr(e1)
 802	}
 803	return
 804}
 805
 806// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 807
 808func Getdtablesize() (size int) {
 809	r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
 810	size = int(r0)
 811	return
 812}
 813
 814// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 815
 816func Getegid() (egid int) {
 817	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
 818	egid = int(r0)
 819	return
 820}
 821
 822// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 823
 824func Geteuid() (uid int) {
 825	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
 826	uid = int(r0)
 827	return
 828}
 829
 830// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 831
 832func Getgid() (gid int) {
 833	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
 834	gid = int(r0)
 835	return
 836}
 837
 838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 839
 840func Getpgid(pid int) (pgid int, err error) {
 841	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
 842	pgid = int(r0)
 843	if e1 != 0 {
 844		err = errnoErr(e1)
 845	}
 846	return
 847}
 848
 849// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 850
 851func Getpgrp() (pgrp int) {
 852	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
 853	pgrp = int(r0)
 854	return
 855}
 856
 857// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 858
 859func Getpid() (pid int) {
 860	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
 861	pid = int(r0)
 862	return
 863}
 864
 865// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 866
 867func Getppid() (ppid int) {
 868	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
 869	ppid = int(r0)
 870	return
 871}
 872
 873// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 874
 875func Getpriority(which int, who int) (prio int, err error) {
 876	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
 877	prio = int(r0)
 878	if e1 != 0 {
 879		err = errnoErr(e1)
 880	}
 881	return
 882}
 883
 884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 885
 886func Getrlimit(which int, lim *Rlimit) (err error) {
 887	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
 888	if e1 != 0 {
 889		err = errnoErr(e1)
 890	}
 891	return
 892}
 893
 894// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 895
 896func Getrusage(who int, rusage *Rusage) (err error) {
 897	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
 898	if e1 != 0 {
 899		err = errnoErr(e1)
 900	}
 901	return
 902}
 903
 904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 905
 906func Getsid(pid int) (sid int, err error) {
 907	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
 908	sid = int(r0)
 909	if e1 != 0 {
 910		err = errnoErr(e1)
 911	}
 912	return
 913}
 914
 915// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 916
 917func Gettimeofday(tv *Timeval) (err error) {
 918	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
 919	if e1 != 0 {
 920		err = errnoErr(e1)
 921	}
 922	return
 923}
 924
 925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 926
 927func Getuid() (uid int) {
 928	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
 929	uid = int(r0)
 930	return
 931}
 932
 933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 934
 935func Issetugid() (tainted bool) {
 936	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
 937	tainted = bool(r0 != 0)
 938	return
 939}
 940
 941// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 942
 943func Kill(pid int, signum syscall.Signal) (err error) {
 944	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
 945	if e1 != 0 {
 946		err = errnoErr(e1)
 947	}
 948	return
 949}
 950
 951// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 952
 953func Kqueue() (fd int, err error) {
 954	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
 955	fd = int(r0)
 956	if e1 != 0 {
 957		err = errnoErr(e1)
 958	}
 959	return
 960}
 961
 962// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 963
 964func Lchown(path string, uid int, gid int) (err error) {
 965	var _p0 *byte
 966	_p0, err = BytePtrFromString(path)
 967	if err != nil {
 968		return
 969	}
 970	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
 971	if e1 != 0 {
 972		err = errnoErr(e1)
 973	}
 974	return
 975}
 976
 977// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 978
 979func Link(path string, link string) (err error) {
 980	var _p0 *byte
 981	_p0, err = BytePtrFromString(path)
 982	if err != nil {
 983		return
 984	}
 985	var _p1 *byte
 986	_p1, err = BytePtrFromString(link)
 987	if err != nil {
 988		return
 989	}
 990	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
 991	if e1 != 0 {
 992		err = errnoErr(e1)
 993	}
 994	return
 995}
 996
 997// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 998
 999func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1000	var _p0 *byte
1001	_p0, err = BytePtrFromString(path)
1002	if err != nil {
1003		return
1004	}
1005	var _p1 *byte
1006	_p1, err = BytePtrFromString(link)
1007	if err != nil {
1008		return
1009	}
1010	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1011	if e1 != 0 {
1012		err = errnoErr(e1)
1013	}
1014	return
1015}
1016
1017// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1018
1019func Listen(s int, backlog int) (err error) {
1020	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1021	if e1 != 0 {
1022		err = errnoErr(e1)
1023	}
1024	return
1025}
1026
1027// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1028
1029func Lstat(path string, stat *Stat_t) (err error) {
1030	var _p0 *byte
1031	_p0, err = BytePtrFromString(path)
1032	if err != nil {
1033		return
1034	}
1035	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1036	if e1 != 0 {
1037		err = errnoErr(e1)
1038	}
1039	return
1040}
1041
1042// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1043
1044func Mkdir(path string, mode uint32) (err error) {
1045	var _p0 *byte
1046	_p0, err = BytePtrFromString(path)
1047	if err != nil {
1048		return
1049	}
1050	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1051	if e1 != 0 {
1052		err = errnoErr(e1)
1053	}
1054	return
1055}
1056
1057// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1058
1059func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1060	var _p0 *byte
1061	_p0, err = BytePtrFromString(path)
1062	if err != nil {
1063		return
1064	}
1065	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1066	if e1 != 0 {
1067		err = errnoErr(e1)
1068	}
1069	return
1070}
1071
1072// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1073
1074func Mkfifo(path string, mode uint32) (err error) {
1075	var _p0 *byte
1076	_p0, err = BytePtrFromString(path)
1077	if err != nil {
1078		return
1079	}
1080	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1081	if e1 != 0 {
1082		err = errnoErr(e1)
1083	}
1084	return
1085}
1086
1087// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1088
1089func Mknod(path string, mode uint32, dev int) (err error) {
1090	var _p0 *byte
1091	_p0, err = BytePtrFromString(path)
1092	if err != nil {
1093		return
1094	}
1095	_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1096	if e1 != 0 {
1097		err = errnoErr(e1)
1098	}
1099	return
1100}
1101
1102// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1103
1104func Mknodat(fd int, path string, mode uint32, dev int) (err error) {
1105	var _p0 *byte
1106	_p0, err = BytePtrFromString(path)
1107	if err != nil {
1108		return
1109	}
1110	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1111	if e1 != 0 {
1112		err = errnoErr(e1)
1113	}
1114	return
1115}
1116
1117// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1118
1119func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1120	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1121	if e1 != 0 {
1122		err = errnoErr(e1)
1123	}
1124	return
1125}
1126
1127// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1128
1129func Open(path string, mode int, perm uint32) (fd int, err error) {
1130	var _p0 *byte
1131	_p0, err = BytePtrFromString(path)
1132	if err != nil {
1133		return
1134	}
1135	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1136	fd = int(r0)
1137	if e1 != 0 {
1138		err = errnoErr(e1)
1139	}
1140	return
1141}
1142
1143// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1144
1145func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1146	var _p0 *byte
1147	_p0, err = BytePtrFromString(path)
1148	if err != nil {
1149		return
1150	}
1151	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1152	fd = int(r0)
1153	if e1 != 0 {
1154		err = errnoErr(e1)
1155	}
1156	return
1157}
1158
1159// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160
1161func Pathconf(path string, name int) (val int, err error) {
1162	var _p0 *byte
1163	_p0, err = BytePtrFromString(path)
1164	if err != nil {
1165		return
1166	}
1167	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1168	val = int(r0)
1169	if e1 != 0 {
1170		err = errnoErr(e1)
1171	}
1172	return
1173}
1174
1175// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1176
1177func read(fd int, p []byte) (n int, err error) {
1178	var _p0 unsafe.Pointer
1179	if len(p) > 0 {
1180		_p0 = unsafe.Pointer(&p[0])
1181	} else {
1182		_p0 = unsafe.Pointer(&_zero)
1183	}
1184	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1185	n = int(r0)
1186	if e1 != 0 {
1187		err = errnoErr(e1)
1188	}
1189	return
1190}
1191
1192// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1193
1194func Readlink(path string, buf []byte) (n int, err error) {
1195	var _p0 *byte
1196	_p0, err = BytePtrFromString(path)
1197	if err != nil {
1198		return
1199	}
1200	var _p1 unsafe.Pointer
1201	if len(buf) > 0 {
1202		_p1 = unsafe.Pointer(&buf[0])
1203	} else {
1204		_p1 = unsafe.Pointer(&_zero)
1205	}
1206	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1207	n = int(r0)
1208	if e1 != 0 {
1209		err = errnoErr(e1)
1210	}
1211	return
1212}
1213
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215
1216func Rename(from string, to string) (err error) {
1217	var _p0 *byte
1218	_p0, err = BytePtrFromString(from)
1219	if err != nil {
1220		return
1221	}
1222	var _p1 *byte
1223	_p1, err = BytePtrFromString(to)
1224	if err != nil {
1225		return
1226	}
1227	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1228	if e1 != 0 {
1229		err = errnoErr(e1)
1230	}
1231	return
1232}
1233
1234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1235
1236func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1237	var _p0 *byte
1238	_p0, err = BytePtrFromString(from)
1239	if err != nil {
1240		return
1241	}
1242	var _p1 *byte
1243	_p1, err = BytePtrFromString(to)
1244	if err != nil {
1245		return
1246	}
1247	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1248	if e1 != 0 {
1249		err = errnoErr(e1)
1250	}
1251	return
1252}
1253
1254// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1255
1256func Revoke(path string) (err error) {
1257	var _p0 *byte
1258	_p0, err = BytePtrFromString(path)
1259	if err != nil {
1260		return
1261	}
1262	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1263	if e1 != 0 {
1264		err = errnoErr(e1)
1265	}
1266	return
1267}
1268
1269// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1270
1271func Rmdir(path string) (err error) {
1272	var _p0 *byte
1273	_p0, err = BytePtrFromString(path)
1274	if err != nil {
1275		return
1276	}
1277	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1278	if e1 != 0 {
1279		err = errnoErr(e1)
1280	}
1281	return
1282}
1283
1284// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1285
1286func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1287	r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
1288	newoffset = int64(r0)
1289	if e1 != 0 {
1290		err = errnoErr(e1)
1291	}
1292	return
1293}
1294
1295// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1296
1297func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1298	r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1299	n = int(r0)
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 Setegid(egid int) (err error) {
1309	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1310	if e1 != 0 {
1311		err = errnoErr(e1)
1312	}
1313	return
1314}
1315
1316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1317
1318func Seteuid(euid int) (err error) {
1319	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1320	if e1 != 0 {
1321		err = errnoErr(e1)
1322	}
1323	return
1324}
1325
1326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1327
1328func Setgid(gid int) (err error) {
1329	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1330	if e1 != 0 {
1331		err = errnoErr(e1)
1332	}
1333	return
1334}
1335
1336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1337
1338func Setlogin(name string) (err error) {
1339	var _p0 *byte
1340	_p0, err = BytePtrFromString(name)
1341	if err != nil {
1342		return
1343	}
1344	_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1345	if e1 != 0 {
1346		err = errnoErr(e1)
1347	}
1348	return
1349}
1350
1351// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1352
1353func Setpgid(pid int, pgid int) (err error) {
1354	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1355	if e1 != 0 {
1356		err = errnoErr(e1)
1357	}
1358	return
1359}
1360
1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1362
1363func Setpriority(which int, who int, prio int) (err error) {
1364	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
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 Setregid(rgid int, egid int) (err error) {
1374	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1375	if e1 != 0 {
1376		err = errnoErr(e1)
1377	}
1378	return
1379}
1380
1381// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1382
1383func Setreuid(ruid int, euid int) (err error) {
1384	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1385	if e1 != 0 {
1386		err = errnoErr(e1)
1387	}
1388	return
1389}
1390
1391// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1392
1393func Setresgid(rgid int, egid int, sgid int) (err error) {
1394	_, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1395	if e1 != 0 {
1396		err = errnoErr(e1)
1397	}
1398	return
1399}
1400
1401// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1402
1403func Setresuid(ruid int, euid int, suid int) (err error) {
1404	_, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1405	if e1 != 0 {
1406		err = errnoErr(e1)
1407	}
1408	return
1409}
1410
1411// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1412
1413func Setsid() (pid int, err error) {
1414	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1415	pid = int(r0)
1416	if e1 != 0 {
1417		err = errnoErr(e1)
1418	}
1419	return
1420}
1421
1422// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1423
1424func Settimeofday(tp *Timeval) (err error) {
1425	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1426	if e1 != 0 {
1427		err = errnoErr(e1)
1428	}
1429	return
1430}
1431
1432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1433
1434func Setuid(uid int) (err error) {
1435	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1436	if e1 != 0 {
1437		err = errnoErr(e1)
1438	}
1439	return
1440}
1441
1442// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1443
1444func Stat(path string, stat *Stat_t) (err error) {
1445	var _p0 *byte
1446	_p0, err = BytePtrFromString(path)
1447	if err != nil {
1448		return
1449	}
1450	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1451	if e1 != 0 {
1452		err = errnoErr(e1)
1453	}
1454	return
1455}
1456
1457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1458
1459func Statfs(path string, stat *Statfs_t) (err error) {
1460	var _p0 *byte
1461	_p0, err = BytePtrFromString(path)
1462	if err != nil {
1463		return
1464	}
1465	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1466	if e1 != 0 {
1467		err = errnoErr(e1)
1468	}
1469	return
1470}
1471
1472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1473
1474func Symlink(path string, link string) (err error) {
1475	var _p0 *byte
1476	_p0, err = BytePtrFromString(path)
1477	if err != nil {
1478		return
1479	}
1480	var _p1 *byte
1481	_p1, err = BytePtrFromString(link)
1482	if err != nil {
1483		return
1484	}
1485	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1486	if e1 != 0 {
1487		err = errnoErr(e1)
1488	}
1489	return
1490}
1491
1492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1493
1494func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1495	var _p0 *byte
1496	_p0, err = BytePtrFromString(oldpath)
1497	if err != nil {
1498		return
1499	}
1500	var _p1 *byte
1501	_p1, err = BytePtrFromString(newpath)
1502	if err != nil {
1503		return
1504	}
1505	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1506	if e1 != 0 {
1507		err = errnoErr(e1)
1508	}
1509	return
1510}
1511
1512// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1513
1514func Sync() (err error) {
1515	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1516	if e1 != 0 {
1517		err = errnoErr(e1)
1518	}
1519	return
1520}
1521
1522// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1523
1524func Truncate(path string, length int64) (err error) {
1525	var _p0 *byte
1526	_p0, err = BytePtrFromString(path)
1527	if err != nil {
1528		return
1529	}
1530	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1531	if e1 != 0 {
1532		err = errnoErr(e1)
1533	}
1534	return
1535}
1536
1537// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1538
1539func Umask(newmask int) (oldmask int) {
1540	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1541	oldmask = int(r0)
1542	return
1543}
1544
1545// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1546
1547func Undelete(path string) (err error) {
1548	var _p0 *byte
1549	_p0, err = BytePtrFromString(path)
1550	if err != nil {
1551		return
1552	}
1553	_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1554	if e1 != 0 {
1555		err = errnoErr(e1)
1556	}
1557	return
1558}
1559
1560// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1561
1562func Unlink(path string) (err error) {
1563	var _p0 *byte
1564	_p0, err = BytePtrFromString(path)
1565	if err != nil {
1566		return
1567	}
1568	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1569	if e1 != 0 {
1570		err = errnoErr(e1)
1571	}
1572	return
1573}
1574
1575// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1576
1577func Unlinkat(dirfd int, path string, flags int) (err error) {
1578	var _p0 *byte
1579	_p0, err = BytePtrFromString(path)
1580	if err != nil {
1581		return
1582	}
1583	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1584	if e1 != 0 {
1585		err = errnoErr(e1)
1586	}
1587	return
1588}
1589
1590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1591
1592func Unmount(path string, flags int) (err error) {
1593	var _p0 *byte
1594	_p0, err = BytePtrFromString(path)
1595	if err != nil {
1596		return
1597	}
1598	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1599	if e1 != 0 {
1600		err = errnoErr(e1)
1601	}
1602	return
1603}
1604
1605// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1606
1607func write(fd int, p []byte) (n int, err error) {
1608	var _p0 unsafe.Pointer
1609	if len(p) > 0 {
1610		_p0 = unsafe.Pointer(&p[0])
1611	} else {
1612		_p0 = unsafe.Pointer(&_zero)
1613	}
1614	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1615	n = int(r0)
1616	if e1 != 0 {
1617		err = errnoErr(e1)
1618	}
1619	return
1620}
1621
1622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1623
1624func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1625	r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1626	ret = uintptr(r0)
1627	if e1 != 0 {
1628		err = errnoErr(e1)
1629	}
1630	return
1631}
1632
1633// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1634
1635func munmap(addr uintptr, length uintptr) (err error) {
1636	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1637	if e1 != 0 {
1638		err = errnoErr(e1)
1639	}
1640	return
1641}
1642
1643// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1644
1645func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1646	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1647	n = int(r0)
1648	if e1 != 0 {
1649		err = errnoErr(e1)
1650	}
1651	return
1652}
1653
1654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1655
1656func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1657	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1658	n = int(r0)
1659	if e1 != 0 {
1660		err = errnoErr(e1)
1661	}
1662	return
1663}
1664
1665// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1666
1667func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1668	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1669	nfd = int(r0)
1670	if e1 != 0 {
1671		err = errnoErr(e1)
1672	}
1673	return
1674}
1675
1676// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1677
1678func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1679	var _p0 *byte
1680	_p0, err = BytePtrFromString(path)
1681	if err != nil {
1682		return
1683	}
1684	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1685	if e1 != 0 {
1686		err = errnoErr(e1)
1687	}
1688	return
1689}