zsyscall_freebsd_riscv64.go raw

   1  // go run mksyscall.go -tags freebsd,riscv64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_riscv64.go
   2  // Code generated by the command above; see README.md. DO NOT EDIT.
   3  
   4  //go:build freebsd && riscv64
   5  
   6  package unix
   7  
   8  import (
   9  	"syscall"
  10  	"unsafe"
  11  )
  12  
  13  var _ syscall.Errno
  14  
  15  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  16  
  17  func 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  
  28  func 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  
  38  func 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  
  49  func 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  
  60  func 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  
  70  func 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  
  80  func 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  
  91  func 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  
 101  func 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  
 111  func 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  
 121  func 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  
 131  func 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  
 141  func 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  
 151  func 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  
 168  func 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  
 184  func 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  
 195  func 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  
 206  func 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  
 217  func utimes(path string, timeval *[2]Timeval) (err error) {
 218  	var _p0 *byte
 219  	_p0, err = BytePtrFromString(path)
 220  	if err != nil {
 221  		return
 222  	}
 223  	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
 224  	if e1 != 0 {
 225  		err = errnoErr(e1)
 226  	}
 227  	return
 228  }
 229  
 230  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 231  
 232  func futimes(fd int, timeval *[2]Timeval) (err error) {
 233  	_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
 234  	if e1 != 0 {
 235  		err = errnoErr(e1)
 236  	}
 237  	return
 238  }
 239  
 240  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 241  
 242  func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
 243  	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
 244  	n = int(r0)
 245  	if e1 != 0 {
 246  		err = errnoErr(e1)
 247  	}
 248  	return
 249  }
 250  
 251  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 252  
 253  func Madvise(b []byte, behav int) (err error) {
 254  	var _p0 unsafe.Pointer
 255  	if len(b) > 0 {
 256  		_p0 = unsafe.Pointer(&b[0])
 257  	} else {
 258  		_p0 = unsafe.Pointer(&_zero)
 259  	}
 260  	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
 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  
 269  func Mlock(b []byte) (err error) {
 270  	var _p0 unsafe.Pointer
 271  	if len(b) > 0 {
 272  		_p0 = unsafe.Pointer(&b[0])
 273  	} else {
 274  		_p0 = unsafe.Pointer(&_zero)
 275  	}
 276  	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
 277  	if e1 != 0 {
 278  		err = errnoErr(e1)
 279  	}
 280  	return
 281  }
 282  
 283  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 284  
 285  func Mlockall(flags int) (err error) {
 286  	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
 287  	if e1 != 0 {
 288  		err = errnoErr(e1)
 289  	}
 290  	return
 291  }
 292  
 293  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 294  
 295  func Mprotect(b []byte, prot int) (err error) {
 296  	var _p0 unsafe.Pointer
 297  	if len(b) > 0 {
 298  		_p0 = unsafe.Pointer(&b[0])
 299  	} else {
 300  		_p0 = unsafe.Pointer(&_zero)
 301  	}
 302  	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
 303  	if e1 != 0 {
 304  		err = errnoErr(e1)
 305  	}
 306  	return
 307  }
 308  
 309  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 310  
 311  func Msync(b []byte, flags int) (err error) {
 312  	var _p0 unsafe.Pointer
 313  	if len(b) > 0 {
 314  		_p0 = unsafe.Pointer(&b[0])
 315  	} else {
 316  		_p0 = unsafe.Pointer(&_zero)
 317  	}
 318  	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
 319  	if e1 != 0 {
 320  		err = errnoErr(e1)
 321  	}
 322  	return
 323  }
 324  
 325  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 326  
 327  func Munlock(b []byte) (err error) {
 328  	var _p0 unsafe.Pointer
 329  	if len(b) > 0 {
 330  		_p0 = unsafe.Pointer(&b[0])
 331  	} else {
 332  		_p0 = unsafe.Pointer(&_zero)
 333  	}
 334  	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
 335  	if e1 != 0 {
 336  		err = errnoErr(e1)
 337  	}
 338  	return
 339  }
 340  
 341  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 342  
 343  func Munlockall() (err error) {
 344  	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
 345  	if e1 != 0 {
 346  		err = errnoErr(e1)
 347  	}
 348  	return
 349  }
 350  
 351  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 352  
 353  func pipe2(p *[2]_C_int, flags int) (err error) {
 354  	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
 355  	if e1 != 0 {
 356  		err = errnoErr(e1)
 357  	}
 358  	return
 359  }
 360  
 361  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 362  
 363  func Getcwd(buf []byte) (n int, err error) {
 364  	var _p0 unsafe.Pointer
 365  	if len(buf) > 0 {
 366  		_p0 = unsafe.Pointer(&buf[0])
 367  	} else {
 368  		_p0 = unsafe.Pointer(&_zero)
 369  	}
 370  	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
 371  	n = int(r0)
 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  
 380  func ioctl(fd int, req uint, arg uintptr) (err error) {
 381  	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
 382  	if e1 != 0 {
 383  		err = errnoErr(e1)
 384  	}
 385  	return
 386  }
 387  
 388  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 389  
 390  func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
 391  	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
 392  	if e1 != 0 {
 393  		err = errnoErr(e1)
 394  	}
 395  	return
 396  }
 397  
 398  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 399  
 400  func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 401  	var _p0 unsafe.Pointer
 402  	if len(mib) > 0 {
 403  		_p0 = unsafe.Pointer(&mib[0])
 404  	} else {
 405  		_p0 = unsafe.Pointer(&_zero)
 406  	}
 407  	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 408  	if e1 != 0 {
 409  		err = errnoErr(e1)
 410  	}
 411  	return
 412  }
 413  
 414  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 415  
 416  func ptrace(request int, pid int, addr uintptr, data int) (err error) {
 417  	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 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  
 426  func ptracePtr(request int, pid int, addr unsafe.Pointer, data int) (err error) {
 427  	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 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  
 436  func 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  
 451  func 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  
 461  func CapEnter() (err error) {
 462  	_, _, e1 := Syscall(SYS_CAP_ENTER, 0, 0, 0)
 463  	if e1 != 0 {
 464  		err = errnoErr(e1)
 465  	}
 466  	return
 467  }
 468  
 469  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 470  
 471  func capRightsGet(version int, fd int, rightsp *CapRights) (err error) {
 472  	_, _, e1 := Syscall(SYS___CAP_RIGHTS_GET, uintptr(version), uintptr(fd), uintptr(unsafe.Pointer(rightsp)))
 473  	if e1 != 0 {
 474  		err = errnoErr(e1)
 475  	}
 476  	return
 477  }
 478  
 479  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 480  
 481  func capRightsLimit(fd int, rightsp *CapRights) (err error) {
 482  	_, _, e1 := Syscall(SYS_CAP_RIGHTS_LIMIT, uintptr(fd), uintptr(unsafe.Pointer(rightsp)), 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  
 491  func Chdir(path string) (err error) {
 492  	var _p0 *byte
 493  	_p0, err = BytePtrFromString(path)
 494  	if err != nil {
 495  		return
 496  	}
 497  	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 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  
 506  func Chflags(path string, flags int) (err error) {
 507  	var _p0 *byte
 508  	_p0, err = BytePtrFromString(path)
 509  	if err != nil {
 510  		return
 511  	}
 512  	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
 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  
 521  func Chmod(path string, mode uint32) (err error) {
 522  	var _p0 *byte
 523  	_p0, err = BytePtrFromString(path)
 524  	if err != nil {
 525  		return
 526  	}
 527  	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 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  
 536  func Chown(path string, uid int, gid int) (err error) {
 537  	var _p0 *byte
 538  	_p0, err = BytePtrFromString(path)
 539  	if err != nil {
 540  		return
 541  	}
 542  	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
 543  	if e1 != 0 {
 544  		err = errnoErr(e1)
 545  	}
 546  	return
 547  }
 548  
 549  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 550  
 551  func Chroot(path string) (err error) {
 552  	var _p0 *byte
 553  	_p0, err = BytePtrFromString(path)
 554  	if err != nil {
 555  		return
 556  	}
 557  	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
 558  	if e1 != 0 {
 559  		err = errnoErr(e1)
 560  	}
 561  	return
 562  }
 563  
 564  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 565  
 566  func ClockGettime(clockid int32, time *Timespec) (err error) {
 567  	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
 568  	if e1 != 0 {
 569  		err = errnoErr(e1)
 570  	}
 571  	return
 572  }
 573  
 574  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 575  
 576  func Close(fd int) (err error) {
 577  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
 578  	if e1 != 0 {
 579  		err = errnoErr(e1)
 580  	}
 581  	return
 582  }
 583  
 584  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 585  
 586  func Dup(fd int) (nfd int, err error) {
 587  	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
 588  	nfd = int(r0)
 589  	if e1 != 0 {
 590  		err = errnoErr(e1)
 591  	}
 592  	return
 593  }
 594  
 595  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 596  
 597  func Dup2(from int, to int) (err error) {
 598  	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
 599  	if e1 != 0 {
 600  		err = errnoErr(e1)
 601  	}
 602  	return
 603  }
 604  
 605  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 606  
 607  func Exit(code int) {
 608  	Syscall(SYS_EXIT, uintptr(code), 0, 0)
 609  	return
 610  }
 611  
 612  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 613  
 614  func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 615  	var _p0 *byte
 616  	_p0, err = BytePtrFromString(attrname)
 617  	if err != nil {
 618  		return
 619  	}
 620  	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
 621  	ret = int(r0)
 622  	if e1 != 0 {
 623  		err = errnoErr(e1)
 624  	}
 625  	return
 626  }
 627  
 628  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 629  
 630  func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 631  	var _p0 *byte
 632  	_p0, err = BytePtrFromString(attrname)
 633  	if err != nil {
 634  		return
 635  	}
 636  	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
 637  	ret = int(r0)
 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  
 646  func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
 647  	var _p0 *byte
 648  	_p0, err = BytePtrFromString(attrname)
 649  	if err != nil {
 650  		return
 651  	}
 652  	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
 653  	if e1 != 0 {
 654  		err = errnoErr(e1)
 655  	}
 656  	return
 657  }
 658  
 659  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 660  
 661  func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
 662  	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
 663  	ret = int(r0)
 664  	if e1 != 0 {
 665  		err = errnoErr(e1)
 666  	}
 667  	return
 668  }
 669  
 670  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 671  
 672  func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 673  	var _p0 *byte
 674  	_p0, err = BytePtrFromString(file)
 675  	if err != nil {
 676  		return
 677  	}
 678  	var _p1 *byte
 679  	_p1, err = BytePtrFromString(attrname)
 680  	if err != nil {
 681  		return
 682  	}
 683  	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
 684  	ret = int(r0)
 685  	if e1 != 0 {
 686  		err = errnoErr(e1)
 687  	}
 688  	return
 689  }
 690  
 691  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 692  
 693  func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 694  	var _p0 *byte
 695  	_p0, err = BytePtrFromString(file)
 696  	if err != nil {
 697  		return
 698  	}
 699  	var _p1 *byte
 700  	_p1, err = BytePtrFromString(attrname)
 701  	if err != nil {
 702  		return
 703  	}
 704  	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
 705  	ret = int(r0)
 706  	if e1 != 0 {
 707  		err = errnoErr(e1)
 708  	}
 709  	return
 710  }
 711  
 712  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 713  
 714  func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
 715  	var _p0 *byte
 716  	_p0, err = BytePtrFromString(file)
 717  	if err != nil {
 718  		return
 719  	}
 720  	var _p1 *byte
 721  	_p1, err = BytePtrFromString(attrname)
 722  	if err != nil {
 723  		return
 724  	}
 725  	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
 726  	if e1 != 0 {
 727  		err = errnoErr(e1)
 728  	}
 729  	return
 730  }
 731  
 732  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 733  
 734  func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
 735  	var _p0 *byte
 736  	_p0, err = BytePtrFromString(file)
 737  	if err != nil {
 738  		return
 739  	}
 740  	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
 741  	ret = int(r0)
 742  	if e1 != 0 {
 743  		err = errnoErr(e1)
 744  	}
 745  	return
 746  }
 747  
 748  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 749  
 750  func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 751  	var _p0 *byte
 752  	_p0, err = BytePtrFromString(link)
 753  	if err != nil {
 754  		return
 755  	}
 756  	var _p1 *byte
 757  	_p1, err = BytePtrFromString(attrname)
 758  	if err != nil {
 759  		return
 760  	}
 761  	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
 762  	ret = int(r0)
 763  	if e1 != 0 {
 764  		err = errnoErr(e1)
 765  	}
 766  	return
 767  }
 768  
 769  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 770  
 771  func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
 772  	var _p0 *byte
 773  	_p0, err = BytePtrFromString(link)
 774  	if err != nil {
 775  		return
 776  	}
 777  	var _p1 *byte
 778  	_p1, err = BytePtrFromString(attrname)
 779  	if err != nil {
 780  		return
 781  	}
 782  	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
 783  	ret = int(r0)
 784  	if e1 != 0 {
 785  		err = errnoErr(e1)
 786  	}
 787  	return
 788  }
 789  
 790  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 791  
 792  func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
 793  	var _p0 *byte
 794  	_p0, err = BytePtrFromString(link)
 795  	if err != nil {
 796  		return
 797  	}
 798  	var _p1 *byte
 799  	_p1, err = BytePtrFromString(attrname)
 800  	if err != nil {
 801  		return
 802  	}
 803  	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
 804  	if e1 != 0 {
 805  		err = errnoErr(e1)
 806  	}
 807  	return
 808  }
 809  
 810  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 811  
 812  func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
 813  	var _p0 *byte
 814  	_p0, err = BytePtrFromString(link)
 815  	if err != nil {
 816  		return
 817  	}
 818  	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
 819  	ret = int(r0)
 820  	if e1 != 0 {
 821  		err = errnoErr(e1)
 822  	}
 823  	return
 824  }
 825  
 826  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 827  
 828  func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
 829  	_, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
 830  	if e1 != 0 {
 831  		err = errnoErr(e1)
 832  	}
 833  	return
 834  }
 835  
 836  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 837  
 838  func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
 839  	var _p0 *byte
 840  	_p0, err = BytePtrFromString(path)
 841  	if err != nil {
 842  		return
 843  	}
 844  	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
 845  	if e1 != 0 {
 846  		err = errnoErr(e1)
 847  	}
 848  	return
 849  }
 850  
 851  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 852  
 853  func Fchdir(fd int) (err error) {
 854  	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
 855  	if e1 != 0 {
 856  		err = errnoErr(e1)
 857  	}
 858  	return
 859  }
 860  
 861  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 862  
 863  func Fchflags(fd int, flags int) (err error) {
 864  	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
 865  	if e1 != 0 {
 866  		err = errnoErr(e1)
 867  	}
 868  	return
 869  }
 870  
 871  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 872  
 873  func Fchmod(fd int, mode uint32) (err error) {
 874  	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
 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  
 883  func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
 884  	var _p0 *byte
 885  	_p0, err = BytePtrFromString(path)
 886  	if err != nil {
 887  		return
 888  	}
 889  	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
 890  	if e1 != 0 {
 891  		err = errnoErr(e1)
 892  	}
 893  	return
 894  }
 895  
 896  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 897  
 898  func Fchown(fd int, uid int, gid int) (err error) {
 899  	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
 900  	if e1 != 0 {
 901  		err = errnoErr(e1)
 902  	}
 903  	return
 904  }
 905  
 906  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 907  
 908  func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
 909  	var _p0 *byte
 910  	_p0, err = BytePtrFromString(path)
 911  	if err != nil {
 912  		return
 913  	}
 914  	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
 915  	if e1 != 0 {
 916  		err = errnoErr(e1)
 917  	}
 918  	return
 919  }
 920  
 921  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 922  
 923  func Flock(fd int, how int) (err error) {
 924  	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
 925  	if e1 != 0 {
 926  		err = errnoErr(e1)
 927  	}
 928  	return
 929  }
 930  
 931  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 932  
 933  func Fpathconf(fd int, name int) (val int, err error) {
 934  	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
 935  	val = int(r0)
 936  	if e1 != 0 {
 937  		err = errnoErr(e1)
 938  	}
 939  	return
 940  }
 941  
 942  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 943  
 944  func Fstat(fd int, stat *Stat_t) (err error) {
 945  	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 946  	if e1 != 0 {
 947  		err = errnoErr(e1)
 948  	}
 949  	return
 950  }
 951  
 952  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 953  
 954  func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
 955  	var _p0 *byte
 956  	_p0, err = BytePtrFromString(path)
 957  	if err != nil {
 958  		return
 959  	}
 960  	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
 961  	if e1 != 0 {
 962  		err = errnoErr(e1)
 963  	}
 964  	return
 965  }
 966  
 967  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 968  
 969  func Fstatfs(fd int, stat *Statfs_t) (err error) {
 970  	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 971  	if e1 != 0 {
 972  		err = errnoErr(e1)
 973  	}
 974  	return
 975  }
 976  
 977  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 978  
 979  func Fsync(fd int) (err error) {
 980  	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
 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  
 989  func Ftruncate(fd int, length int64) (err error) {
 990  	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
 991  	if e1 != 0 {
 992  		err = errnoErr(e1)
 993  	}
 994  	return
 995  }
 996  
 997  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 998  
 999  func getdirentries(fd int, buf []byte, basep *uint64) (n int, err error) {
1000  	var _p0 unsafe.Pointer
1001  	if len(buf) > 0 {
1002  		_p0 = unsafe.Pointer(&buf[0])
1003  	} else {
1004  		_p0 = unsafe.Pointer(&_zero)
1005  	}
1006  	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
1007  	n = int(r0)
1008  	if e1 != 0 {
1009  		err = errnoErr(e1)
1010  	}
1011  	return
1012  }
1013  
1014  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1015  
1016  func Getdtablesize() (size int) {
1017  	r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
1018  	size = int(r0)
1019  	return
1020  }
1021  
1022  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1023  
1024  func Getegid() (egid int) {
1025  	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
1026  	egid = int(r0)
1027  	return
1028  }
1029  
1030  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1031  
1032  func Geteuid() (uid int) {
1033  	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
1034  	uid = int(r0)
1035  	return
1036  }
1037  
1038  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1039  
1040  func Getgid() (gid int) {
1041  	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
1042  	gid = int(r0)
1043  	return
1044  }
1045  
1046  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1047  
1048  func Getpgid(pid int) (pgid int, err error) {
1049  	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
1050  	pgid = 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  
1059  func Getpgrp() (pgrp int) {
1060  	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
1061  	pgrp = int(r0)
1062  	return
1063  }
1064  
1065  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1066  
1067  func Getpid() (pid int) {
1068  	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
1069  	pid = int(r0)
1070  	return
1071  }
1072  
1073  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1074  
1075  func Getppid() (ppid int) {
1076  	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
1077  	ppid = int(r0)
1078  	return
1079  }
1080  
1081  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1082  
1083  func Getpriority(which int, who int) (prio int, err error) {
1084  	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
1085  	prio = int(r0)
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  
1094  func Getrlimit(which int, lim *Rlimit) (err error) {
1095  	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 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  
1104  func Getrusage(who int, rusage *Rusage) (err error) {
1105  	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1106  	if e1 != 0 {
1107  		err = errnoErr(e1)
1108  	}
1109  	return
1110  }
1111  
1112  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1113  
1114  func Getsid(pid int) (sid int, err error) {
1115  	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
1116  	sid = int(r0)
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  
1125  func Gettimeofday(tv *Timeval) (err error) {
1126  	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1127  	if e1 != 0 {
1128  		err = errnoErr(e1)
1129  	}
1130  	return
1131  }
1132  
1133  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1134  
1135  func Getuid() (uid int) {
1136  	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
1137  	uid = int(r0)
1138  	return
1139  }
1140  
1141  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1142  
1143  func Issetugid() (tainted bool) {
1144  	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
1145  	tainted = bool(r0 != 0)
1146  	return
1147  }
1148  
1149  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1150  
1151  func Kill(pid int, signum syscall.Signal) (err error) {
1152  	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
1153  	if e1 != 0 {
1154  		err = errnoErr(e1)
1155  	}
1156  	return
1157  }
1158  
1159  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160  
1161  func Kqueue() (fd int, err error) {
1162  	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
1163  	fd = int(r0)
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  
1172  func Lchown(path string, uid int, gid int) (err error) {
1173  	var _p0 *byte
1174  	_p0, err = BytePtrFromString(path)
1175  	if err != nil {
1176  		return
1177  	}
1178  	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1179  	if e1 != 0 {
1180  		err = errnoErr(e1)
1181  	}
1182  	return
1183  }
1184  
1185  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1186  
1187  func Link(path string, link string) (err error) {
1188  	var _p0 *byte
1189  	_p0, err = BytePtrFromString(path)
1190  	if err != nil {
1191  		return
1192  	}
1193  	var _p1 *byte
1194  	_p1, err = BytePtrFromString(link)
1195  	if err != nil {
1196  		return
1197  	}
1198  	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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  
1207  func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1208  	var _p0 *byte
1209  	_p0, err = BytePtrFromString(path)
1210  	if err != nil {
1211  		return
1212  	}
1213  	var _p1 *byte
1214  	_p1, err = BytePtrFromString(link)
1215  	if err != nil {
1216  		return
1217  	}
1218  	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 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  
1227  func Listen(s int, backlog int) (err error) {
1228  	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 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  
1237  func Mkdir(path string, mode uint32) (err error) {
1238  	var _p0 *byte
1239  	_p0, err = BytePtrFromString(path)
1240  	if err != nil {
1241  		return
1242  	}
1243  	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1244  	if e1 != 0 {
1245  		err = errnoErr(e1)
1246  	}
1247  	return
1248  }
1249  
1250  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1251  
1252  func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1253  	var _p0 *byte
1254  	_p0, err = BytePtrFromString(path)
1255  	if err != nil {
1256  		return
1257  	}
1258  	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
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  
1267  func Mkfifo(path string, mode uint32) (err error) {
1268  	var _p0 *byte
1269  	_p0, err = BytePtrFromString(path)
1270  	if err != nil {
1271  		return
1272  	}
1273  	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1274  	if e1 != 0 {
1275  		err = errnoErr(e1)
1276  	}
1277  	return
1278  }
1279  
1280  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1281  
1282  func Mknodat(fd int, path string, mode uint32, dev uint64) (err error) {
1283  	var _p0 *byte
1284  	_p0, err = BytePtrFromString(path)
1285  	if err != nil {
1286  		return
1287  	}
1288  	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1289  	if e1 != 0 {
1290  		err = errnoErr(e1)
1291  	}
1292  	return
1293  }
1294  
1295  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1296  
1297  func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1298  	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1299  	if e1 != 0 {
1300  		err = errnoErr(e1)
1301  	}
1302  	return
1303  }
1304  
1305  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1306  
1307  func Open(path string, mode int, perm uint32) (fd int, err error) {
1308  	var _p0 *byte
1309  	_p0, err = BytePtrFromString(path)
1310  	if err != nil {
1311  		return
1312  	}
1313  	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1314  	fd = int(r0)
1315  	if e1 != 0 {
1316  		err = errnoErr(e1)
1317  	}
1318  	return
1319  }
1320  
1321  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1322  
1323  func Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) {
1324  	var _p0 *byte
1325  	_p0, err = BytePtrFromString(path)
1326  	if err != nil {
1327  		return
1328  	}
1329  	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(fdat), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1330  	fd = int(r0)
1331  	if e1 != 0 {
1332  		err = errnoErr(e1)
1333  	}
1334  	return
1335  }
1336  
1337  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1338  
1339  func Pathconf(path string, name int) (val int, err error) {
1340  	var _p0 *byte
1341  	_p0, err = BytePtrFromString(path)
1342  	if err != nil {
1343  		return
1344  	}
1345  	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1346  	val = int(r0)
1347  	if e1 != 0 {
1348  		err = errnoErr(e1)
1349  	}
1350  	return
1351  }
1352  
1353  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1354  
1355  func pread(fd int, p []byte, offset int64) (n int, err error) {
1356  	var _p0 unsafe.Pointer
1357  	if len(p) > 0 {
1358  		_p0 = unsafe.Pointer(&p[0])
1359  	} else {
1360  		_p0 = unsafe.Pointer(&_zero)
1361  	}
1362  	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1363  	n = int(r0)
1364  	if e1 != 0 {
1365  		err = errnoErr(e1)
1366  	}
1367  	return
1368  }
1369  
1370  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1371  
1372  func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1373  	var _p0 unsafe.Pointer
1374  	if len(p) > 0 {
1375  		_p0 = unsafe.Pointer(&p[0])
1376  	} else {
1377  		_p0 = unsafe.Pointer(&_zero)
1378  	}
1379  	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1380  	n = int(r0)
1381  	if e1 != 0 {
1382  		err = errnoErr(e1)
1383  	}
1384  	return
1385  }
1386  
1387  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1388  
1389  func read(fd int, p []byte) (n int, err error) {
1390  	var _p0 unsafe.Pointer
1391  	if len(p) > 0 {
1392  		_p0 = unsafe.Pointer(&p[0])
1393  	} else {
1394  		_p0 = unsafe.Pointer(&_zero)
1395  	}
1396  	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1397  	n = int(r0)
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  
1406  func Readlink(path string, buf []byte) (n int, err error) {
1407  	var _p0 *byte
1408  	_p0, err = BytePtrFromString(path)
1409  	if err != nil {
1410  		return
1411  	}
1412  	var _p1 unsafe.Pointer
1413  	if len(buf) > 0 {
1414  		_p1 = unsafe.Pointer(&buf[0])
1415  	} else {
1416  		_p1 = unsafe.Pointer(&_zero)
1417  	}
1418  	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
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  
1428  func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1429  	var _p0 *byte
1430  	_p0, err = BytePtrFromString(path)
1431  	if err != nil {
1432  		return
1433  	}
1434  	var _p1 unsafe.Pointer
1435  	if len(buf) > 0 {
1436  		_p1 = unsafe.Pointer(&buf[0])
1437  	} else {
1438  		_p1 = unsafe.Pointer(&_zero)
1439  	}
1440  	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1441  	n = int(r0)
1442  	if e1 != 0 {
1443  		err = errnoErr(e1)
1444  	}
1445  	return
1446  }
1447  
1448  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1449  
1450  func Rename(from string, to string) (err error) {
1451  	var _p0 *byte
1452  	_p0, err = BytePtrFromString(from)
1453  	if err != nil {
1454  		return
1455  	}
1456  	var _p1 *byte
1457  	_p1, err = BytePtrFromString(to)
1458  	if err != nil {
1459  		return
1460  	}
1461  	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1462  	if e1 != 0 {
1463  		err = errnoErr(e1)
1464  	}
1465  	return
1466  }
1467  
1468  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1469  
1470  func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1471  	var _p0 *byte
1472  	_p0, err = BytePtrFromString(from)
1473  	if err != nil {
1474  		return
1475  	}
1476  	var _p1 *byte
1477  	_p1, err = BytePtrFromString(to)
1478  	if err != nil {
1479  		return
1480  	}
1481  	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1482  	if e1 != 0 {
1483  		err = errnoErr(e1)
1484  	}
1485  	return
1486  }
1487  
1488  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1489  
1490  func Revoke(path string) (err error) {
1491  	var _p0 *byte
1492  	_p0, err = BytePtrFromString(path)
1493  	if err != nil {
1494  		return
1495  	}
1496  	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1497  	if e1 != 0 {
1498  		err = errnoErr(e1)
1499  	}
1500  	return
1501  }
1502  
1503  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1504  
1505  func Rmdir(path string) (err error) {
1506  	var _p0 *byte
1507  	_p0, err = BytePtrFromString(path)
1508  	if err != nil {
1509  		return
1510  	}
1511  	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1512  	if e1 != 0 {
1513  		err = errnoErr(e1)
1514  	}
1515  	return
1516  }
1517  
1518  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1519  
1520  func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1521  	r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1522  	newoffset = int64(r0)
1523  	if e1 != 0 {
1524  		err = errnoErr(e1)
1525  	}
1526  	return
1527  }
1528  
1529  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1530  
1531  func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1532  	r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1533  	n = int(r0)
1534  	if e1 != 0 {
1535  		err = errnoErr(e1)
1536  	}
1537  	return
1538  }
1539  
1540  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1541  
1542  func Setegid(egid int) (err error) {
1543  	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1544  	if e1 != 0 {
1545  		err = errnoErr(e1)
1546  	}
1547  	return
1548  }
1549  
1550  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1551  
1552  func Seteuid(euid int) (err error) {
1553  	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1554  	if e1 != 0 {
1555  		err = errnoErr(e1)
1556  	}
1557  	return
1558  }
1559  
1560  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1561  
1562  func Setgid(gid int) (err error) {
1563  	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1564  	if e1 != 0 {
1565  		err = errnoErr(e1)
1566  	}
1567  	return
1568  }
1569  
1570  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1571  
1572  func Setlogin(name string) (err error) {
1573  	var _p0 *byte
1574  	_p0, err = BytePtrFromString(name)
1575  	if err != nil {
1576  		return
1577  	}
1578  	_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1579  	if e1 != 0 {
1580  		err = errnoErr(e1)
1581  	}
1582  	return
1583  }
1584  
1585  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1586  
1587  func Setpgid(pid int, pgid int) (err error) {
1588  	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1589  	if e1 != 0 {
1590  		err = errnoErr(e1)
1591  	}
1592  	return
1593  }
1594  
1595  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1596  
1597  func Setpriority(which int, who int, prio int) (err error) {
1598  	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1599  	if e1 != 0 {
1600  		err = errnoErr(e1)
1601  	}
1602  	return
1603  }
1604  
1605  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1606  
1607  func Setregid(rgid int, egid int) (err error) {
1608  	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1609  	if e1 != 0 {
1610  		err = errnoErr(e1)
1611  	}
1612  	return
1613  }
1614  
1615  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1616  
1617  func Setreuid(ruid int, euid int) (err error) {
1618  	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1619  	if e1 != 0 {
1620  		err = errnoErr(e1)
1621  	}
1622  	return
1623  }
1624  
1625  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1626  
1627  func Setresgid(rgid int, egid int, sgid int) (err error) {
1628  	_, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1629  	if e1 != 0 {
1630  		err = errnoErr(e1)
1631  	}
1632  	return
1633  }
1634  
1635  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1636  
1637  func Setresuid(ruid int, euid int, suid int) (err error) {
1638  	_, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1639  	if e1 != 0 {
1640  		err = errnoErr(e1)
1641  	}
1642  	return
1643  }
1644  
1645  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1646  
1647  func Setsid() (pid int, err error) {
1648  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1649  	pid = int(r0)
1650  	if e1 != 0 {
1651  		err = errnoErr(e1)
1652  	}
1653  	return
1654  }
1655  
1656  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1657  
1658  func Settimeofday(tp *Timeval) (err error) {
1659  	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1660  	if e1 != 0 {
1661  		err = errnoErr(e1)
1662  	}
1663  	return
1664  }
1665  
1666  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1667  
1668  func Setuid(uid int) (err error) {
1669  	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1670  	if e1 != 0 {
1671  		err = errnoErr(e1)
1672  	}
1673  	return
1674  }
1675  
1676  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1677  
1678  func Statfs(path string, stat *Statfs_t) (err error) {
1679  	var _p0 *byte
1680  	_p0, err = BytePtrFromString(path)
1681  	if err != nil {
1682  		return
1683  	}
1684  	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1685  	if e1 != 0 {
1686  		err = errnoErr(e1)
1687  	}
1688  	return
1689  }
1690  
1691  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1692  
1693  func Symlink(path string, link string) (err error) {
1694  	var _p0 *byte
1695  	_p0, err = BytePtrFromString(path)
1696  	if err != nil {
1697  		return
1698  	}
1699  	var _p1 *byte
1700  	_p1, err = BytePtrFromString(link)
1701  	if err != nil {
1702  		return
1703  	}
1704  	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1705  	if e1 != 0 {
1706  		err = errnoErr(e1)
1707  	}
1708  	return
1709  }
1710  
1711  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1712  
1713  func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1714  	var _p0 *byte
1715  	_p0, err = BytePtrFromString(oldpath)
1716  	if err != nil {
1717  		return
1718  	}
1719  	var _p1 *byte
1720  	_p1, err = BytePtrFromString(newpath)
1721  	if err != nil {
1722  		return
1723  	}
1724  	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1725  	if e1 != 0 {
1726  		err = errnoErr(e1)
1727  	}
1728  	return
1729  }
1730  
1731  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1732  
1733  func Sync() (err error) {
1734  	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1735  	if e1 != 0 {
1736  		err = errnoErr(e1)
1737  	}
1738  	return
1739  }
1740  
1741  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1742  
1743  func Truncate(path string, length int64) (err error) {
1744  	var _p0 *byte
1745  	_p0, err = BytePtrFromString(path)
1746  	if err != nil {
1747  		return
1748  	}
1749  	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1750  	if e1 != 0 {
1751  		err = errnoErr(e1)
1752  	}
1753  	return
1754  }
1755  
1756  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1757  
1758  func Umask(newmask int) (oldmask int) {
1759  	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1760  	oldmask = int(r0)
1761  	return
1762  }
1763  
1764  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1765  
1766  func Undelete(path string) (err error) {
1767  	var _p0 *byte
1768  	_p0, err = BytePtrFromString(path)
1769  	if err != nil {
1770  		return
1771  	}
1772  	_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1773  	if e1 != 0 {
1774  		err = errnoErr(e1)
1775  	}
1776  	return
1777  }
1778  
1779  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1780  
1781  func Unlink(path string) (err error) {
1782  	var _p0 *byte
1783  	_p0, err = BytePtrFromString(path)
1784  	if err != nil {
1785  		return
1786  	}
1787  	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1788  	if e1 != 0 {
1789  		err = errnoErr(e1)
1790  	}
1791  	return
1792  }
1793  
1794  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1795  
1796  func Unlinkat(dirfd int, path string, flags int) (err error) {
1797  	var _p0 *byte
1798  	_p0, err = BytePtrFromString(path)
1799  	if err != nil {
1800  		return
1801  	}
1802  	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1803  	if e1 != 0 {
1804  		err = errnoErr(e1)
1805  	}
1806  	return
1807  }
1808  
1809  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1810  
1811  func Unmount(path string, flags int) (err error) {
1812  	var _p0 *byte
1813  	_p0, err = BytePtrFromString(path)
1814  	if err != nil {
1815  		return
1816  	}
1817  	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1818  	if e1 != 0 {
1819  		err = errnoErr(e1)
1820  	}
1821  	return
1822  }
1823  
1824  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1825  
1826  func write(fd int, p []byte) (n int, err error) {
1827  	var _p0 unsafe.Pointer
1828  	if len(p) > 0 {
1829  		_p0 = unsafe.Pointer(&p[0])
1830  	} else {
1831  		_p0 = unsafe.Pointer(&_zero)
1832  	}
1833  	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1834  	n = int(r0)
1835  	if e1 != 0 {
1836  		err = errnoErr(e1)
1837  	}
1838  	return
1839  }
1840  
1841  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1842  
1843  func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1844  	r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1845  	ret = uintptr(r0)
1846  	if e1 != 0 {
1847  		err = errnoErr(e1)
1848  	}
1849  	return
1850  }
1851  
1852  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1853  
1854  func munmap(addr uintptr, length uintptr) (err error) {
1855  	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1856  	if e1 != 0 {
1857  		err = errnoErr(e1)
1858  	}
1859  	return
1860  }
1861  
1862  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1863  
1864  func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1865  	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1866  	nfd = int(r0)
1867  	if e1 != 0 {
1868  		err = errnoErr(e1)
1869  	}
1870  	return
1871  }
1872  
1873  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1874  
1875  func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1876  	var _p0 *byte
1877  	_p0, err = BytePtrFromString(path)
1878  	if err != nil {
1879  		return
1880  	}
1881  	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1882  	if e1 != 0 {
1883  		err = errnoErr(e1)
1884  	}
1885  	return
1886  }
1887