zsyscall_freebsd_386.go

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