zsyscall_dragonfly_amd64.go

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