zsyscall_netbsd_arm.go

   1// mksyscall.pl -l32 -netbsd -arm -tags netbsd,arm syscall_bsd.go syscall_netbsd.go syscall_netbsd_arm.go
   2// Code generated by the command above; see README.md. DO NOT EDIT.
   3
   4// +build netbsd,arm
   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() (fd1 int, fd2 int, err error) {
 381	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
 382	fd1 = int(r0)
 383	fd2 = 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 getdents(fd int, 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_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
 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 Getcwd(buf []byte) (n int, err error) {
 410	var _p0 unsafe.Pointer
 411	if len(buf) > 0 {
 412		_p0 = unsafe.Pointer(&buf[0])
 413	} else {
 414		_p0 = unsafe.Pointer(&_zero)
 415	}
 416	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
 417	n = int(r0)
 418	if e1 != 0 {
 419		err = errnoErr(e1)
 420	}
 421	return
 422}
 423
 424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 425
 426func ioctl(fd int, req uint, arg uintptr) (err error) {
 427	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
 428	if e1 != 0 {
 429		err = errnoErr(e1)
 430	}
 431	return
 432}
 433
 434// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 435
 436func Access(path string, mode uint32) (err error) {
 437	var _p0 *byte
 438	_p0, err = BytePtrFromString(path)
 439	if err != nil {
 440		return
 441	}
 442	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 443	if e1 != 0 {
 444		err = errnoErr(e1)
 445	}
 446	return
 447}
 448
 449// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 450
 451func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
 452	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
 453	if e1 != 0 {
 454		err = errnoErr(e1)
 455	}
 456	return
 457}
 458
 459// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 460
 461func Chdir(path string) (err error) {
 462	var _p0 *byte
 463	_p0, err = BytePtrFromString(path)
 464	if err != nil {
 465		return
 466	}
 467	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
 468	if e1 != 0 {
 469		err = errnoErr(e1)
 470	}
 471	return
 472}
 473
 474// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 475
 476func Chflags(path string, flags int) (err error) {
 477	var _p0 *byte
 478	_p0, err = BytePtrFromString(path)
 479	if err != nil {
 480		return
 481	}
 482	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
 483	if e1 != 0 {
 484		err = errnoErr(e1)
 485	}
 486	return
 487}
 488
 489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 490
 491func Chmod(path string, mode uint32) (err error) {
 492	var _p0 *byte
 493	_p0, err = BytePtrFromString(path)
 494	if err != nil {
 495		return
 496	}
 497	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 498	if e1 != 0 {
 499		err = errnoErr(e1)
 500	}
 501	return
 502}
 503
 504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 505
 506func Chown(path string, uid int, gid int) (err error) {
 507	var _p0 *byte
 508	_p0, err = BytePtrFromString(path)
 509	if err != nil {
 510		return
 511	}
 512	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
 513	if e1 != 0 {
 514		err = errnoErr(e1)
 515	}
 516	return
 517}
 518
 519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 520
 521func Chroot(path string) (err error) {
 522	var _p0 *byte
 523	_p0, err = BytePtrFromString(path)
 524	if err != nil {
 525		return
 526	}
 527	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
 528	if e1 != 0 {
 529		err = errnoErr(e1)
 530	}
 531	return
 532}
 533
 534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 535
 536func Close(fd int) (err error) {
 537	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
 538	if e1 != 0 {
 539		err = errnoErr(e1)
 540	}
 541	return
 542}
 543
 544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 545
 546func Dup(fd int) (nfd int, err error) {
 547	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
 548	nfd = int(r0)
 549	if e1 != 0 {
 550		err = errnoErr(e1)
 551	}
 552	return
 553}
 554
 555// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 556
 557func Dup2(from int, to int) (err error) {
 558	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
 559	if e1 != 0 {
 560		err = errnoErr(e1)
 561	}
 562	return
 563}
 564
 565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 566
 567func Exit(code int) {
 568	Syscall(SYS_EXIT, uintptr(code), 0, 0)
 569	return
 570}
 571
 572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 573
 574func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
 575	var _p0 *byte
 576	_p0, err = BytePtrFromString(path)
 577	if err != nil {
 578		return
 579	}
 580	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
 581	if e1 != 0 {
 582		err = errnoErr(e1)
 583	}
 584	return
 585}
 586
 587// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 588
 589func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
 590	_, _, e1 := Syscall9(SYS_POSIX_FADVISE, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), 0, uintptr(length), uintptr(length>>32), uintptr(advice), 0)
 591	if e1 != 0 {
 592		err = errnoErr(e1)
 593	}
 594	return
 595}
 596
 597// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 598
 599func Fchdir(fd int) (err error) {
 600	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
 601	if e1 != 0 {
 602		err = errnoErr(e1)
 603	}
 604	return
 605}
 606
 607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 608
 609func Fchflags(fd int, flags int) (err error) {
 610	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
 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 Fchmod(fd int, mode uint32) (err error) {
 620	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
 621	if e1 != 0 {
 622		err = errnoErr(e1)
 623	}
 624	return
 625}
 626
 627// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 628
 629func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
 630	var _p0 *byte
 631	_p0, err = BytePtrFromString(path)
 632	if err != nil {
 633		return
 634	}
 635	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
 636	if e1 != 0 {
 637		err = errnoErr(e1)
 638	}
 639	return
 640}
 641
 642// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 643
 644func Fchown(fd int, uid int, gid int) (err error) {
 645	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
 646	if e1 != 0 {
 647		err = errnoErr(e1)
 648	}
 649	return
 650}
 651
 652// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 653
 654func Flock(fd int, how int) (err error) {
 655	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
 656	if e1 != 0 {
 657		err = errnoErr(e1)
 658	}
 659	return
 660}
 661
 662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 663
 664func Fpathconf(fd int, name int) (val int, err error) {
 665	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
 666	val = int(r0)
 667	if e1 != 0 {
 668		err = errnoErr(e1)
 669	}
 670	return
 671}
 672
 673// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 674
 675func Fstat(fd int, stat *Stat_t) (err error) {
 676	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 677	if e1 != 0 {
 678		err = errnoErr(e1)
 679	}
 680	return
 681}
 682
 683// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 684
 685func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
 686	var _p0 *byte
 687	_p0, err = BytePtrFromString(path)
 688	if err != nil {
 689		return
 690	}
 691	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
 692	if e1 != 0 {
 693		err = errnoErr(e1)
 694	}
 695	return
 696}
 697
 698// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 699
 700func Fsync(fd int) (err error) {
 701	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
 702	if e1 != 0 {
 703		err = errnoErr(e1)
 704	}
 705	return
 706}
 707
 708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 709
 710func Ftruncate(fd int, length int64) (err error) {
 711	_, _, e1 := Syscall6(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length), uintptr(length>>32), 0, 0)
 712	if e1 != 0 {
 713		err = errnoErr(e1)
 714	}
 715	return
 716}
 717
 718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 719
 720func Getegid() (egid int) {
 721	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
 722	egid = int(r0)
 723	return
 724}
 725
 726// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 727
 728func Geteuid() (uid int) {
 729	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
 730	uid = int(r0)
 731	return
 732}
 733
 734// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 735
 736func Getgid() (gid int) {
 737	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
 738	gid = int(r0)
 739	return
 740}
 741
 742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 743
 744func Getpgid(pid int) (pgid int, err error) {
 745	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
 746	pgid = int(r0)
 747	if e1 != 0 {
 748		err = errnoErr(e1)
 749	}
 750	return
 751}
 752
 753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 754
 755func Getpgrp() (pgrp int) {
 756	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
 757	pgrp = int(r0)
 758	return
 759}
 760
 761// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 762
 763func Getpid() (pid int) {
 764	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
 765	pid = int(r0)
 766	return
 767}
 768
 769// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 770
 771func Getppid() (ppid int) {
 772	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
 773	ppid = int(r0)
 774	return
 775}
 776
 777// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 778
 779func Getpriority(which int, who int) (prio int, err error) {
 780	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
 781	prio = int(r0)
 782	if e1 != 0 {
 783		err = errnoErr(e1)
 784	}
 785	return
 786}
 787
 788// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 789
 790func Getrlimit(which int, lim *Rlimit) (err error) {
 791	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
 792	if e1 != 0 {
 793		err = errnoErr(e1)
 794	}
 795	return
 796}
 797
 798// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 799
 800func Getrusage(who int, rusage *Rusage) (err error) {
 801	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
 802	if e1 != 0 {
 803		err = errnoErr(e1)
 804	}
 805	return
 806}
 807
 808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 809
 810func Getsid(pid int) (sid int, err error) {
 811	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
 812	sid = int(r0)
 813	if e1 != 0 {
 814		err = errnoErr(e1)
 815	}
 816	return
 817}
 818
 819// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 820
 821func Gettimeofday(tv *Timeval) (err error) {
 822	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
 823	if e1 != 0 {
 824		err = errnoErr(e1)
 825	}
 826	return
 827}
 828
 829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 830
 831func Getuid() (uid int) {
 832	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
 833	uid = int(r0)
 834	return
 835}
 836
 837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 838
 839func Issetugid() (tainted bool) {
 840	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
 841	tainted = bool(r0 != 0)
 842	return
 843}
 844
 845// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 846
 847func Kill(pid int, signum syscall.Signal) (err error) {
 848	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
 849	if e1 != 0 {
 850		err = errnoErr(e1)
 851	}
 852	return
 853}
 854
 855// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 856
 857func Kqueue() (fd int, err error) {
 858	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
 859	fd = int(r0)
 860	if e1 != 0 {
 861		err = errnoErr(e1)
 862	}
 863	return
 864}
 865
 866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 867
 868func Lchown(path string, uid int, gid int) (err error) {
 869	var _p0 *byte
 870	_p0, err = BytePtrFromString(path)
 871	if err != nil {
 872		return
 873	}
 874	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
 875	if e1 != 0 {
 876		err = errnoErr(e1)
 877	}
 878	return
 879}
 880
 881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 882
 883func Link(path string, link string) (err error) {
 884	var _p0 *byte
 885	_p0, err = BytePtrFromString(path)
 886	if err != nil {
 887		return
 888	}
 889	var _p1 *byte
 890	_p1, err = BytePtrFromString(link)
 891	if err != nil {
 892		return
 893	}
 894	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
 895	if e1 != 0 {
 896		err = errnoErr(e1)
 897	}
 898	return
 899}
 900
 901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 902
 903func Listen(s int, backlog int) (err error) {
 904	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
 905	if e1 != 0 {
 906		err = errnoErr(e1)
 907	}
 908	return
 909}
 910
 911// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 912
 913func Lstat(path string, stat *Stat_t) (err error) {
 914	var _p0 *byte
 915	_p0, err = BytePtrFromString(path)
 916	if err != nil {
 917		return
 918	}
 919	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
 920	if e1 != 0 {
 921		err = errnoErr(e1)
 922	}
 923	return
 924}
 925
 926// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 927
 928func Mkdir(path string, mode uint32) (err error) {
 929	var _p0 *byte
 930	_p0, err = BytePtrFromString(path)
 931	if err != nil {
 932		return
 933	}
 934	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 935	if e1 != 0 {
 936		err = errnoErr(e1)
 937	}
 938	return
 939}
 940
 941// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 942
 943func Mkfifo(path string, mode uint32) (err error) {
 944	var _p0 *byte
 945	_p0, err = BytePtrFromString(path)
 946	if err != nil {
 947		return
 948	}
 949	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
 950	if e1 != 0 {
 951		err = errnoErr(e1)
 952	}
 953	return
 954}
 955
 956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 957
 958func Mknod(path string, mode uint32, dev int) (err error) {
 959	var _p0 *byte
 960	_p0, err = BytePtrFromString(path)
 961	if err != nil {
 962		return
 963	}
 964	_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
 965	if e1 != 0 {
 966		err = errnoErr(e1)
 967	}
 968	return
 969}
 970
 971// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 972
 973func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
 974	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
 975	if e1 != 0 {
 976		err = errnoErr(e1)
 977	}
 978	return
 979}
 980
 981// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 982
 983func Open(path string, mode int, perm uint32) (fd int, err error) {
 984	var _p0 *byte
 985	_p0, err = BytePtrFromString(path)
 986	if err != nil {
 987		return
 988	}
 989	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
 990	fd = int(r0)
 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 Pathconf(path string, name int) (val int, err error) {
1000	var _p0 *byte
1001	_p0, err = BytePtrFromString(path)
1002	if err != nil {
1003		return
1004	}
1005	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1006	val = int(r0)
1007	if e1 != 0 {
1008		err = errnoErr(e1)
1009	}
1010	return
1011}
1012
1013// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1014
1015func Pread(fd int, p []byte, offset int64) (n int, err error) {
1016	var _p0 unsafe.Pointer
1017	if len(p) > 0 {
1018		_p0 = unsafe.Pointer(&p[0])
1019	} else {
1020		_p0 = unsafe.Pointer(&_zero)
1021	}
1022	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
1023	n = int(r0)
1024	if e1 != 0 {
1025		err = errnoErr(e1)
1026	}
1027	return
1028}
1029
1030// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1031
1032func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1033	var _p0 unsafe.Pointer
1034	if len(p) > 0 {
1035		_p0 = unsafe.Pointer(&p[0])
1036	} else {
1037		_p0 = unsafe.Pointer(&_zero)
1038	}
1039	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), uintptr(offset>>32))
1040	n = 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 read(fd int, p []byte) (n int, err error) {
1050	var _p0 unsafe.Pointer
1051	if len(p) > 0 {
1052		_p0 = unsafe.Pointer(&p[0])
1053	} else {
1054		_p0 = unsafe.Pointer(&_zero)
1055	}
1056	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1057	n = int(r0)
1058	if e1 != 0 {
1059		err = errnoErr(e1)
1060	}
1061	return
1062}
1063
1064// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1065
1066func Readlink(path string, buf []byte) (n int, err error) {
1067	var _p0 *byte
1068	_p0, err = BytePtrFromString(path)
1069	if err != nil {
1070		return
1071	}
1072	var _p1 unsafe.Pointer
1073	if len(buf) > 0 {
1074		_p1 = unsafe.Pointer(&buf[0])
1075	} else {
1076		_p1 = unsafe.Pointer(&_zero)
1077	}
1078	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1079	n = int(r0)
1080	if e1 != 0 {
1081		err = errnoErr(e1)
1082	}
1083	return
1084}
1085
1086// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1087
1088func Rename(from string, to string) (err error) {
1089	var _p0 *byte
1090	_p0, err = BytePtrFromString(from)
1091	if err != nil {
1092		return
1093	}
1094	var _p1 *byte
1095	_p1, err = BytePtrFromString(to)
1096	if err != nil {
1097		return
1098	}
1099	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1100	if e1 != 0 {
1101		err = errnoErr(e1)
1102	}
1103	return
1104}
1105
1106// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1107
1108func Revoke(path string) (err error) {
1109	var _p0 *byte
1110	_p0, err = BytePtrFromString(path)
1111	if err != nil {
1112		return
1113	}
1114	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1115	if e1 != 0 {
1116		err = errnoErr(e1)
1117	}
1118	return
1119}
1120
1121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1122
1123func Rmdir(path string) (err error) {
1124	var _p0 *byte
1125	_p0, err = BytePtrFromString(path)
1126	if err != nil {
1127		return
1128	}
1129	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1130	if e1 != 0 {
1131		err = errnoErr(e1)
1132	}
1133	return
1134}
1135
1136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1137
1138func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1139	r0, r1, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(offset>>32), uintptr(whence), 0)
1140	newoffset = int64(int64(r1)<<32 | int64(r0))
1141	if e1 != 0 {
1142		err = errnoErr(e1)
1143	}
1144	return
1145}
1146
1147// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1148
1149func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1150	_, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1151	if e1 != 0 {
1152		err = errnoErr(e1)
1153	}
1154	return
1155}
1156
1157// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1158
1159func Setegid(egid int) (err error) {
1160	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1161	if e1 != 0 {
1162		err = errnoErr(e1)
1163	}
1164	return
1165}
1166
1167// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1168
1169func Seteuid(euid int) (err error) {
1170	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1171	if e1 != 0 {
1172		err = errnoErr(e1)
1173	}
1174	return
1175}
1176
1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178
1179func Setgid(gid int) (err error) {
1180	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1181	if e1 != 0 {
1182		err = errnoErr(e1)
1183	}
1184	return
1185}
1186
1187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1188
1189func Setpgid(pid int, pgid int) (err error) {
1190	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1191	if e1 != 0 {
1192		err = errnoErr(e1)
1193	}
1194	return
1195}
1196
1197// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1198
1199func Setpriority(which int, who int, prio int) (err error) {
1200	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1201	if e1 != 0 {
1202		err = errnoErr(e1)
1203	}
1204	return
1205}
1206
1207// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1208
1209func Setregid(rgid int, egid int) (err error) {
1210	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1211	if e1 != 0 {
1212		err = errnoErr(e1)
1213	}
1214	return
1215}
1216
1217// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1218
1219func Setreuid(ruid int, euid int) (err error) {
1220	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1221	if e1 != 0 {
1222		err = errnoErr(e1)
1223	}
1224	return
1225}
1226
1227// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1228
1229func Setrlimit(which int, lim *Rlimit) (err error) {
1230	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1231	if e1 != 0 {
1232		err = errnoErr(e1)
1233	}
1234	return
1235}
1236
1237// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1238
1239func Setsid() (pid int, err error) {
1240	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1241	pid = int(r0)
1242	if e1 != 0 {
1243		err = errnoErr(e1)
1244	}
1245	return
1246}
1247
1248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1249
1250func Settimeofday(tp *Timeval) (err error) {
1251	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1252	if e1 != 0 {
1253		err = errnoErr(e1)
1254	}
1255	return
1256}
1257
1258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1259
1260func Setuid(uid int) (err error) {
1261	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1262	if e1 != 0 {
1263		err = errnoErr(e1)
1264	}
1265	return
1266}
1267
1268// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1269
1270func Stat(path string, stat *Stat_t) (err error) {
1271	var _p0 *byte
1272	_p0, err = BytePtrFromString(path)
1273	if err != nil {
1274		return
1275	}
1276	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1277	if e1 != 0 {
1278		err = errnoErr(e1)
1279	}
1280	return
1281}
1282
1283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1284
1285func Symlink(path string, link string) (err error) {
1286	var _p0 *byte
1287	_p0, err = BytePtrFromString(path)
1288	if err != nil {
1289		return
1290	}
1291	var _p1 *byte
1292	_p1, err = BytePtrFromString(link)
1293	if err != nil {
1294		return
1295	}
1296	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1297	if e1 != 0 {
1298		err = errnoErr(e1)
1299	}
1300	return
1301}
1302
1303// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1304
1305func Sync() (err error) {
1306	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1307	if e1 != 0 {
1308		err = errnoErr(e1)
1309	}
1310	return
1311}
1312
1313// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1314
1315func Truncate(path string, length int64) (err error) {
1316	var _p0 *byte
1317	_p0, err = BytePtrFromString(path)
1318	if err != nil {
1319		return
1320	}
1321	_, _, e1 := Syscall6(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length), uintptr(length>>32), 0, 0)
1322	if e1 != 0 {
1323		err = errnoErr(e1)
1324	}
1325	return
1326}
1327
1328// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1329
1330func Umask(newmask int) (oldmask int) {
1331	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1332	oldmask = int(r0)
1333	return
1334}
1335
1336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1337
1338func Unlink(path string) (err error) {
1339	var _p0 *byte
1340	_p0, err = BytePtrFromString(path)
1341	if err != nil {
1342		return
1343	}
1344	_, _, e1 := Syscall(SYS_UNLINK, 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 Unmount(path string, flags int) (err error) {
1354	var _p0 *byte
1355	_p0, err = BytePtrFromString(path)
1356	if err != nil {
1357		return
1358	}
1359	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1360	if e1 != 0 {
1361		err = errnoErr(e1)
1362	}
1363	return
1364}
1365
1366// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1367
1368func write(fd int, p []byte) (n int, err error) {
1369	var _p0 unsafe.Pointer
1370	if len(p) > 0 {
1371		_p0 = unsafe.Pointer(&p[0])
1372	} else {
1373		_p0 = unsafe.Pointer(&_zero)
1374	}
1375	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1376	n = int(r0)
1377	if e1 != 0 {
1378		err = errnoErr(e1)
1379	}
1380	return
1381}
1382
1383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1384
1385func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1386	r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), uintptr(pos>>32), 0)
1387	ret = uintptr(r0)
1388	if e1 != 0 {
1389		err = errnoErr(e1)
1390	}
1391	return
1392}
1393
1394// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1395
1396func munmap(addr uintptr, length uintptr) (err error) {
1397	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1398	if e1 != 0 {
1399		err = errnoErr(e1)
1400	}
1401	return
1402}
1403
1404// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1405
1406func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1407	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1408	n = int(r0)
1409	if e1 != 0 {
1410		err = errnoErr(e1)
1411	}
1412	return
1413}
1414
1415// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1416
1417func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1418	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1419	n = int(r0)
1420	if e1 != 0 {
1421		err = errnoErr(e1)
1422	}
1423	return
1424}
1425
1426// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1427
1428func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1429	var _p0 *byte
1430	_p0, err = BytePtrFromString(path)
1431	if err != nil {
1432		return
1433	}
1434	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1435	if e1 != 0 {
1436		err = errnoErr(e1)
1437	}
1438	return
1439}