zsyscall_linux_riscv64.mx raw

   1  // mksyscall.pl -tags linux,riscv64 syscall_linux.go syscall_linux_riscv64.go
   2  // Code generated by the command above; DO NOT EDIT.
   3  
   4  //go:build linux && riscv64
   5  
   6  package syscall
   7  
   8  import "unsafe"
   9  
  10  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  11  
  12  func faccessat(dirfd int, path string, mode uint32) (err error) {
  13  	var _p0 *byte
  14  	_p0, err = BytePtrFromString(path)
  15  	if err != nil {
  16  		return
  17  	}
  18  	_, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  19  	if e1 != 0 {
  20  		err = errnoErr(e1)
  21  	}
  22  	return
  23  }
  24  
  25  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  26  
  27  func faccessat2(dirfd int, path string, mode uint32, flags int) (err error) {
  28  	var _p0 *byte
  29  	_p0, err = BytePtrFromString(path)
  30  	if err != nil {
  31  		return
  32  	}
  33  	_, _, e1 := Syscall6(_SYS_faccessat2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
  34  	if e1 != 0 {
  35  		err = errnoErr(e1)
  36  	}
  37  	return
  38  }
  39  
  40  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  41  
  42  func fchmodat(dirfd int, path string, mode uint32) (err error) {
  43  	var _p0 *byte
  44  	_p0, err = BytePtrFromString(path)
  45  	if err != nil {
  46  		return
  47  	}
  48  	_, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  49  	if e1 != 0 {
  50  		err = errnoErr(e1)
  51  	}
  52  	return
  53  }
  54  
  55  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  56  
  57  func fchmodat2(dirfd int, path string, mode uint32, flags int) (err error) {
  58  	var _p0 *byte
  59  	_p0, err = BytePtrFromString(path)
  60  	if err != nil {
  61  		return
  62  	}
  63  	_, _, e1 := Syscall6(_SYS_fchmodat2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
  64  	if e1 != 0 {
  65  		err = errnoErr(e1)
  66  	}
  67  	return
  68  }
  69  
  70  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  71  
  72  func linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
  73  	var _p0 *byte
  74  	_p0, err = BytePtrFromString(oldpath)
  75  	if err != nil {
  76  		return
  77  	}
  78  	var _p1 *byte
  79  	_p1, err = BytePtrFromString(newpath)
  80  	if err != nil {
  81  		return
  82  	}
  83  	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
  84  	if e1 != 0 {
  85  		err = errnoErr(e1)
  86  	}
  87  	return
  88  }
  89  
  90  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  91  
  92  func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
  93  	var _p0 *byte
  94  	_p0, err = BytePtrFromString(path)
  95  	if err != nil {
  96  		return
  97  	}
  98  	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
  99  	fd = int(r0)
 100  	if e1 != 0 {
 101  		err = errnoErr(e1)
 102  	}
 103  	return
 104  }
 105  
 106  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 107  
 108  func pipe2(p *[2]_C_int, flags int) (err error) {
 109  	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
 110  	if e1 != 0 {
 111  		err = errnoErr(e1)
 112  	}
 113  	return
 114  }
 115  
 116  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 117  
 118  func readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
 119  	var _p0 *byte
 120  	_p0, err = BytePtrFromString(path)
 121  	if err != nil {
 122  		return
 123  	}
 124  	var _p1 unsafe.Pointer
 125  	if len(buf) > 0 {
 126  		_p1 = unsafe.Pointer(&buf[0])
 127  	} else {
 128  		_p1 = unsafe.Pointer(&_zero)
 129  	}
 130  	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
 131  	n = int(r0)
 132  	if e1 != 0 {
 133  		err = errnoErr(e1)
 134  	}
 135  	return
 136  }
 137  
 138  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 139  
 140  func symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
 141  	var _p0 *byte
 142  	_p0, err = BytePtrFromString(oldpath)
 143  	if err != nil {
 144  		return
 145  	}
 146  	var _p1 *byte
 147  	_p1, err = BytePtrFromString(newpath)
 148  	if err != nil {
 149  		return
 150  	}
 151  	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
 152  	if e1 != 0 {
 153  		err = errnoErr(e1)
 154  	}
 155  	return
 156  }
 157  
 158  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 159  
 160  func unlinkat(dirfd int, path string, flags int) (err error) {
 161  	var _p0 *byte
 162  	_p0, err = BytePtrFromString(path)
 163  	if err != nil {
 164  		return
 165  	}
 166  	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
 167  	if e1 != 0 {
 168  		err = errnoErr(e1)
 169  	}
 170  	return
 171  }
 172  
 173  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 174  
 175  func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) {
 176  	var _p0 *byte
 177  	_p0, err = BytePtrFromString(path)
 178  	if err != nil {
 179  		return
 180  	}
 181  	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
 182  	if e1 != 0 {
 183  		err = errnoErr(e1)
 184  	}
 185  	return
 186  }
 187  
 188  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 189  
 190  func Getcwd(buf []byte) (n int, err error) {
 191  	var _p0 unsafe.Pointer
 192  	if len(buf) > 0 {
 193  		_p0 = unsafe.Pointer(&buf[0])
 194  	} else {
 195  		_p0 = unsafe.Pointer(&_zero)
 196  	}
 197  	r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
 198  	n = int(r0)
 199  	if e1 != 0 {
 200  		err = errnoErr(e1)
 201  	}
 202  	return
 203  }
 204  
 205  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 206  
 207  func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
 208  	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
 209  	wpid = int(r0)
 210  	if e1 != 0 {
 211  		err = errnoErr(e1)
 212  	}
 213  	return
 214  }
 215  
 216  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 217  
 218  func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
 219  	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 220  	if e1 != 0 {
 221  		err = errnoErr(e1)
 222  	}
 223  	return
 224  }
 225  
 226  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 227  
 228  func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) {
 229  	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 230  	if e1 != 0 {
 231  		err = errnoErr(e1)
 232  	}
 233  	return
 234  }
 235  
 236  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 237  
 238  func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
 239  	var _p0 *byte
 240  	_p0, err = BytePtrFromString(arg)
 241  	if err != nil {
 242  		return
 243  	}
 244  	_, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
 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 mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
 254  	var _p0 *byte
 255  	_p0, err = BytePtrFromString(source)
 256  	if err != nil {
 257  		return
 258  	}
 259  	var _p1 *byte
 260  	_p1, err = BytePtrFromString(target)
 261  	if err != nil {
 262  		return
 263  	}
 264  	var _p2 *byte
 265  	_p2, err = BytePtrFromString(fstype)
 266  	if err != nil {
 267  		return
 268  	}
 269  	_, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
 270  	if e1 != 0 {
 271  		err = errnoErr(e1)
 272  	}
 273  	return
 274  }
 275  
 276  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 277  
 278  func Acct(path string) (err error) {
 279  	var _p0 *byte
 280  	_p0, err = BytePtrFromString(path)
 281  	if err != nil {
 282  		return
 283  	}
 284  	_, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
 285  	if e1 != 0 {
 286  		err = errnoErr(e1)
 287  	}
 288  	return
 289  }
 290  
 291  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 292  
 293  func Adjtimex(buf *Timex) (state int, err error) {
 294  	r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
 295  	state = int(r0)
 296  	if e1 != 0 {
 297  		err = errnoErr(e1)
 298  	}
 299  	return
 300  }
 301  
 302  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 303  
 304  func Chdir(path string) (err error) {
 305  	var _p0 *byte
 306  	_p0, err = BytePtrFromString(path)
 307  	if err != nil {
 308  		return
 309  	}
 310  	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
 311  	if e1 != 0 {
 312  		err = errnoErr(e1)
 313  	}
 314  	return
 315  }
 316  
 317  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 318  
 319  func Chroot(path string) (err error) {
 320  	var _p0 *byte
 321  	_p0, err = BytePtrFromString(path)
 322  	if err != nil {
 323  		return
 324  	}
 325  	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
 326  	if e1 != 0 {
 327  		err = errnoErr(e1)
 328  	}
 329  	return
 330  }
 331  
 332  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 333  
 334  func Close(fd int) (err error) {
 335  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
 336  	if e1 != 0 {
 337  		err = errnoErr(e1)
 338  	}
 339  	return
 340  }
 341  
 342  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 343  
 344  func Dup(oldfd int) (fd int, err error) {
 345  	r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
 346  	fd = int(r0)
 347  	if e1 != 0 {
 348  		err = errnoErr(e1)
 349  	}
 350  	return
 351  }
 352  
 353  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 354  
 355  func Dup3(oldfd int, newfd int, flags int) (err error) {
 356  	_, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
 357  	if e1 != 0 {
 358  		err = errnoErr(e1)
 359  	}
 360  	return
 361  }
 362  
 363  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 364  
 365  func EpollCreate1(flag int) (fd int, err error) {
 366  	r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
 367  	fd = int(r0)
 368  	if e1 != 0 {
 369  		err = errnoErr(e1)
 370  	}
 371  	return
 372  }
 373  
 374  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 375  
 376  func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
 377  	_, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
 378  	if e1 != 0 {
 379  		err = errnoErr(e1)
 380  	}
 381  	return
 382  }
 383  
 384  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 385  
 386  func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
 387  	_, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(len), 0, 0)
 388  	if e1 != 0 {
 389  		err = errnoErr(e1)
 390  	}
 391  	return
 392  }
 393  
 394  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 395  
 396  func Fchdir(fd int) (err error) {
 397  	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
 398  	if e1 != 0 {
 399  		err = errnoErr(e1)
 400  	}
 401  	return
 402  }
 403  
 404  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 405  
 406  func Fchmod(fd int, mode uint32) (err error) {
 407  	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
 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 Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
 417  	var _p0 *byte
 418  	_p0, err = BytePtrFromString(path)
 419  	if err != nil {
 420  		return
 421  	}
 422  	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
 423  	if e1 != 0 {
 424  		err = errnoErr(e1)
 425  	}
 426  	return
 427  }
 428  
 429  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 430  
 431  func fcntl(fd int, cmd int, arg int) (val int, err error) {
 432  	r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
 433  	val = int(r0)
 434  	if e1 != 0 {
 435  		err = errnoErr(e1)
 436  	}
 437  	return
 438  }
 439  
 440  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 441  
 442  func Fdatasync(fd int) (err error) {
 443  	_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
 444  	if e1 != 0 {
 445  		err = errnoErr(e1)
 446  	}
 447  	return
 448  }
 449  
 450  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 451  
 452  func Flock(fd int, how int) (err error) {
 453  	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
 454  	if e1 != 0 {
 455  		err = errnoErr(e1)
 456  	}
 457  	return
 458  }
 459  
 460  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 461  
 462  func Fsync(fd int) (err error) {
 463  	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
 464  	if e1 != 0 {
 465  		err = errnoErr(e1)
 466  	}
 467  	return
 468  }
 469  
 470  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 471  
 472  func Getdents(fd int, buf []byte) (n int, err error) {
 473  	var _p0 unsafe.Pointer
 474  	if len(buf) > 0 {
 475  		_p0 = unsafe.Pointer(&buf[0])
 476  	} else {
 477  		_p0 = unsafe.Pointer(&_zero)
 478  	}
 479  	r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
 480  	n = int(r0)
 481  	if e1 != 0 {
 482  		err = errnoErr(e1)
 483  	}
 484  	return
 485  }
 486  
 487  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 488  
 489  func Getpgid(pid int) (pgid int, err error) {
 490  	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
 491  	pgid = int(r0)
 492  	if e1 != 0 {
 493  		err = errnoErr(e1)
 494  	}
 495  	return
 496  }
 497  
 498  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 499  
 500  func Getpid() (pid int) {
 501  	r0, _ := rawSyscallNoError(SYS_GETPID, 0, 0, 0)
 502  	pid = int(r0)
 503  	return
 504  }
 505  
 506  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 507  
 508  func Getppid() (ppid int) {
 509  	r0, _ := rawSyscallNoError(SYS_GETPPID, 0, 0, 0)
 510  	ppid = int(r0)
 511  	return
 512  }
 513  
 514  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 515  
 516  func Getpriority(which int, who int) (prio int, err error) {
 517  	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
 518  	prio = int(r0)
 519  	if e1 != 0 {
 520  		err = errnoErr(e1)
 521  	}
 522  	return
 523  }
 524  
 525  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 526  
 527  func Getrusage(who int, rusage *Rusage) (err error) {
 528  	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
 529  	if e1 != 0 {
 530  		err = errnoErr(e1)
 531  	}
 532  	return
 533  }
 534  
 535  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 536  
 537  func Gettid() (tid int) {
 538  	r0, _ := rawSyscallNoError(SYS_GETTID, 0, 0, 0)
 539  	tid = int(r0)
 540  	return
 541  }
 542  
 543  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 544  
 545  func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
 546  	var _p0 *byte
 547  	_p0, err = BytePtrFromString(path)
 548  	if err != nil {
 549  		return
 550  	}
 551  	var _p1 *byte
 552  	_p1, err = BytePtrFromString(attr)
 553  	if err != nil {
 554  		return
 555  	}
 556  	var _p2 unsafe.Pointer
 557  	if len(dest) > 0 {
 558  		_p2 = unsafe.Pointer(&dest[0])
 559  	} else {
 560  		_p2 = unsafe.Pointer(&_zero)
 561  	}
 562  	r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
 563  	sz = int(r0)
 564  	if e1 != 0 {
 565  		err = errnoErr(e1)
 566  	}
 567  	return
 568  }
 569  
 570  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 571  
 572  func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
 573  	var _p0 *byte
 574  	_p0, err = BytePtrFromString(pathname)
 575  	if err != nil {
 576  		return
 577  	}
 578  	r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
 579  	watchdesc = int(r0)
 580  	if e1 != 0 {
 581  		err = errnoErr(e1)
 582  	}
 583  	return
 584  }
 585  
 586  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 587  
 588  func InotifyInit1(flags int) (fd int, err error) {
 589  	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
 590  	fd = int(r0)
 591  	if e1 != 0 {
 592  		err = errnoErr(e1)
 593  	}
 594  	return
 595  }
 596  
 597  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 598  
 599  func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
 600  	r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
 601  	success = int(r0)
 602  	if e1 != 0 {
 603  		err = errnoErr(e1)
 604  	}
 605  	return
 606  }
 607  
 608  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 609  
 610  func Kill(pid int, sig Signal) (err error) {
 611  	_, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
 612  	if e1 != 0 {
 613  		err = errnoErr(e1)
 614  	}
 615  	return
 616  }
 617  
 618  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 619  
 620  func Klogctl(typ int, buf []byte) (n int, err error) {
 621  	var _p0 unsafe.Pointer
 622  	if len(buf) > 0 {
 623  		_p0 = unsafe.Pointer(&buf[0])
 624  	} else {
 625  		_p0 = unsafe.Pointer(&_zero)
 626  	}
 627  	r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
 628  	n = int(r0)
 629  	if e1 != 0 {
 630  		err = errnoErr(e1)
 631  	}
 632  	return
 633  }
 634  
 635  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 636  
 637  func Listxattr(path string, dest []byte) (sz int, err error) {
 638  	var _p0 *byte
 639  	_p0, err = BytePtrFromString(path)
 640  	if err != nil {
 641  		return
 642  	}
 643  	var _p1 unsafe.Pointer
 644  	if len(dest) > 0 {
 645  		_p1 = unsafe.Pointer(&dest[0])
 646  	} else {
 647  		_p1 = unsafe.Pointer(&_zero)
 648  	}
 649  	r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
 650  	sz = int(r0)
 651  	if e1 != 0 {
 652  		err = errnoErr(e1)
 653  	}
 654  	return
 655  }
 656  
 657  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 658  
 659  func Mkdirat(dirfd int, path string, mode uint32) (err error) {
 660  	var _p0 *byte
 661  	_p0, err = BytePtrFromString(path)
 662  	if err != nil {
 663  		return
 664  	}
 665  	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
 666  	if e1 != 0 {
 667  		err = errnoErr(e1)
 668  	}
 669  	return
 670  }
 671  
 672  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 673  
 674  func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
 675  	var _p0 *byte
 676  	_p0, err = BytePtrFromString(path)
 677  	if err != nil {
 678  		return
 679  	}
 680  	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
 681  	if e1 != 0 {
 682  		err = errnoErr(e1)
 683  	}
 684  	return
 685  }
 686  
 687  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 688  
 689  func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
 690  	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
 691  	if e1 != 0 {
 692  		err = errnoErr(e1)
 693  	}
 694  	return
 695  }
 696  
 697  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 698  
 699  func PivotRoot(newroot string, putold string) (err error) {
 700  	var _p0 *byte
 701  	_p0, err = BytePtrFromString(newroot)
 702  	if err != nil {
 703  		return
 704  	}
 705  	var _p1 *byte
 706  	_p1, err = BytePtrFromString(putold)
 707  	if err != nil {
 708  		return
 709  	}
 710  	_, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
 711  	if e1 != 0 {
 712  		err = errnoErr(e1)
 713  	}
 714  	return
 715  }
 716  
 717  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 718  
 719  func prlimit1(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
 720  	_, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
 721  	if e1 != 0 {
 722  		err = errnoErr(e1)
 723  	}
 724  	return
 725  }
 726  
 727  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 728  
 729  func read(fd int, p []byte) (n int, err error) {
 730  	var _p0 unsafe.Pointer
 731  	if len(p) > 0 {
 732  		_p0 = unsafe.Pointer(&p[0])
 733  	} else {
 734  		_p0 = unsafe.Pointer(&_zero)
 735  	}
 736  	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
 737  	n = int(r0)
 738  	if e1 != 0 {
 739  		err = errnoErr(e1)
 740  	}
 741  	return
 742  }
 743  
 744  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 745  
 746  func Removexattr(path string, attr string) (err error) {
 747  	var _p0 *byte
 748  	_p0, err = BytePtrFromString(path)
 749  	if err != nil {
 750  		return
 751  	}
 752  	var _p1 *byte
 753  	_p1, err = BytePtrFromString(attr)
 754  	if err != nil {
 755  		return
 756  	}
 757  	_, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
 758  	if e1 != 0 {
 759  		err = errnoErr(e1)
 760  	}
 761  	return
 762  }
 763  
 764  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 765  
 766  func Setdomainname(p []byte) (err error) {
 767  	var _p0 unsafe.Pointer
 768  	if len(p) > 0 {
 769  		_p0 = unsafe.Pointer(&p[0])
 770  	} else {
 771  		_p0 = unsafe.Pointer(&_zero)
 772  	}
 773  	_, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
 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  
 782  func Sethostname(p []byte) (err error) {
 783  	var _p0 unsafe.Pointer
 784  	if len(p) > 0 {
 785  		_p0 = unsafe.Pointer(&p[0])
 786  	} else {
 787  		_p0 = unsafe.Pointer(&_zero)
 788  	}
 789  	_, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
 790  	if e1 != 0 {
 791  		err = errnoErr(e1)
 792  	}
 793  	return
 794  }
 795  
 796  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 797  
 798  func Setpgid(pid int, pgid int) (err error) {
 799  	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
 800  	if e1 != 0 {
 801  		err = errnoErr(e1)
 802  	}
 803  	return
 804  }
 805  
 806  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 807  
 808  func Setsid() (pid int, err error) {
 809  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
 810  	pid = int(r0)
 811  	if e1 != 0 {
 812  		err = errnoErr(e1)
 813  	}
 814  	return
 815  }
 816  
 817  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 818  
 819  func Settimeofday(tv *Timeval) (err error) {
 820  	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
 821  	if e1 != 0 {
 822  		err = errnoErr(e1)
 823  	}
 824  	return
 825  }
 826  
 827  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 828  
 829  func Setpriority(which int, who int, prio int) (err error) {
 830  	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
 831  	if e1 != 0 {
 832  		err = errnoErr(e1)
 833  	}
 834  	return
 835  }
 836  
 837  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 838  
 839  func Setxattr(path string, attr string, data []byte, flags int) (err error) {
 840  	var _p0 *byte
 841  	_p0, err = BytePtrFromString(path)
 842  	if err != nil {
 843  		return
 844  	}
 845  	var _p1 *byte
 846  	_p1, err = BytePtrFromString(attr)
 847  	if err != nil {
 848  		return
 849  	}
 850  	var _p2 unsafe.Pointer
 851  	if len(data) > 0 {
 852  		_p2 = unsafe.Pointer(&data[0])
 853  	} else {
 854  		_p2 = unsafe.Pointer(&_zero)
 855  	}
 856  	_, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
 857  	if e1 != 0 {
 858  		err = errnoErr(e1)
 859  	}
 860  	return
 861  }
 862  
 863  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 864  
 865  func Sync() {
 866  	Syscall(SYS_SYNC, 0, 0, 0)
 867  	return
 868  }
 869  
 870  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 871  
 872  func Sysinfo(info *Sysinfo_t) (err error) {
 873  	_, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
 874  	if e1 != 0 {
 875  		err = errnoErr(e1)
 876  	}
 877  	return
 878  }
 879  
 880  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 881  
 882  func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
 883  	r0, _, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
 884  	n = int64(r0)
 885  	if e1 != 0 {
 886  		err = errnoErr(e1)
 887  	}
 888  	return
 889  }
 890  
 891  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 892  
 893  func Tgkill(tgid int, tid int, sig Signal) (err error) {
 894  	_, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
 895  	if e1 != 0 {
 896  		err = errnoErr(e1)
 897  	}
 898  	return
 899  }
 900  
 901  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 902  
 903  func Times(tms *Tms) (ticks uintptr, err error) {
 904  	r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
 905  	ticks = uintptr(r0)
 906  	if e1 != 0 {
 907  		err = errnoErr(e1)
 908  	}
 909  	return
 910  }
 911  
 912  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 913  
 914  func Umask(mask int) (oldmask int) {
 915  	r0, _ := rawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
 916  	oldmask = int(r0)
 917  	return
 918  }
 919  
 920  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 921  
 922  func Uname(buf *Utsname) (err error) {
 923  	_, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
 924  	if e1 != 0 {
 925  		err = errnoErr(e1)
 926  	}
 927  	return
 928  }
 929  
 930  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 931  
 932  func Unmount(target string, flags int) (err error) {
 933  	var _p0 *byte
 934  	_p0, err = BytePtrFromString(target)
 935  	if err != nil {
 936  		return
 937  	}
 938  	_, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
 939  	if e1 != 0 {
 940  		err = errnoErr(e1)
 941  	}
 942  	return
 943  }
 944  
 945  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 946  
 947  func Unshare(flags int) (err error) {
 948  	_, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
 949  	if e1 != 0 {
 950  		err = errnoErr(e1)
 951  	}
 952  	return
 953  }
 954  
 955  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 956  
 957  func write(fd int, p []byte) (n int, err error) {
 958  	var _p0 unsafe.Pointer
 959  	if len(p) > 0 {
 960  		_p0 = unsafe.Pointer(&p[0])
 961  	} else {
 962  		_p0 = unsafe.Pointer(&_zero)
 963  	}
 964  	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
 965  	n = int(r0)
 966  	if e1 != 0 {
 967  		err = errnoErr(e1)
 968  	}
 969  	return
 970  }
 971  
 972  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 973  
 974  func exitThread(code int) (err error) {
 975  	_, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
 976  	if e1 != 0 {
 977  		err = errnoErr(e1)
 978  	}
 979  	return
 980  }
 981  
 982  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 983  
 984  func readlen(fd int, p *byte, np int) (n int, err error) {
 985  	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
 986  	n = int(r0)
 987  	if e1 != 0 {
 988  		err = errnoErr(e1)
 989  	}
 990  	return
 991  }
 992  
 993  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 994  
 995  func munmap(addr uintptr, length uintptr) (err error) {
 996  	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
 997  	if e1 != 0 {
 998  		err = errnoErr(e1)
 999  	}
1000  	return
1001  }
1002  
1003  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1004  
1005  func Madvise(b []byte, advice int) (err error) {
1006  	var _p0 unsafe.Pointer
1007  	if len(b) > 0 {
1008  		_p0 = unsafe.Pointer(&b[0])
1009  	} else {
1010  		_p0 = unsafe.Pointer(&_zero)
1011  	}
1012  	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
1013  	if e1 != 0 {
1014  		err = errnoErr(e1)
1015  	}
1016  	return
1017  }
1018  
1019  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020  
1021  func Mprotect(b []byte, prot int) (err error) {
1022  	var _p0 unsafe.Pointer
1023  	if len(b) > 0 {
1024  		_p0 = unsafe.Pointer(&b[0])
1025  	} else {
1026  		_p0 = unsafe.Pointer(&_zero)
1027  	}
1028  	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
1029  	if e1 != 0 {
1030  		err = errnoErr(e1)
1031  	}
1032  	return
1033  }
1034  
1035  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1036  
1037  func Mlock(b []byte) (err error) {
1038  	var _p0 unsafe.Pointer
1039  	if len(b) > 0 {
1040  		_p0 = unsafe.Pointer(&b[0])
1041  	} else {
1042  		_p0 = unsafe.Pointer(&_zero)
1043  	}
1044  	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
1045  	if e1 != 0 {
1046  		err = errnoErr(e1)
1047  	}
1048  	return
1049  }
1050  
1051  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1052  
1053  func Munlock(b []byte) (err error) {
1054  	var _p0 unsafe.Pointer
1055  	if len(b) > 0 {
1056  		_p0 = unsafe.Pointer(&b[0])
1057  	} else {
1058  		_p0 = unsafe.Pointer(&_zero)
1059  	}
1060  	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
1061  	if e1 != 0 {
1062  		err = errnoErr(e1)
1063  	}
1064  	return
1065  }
1066  
1067  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1068  
1069  func Mlockall(flags int) (err error) {
1070  	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
1071  	if e1 != 0 {
1072  		err = errnoErr(e1)
1073  	}
1074  	return
1075  }
1076  
1077  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1078  
1079  func Munlockall() (err error) {
1080  	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
1081  	if e1 != 0 {
1082  		err = errnoErr(e1)
1083  	}
1084  	return
1085  }
1086  
1087  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1088  
1089  func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
1090  	var _p0 unsafe.Pointer
1091  	if len(events) > 0 {
1092  		_p0 = unsafe.Pointer(&events[0])
1093  	} else {
1094  		_p0 = unsafe.Pointer(&_zero)
1095  	}
1096  	r0, _, e1 := Syscall6(SYS_EPOLL_PWAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
1097  	n = int(r0)
1098  	if e1 != 0 {
1099  		err = errnoErr(e1)
1100  	}
1101  	return
1102  }
1103  
1104  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105  
1106  func Fchown(fd int, uid int, gid int) (err error) {
1107  	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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  
1116  func Fstat(fd int, stat *Stat_t) (err error) {
1117  	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1118  	if e1 != 0 {
1119  		err = errnoErr(e1)
1120  	}
1121  	return
1122  }
1123  
1124  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1125  
1126  func fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
1127  	var _p0 *byte
1128  	_p0, err = BytePtrFromString(path)
1129  	if err != nil {
1130  		return
1131  	}
1132  	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1133  	if e1 != 0 {
1134  		err = errnoErr(e1)
1135  	}
1136  	return
1137  }
1138  
1139  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1140  
1141  func Fstatfs(fd int, buf *Statfs_t) (err error) {
1142  	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
1143  	if e1 != 0 {
1144  		err = errnoErr(e1)
1145  	}
1146  	return
1147  }
1148  
1149  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1150  
1151  func Ftruncate(fd int, length int64) (err error) {
1152  	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 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 Getegid() (egid int) {
1162  	r0, _ := rawSyscallNoError(SYS_GETEGID, 0, 0, 0)
1163  	egid = int(r0)
1164  	return
1165  }
1166  
1167  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1168  
1169  func Geteuid() (euid int) {
1170  	r0, _ := rawSyscallNoError(SYS_GETEUID, 0, 0, 0)
1171  	euid = int(r0)
1172  	return
1173  }
1174  
1175  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1176  
1177  func Getgid() (gid int) {
1178  	r0, _ := rawSyscallNoError(SYS_GETGID, 0, 0, 0)
1179  	gid = int(r0)
1180  	return
1181  }
1182  
1183  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1184  
1185  func Getuid() (uid int) {
1186  	r0, _ := rawSyscallNoError(SYS_GETUID, 0, 0, 0)
1187  	uid = int(r0)
1188  	return
1189  }
1190  
1191  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1192  
1193  func Listen(s int, n int) (err error) {
1194  	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0)
1195  	if e1 != 0 {
1196  		err = errnoErr(e1)
1197  	}
1198  	return
1199  }
1200  
1201  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1202  
1203  func pread(fd int, p []byte, offset int64) (n int, err error) {
1204  	var _p0 unsafe.Pointer
1205  	if len(p) > 0 {
1206  		_p0 = unsafe.Pointer(&p[0])
1207  	} else {
1208  		_p0 = unsafe.Pointer(&_zero)
1209  	}
1210  	r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1211  	n = int(r0)
1212  	if e1 != 0 {
1213  		err = errnoErr(e1)
1214  	}
1215  	return
1216  }
1217  
1218  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1219  
1220  func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1221  	var _p0 unsafe.Pointer
1222  	if len(p) > 0 {
1223  		_p0 = unsafe.Pointer(&p[0])
1224  	} else {
1225  		_p0 = unsafe.Pointer(&_zero)
1226  	}
1227  	r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1228  	n = int(r0)
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 renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1238  	var _p0 *byte
1239  	_p0, err = BytePtrFromString(oldpath)
1240  	if err != nil {
1241  		return
1242  	}
1243  	var _p1 *byte
1244  	_p1, err = BytePtrFromString(newpath)
1245  	if err != nil {
1246  		return
1247  	}
1248  	_, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1249  	if e1 != 0 {
1250  		err = errnoErr(e1)
1251  	}
1252  	return
1253  }
1254  
1255  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1256  
1257  func Seek(fd int, offset int64, whence int) (off int64, err error) {
1258  	r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1259  	off = int64(r0)
1260  	if e1 != 0 {
1261  		err = errnoErr(e1)
1262  	}
1263  	return
1264  }
1265  
1266  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1267  
1268  func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1269  	r0, _, e1 := Syscall6(SYS_SENDFILE, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1270  	written = int(r0)
1271  	if e1 != 0 {
1272  		err = errnoErr(e1)
1273  	}
1274  	return
1275  }
1276  
1277  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1278  
1279  func Setfsgid(gid int) (err error) {
1280  	_, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0)
1281  	if e1 != 0 {
1282  		err = errnoErr(e1)
1283  	}
1284  	return
1285  }
1286  
1287  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1288  
1289  func Setfsuid(uid int) (err error) {
1290  	_, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0)
1291  	if e1 != 0 {
1292  		err = errnoErr(e1)
1293  	}
1294  	return
1295  }
1296  
1297  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1298  
1299  func Shutdown(fd int, how int) (err error) {
1300  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)
1301  	if e1 != 0 {
1302  		err = errnoErr(e1)
1303  	}
1304  	return
1305  }
1306  
1307  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1308  
1309  func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
1310  	r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
1311  	n = int64(r0)
1312  	if e1 != 0 {
1313  		err = errnoErr(e1)
1314  	}
1315  	return
1316  }
1317  
1318  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1319  
1320  func Statfs(path string, buf *Statfs_t) (err error) {
1321  	var _p0 *byte
1322  	_p0, err = BytePtrFromString(path)
1323  	if err != nil {
1324  		return
1325  	}
1326  	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
1327  	if e1 != 0 {
1328  		err = errnoErr(e1)
1329  	}
1330  	return
1331  }
1332  
1333  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1334  
1335  func SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
1336  	_, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(n), uintptr(flags), 0, 0)
1337  	if e1 != 0 {
1338  		err = errnoErr(e1)
1339  	}
1340  	return
1341  }
1342  
1343  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1344  
1345  func Truncate(path string, length int64) (err error) {
1346  	var _p0 *byte
1347  	_p0, err = BytePtrFromString(path)
1348  	if err != nil {
1349  		return
1350  	}
1351  	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1352  	if e1 != 0 {
1353  		err = errnoErr(e1)
1354  	}
1355  	return
1356  }
1357  
1358  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1359  
1360  func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
1361  	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1362  	fd = int(r0)
1363  	if e1 != 0 {
1364  		err = errnoErr(e1)
1365  	}
1366  	return
1367  }
1368  
1369  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1370  
1371  func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1372  	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
1373  	if e1 != 0 {
1374  		err = errnoErr(e1)
1375  	}
1376  	return
1377  }
1378  
1379  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380  
1381  func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1382  	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
1383  	if e1 != 0 {
1384  		err = errnoErr(e1)
1385  	}
1386  	return
1387  }
1388  
1389  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1390  
1391  func getgroups(n int, list *_Gid_t) (nn int, err error) {
1392  	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
1393  	nn = int(r0)
1394  	if e1 != 0 {
1395  		err = errnoErr(e1)
1396  	}
1397  	return
1398  }
1399  
1400  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1401  
1402  func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1403  	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
1404  	if e1 != 0 {
1405  		err = errnoErr(e1)
1406  	}
1407  	return
1408  }
1409  
1410  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1411  
1412  func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1413  	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
1414  	if e1 != 0 {
1415  		err = errnoErr(e1)
1416  	}
1417  	return
1418  }
1419  
1420  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1421  
1422  func socket(domain int, typ int, proto int) (fd int, err error) {
1423  	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
1424  	fd = int(r0)
1425  	if e1 != 0 {
1426  		err = errnoErr(e1)
1427  	}
1428  	return
1429  }
1430  
1431  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1432  
1433  func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1434  	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
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  
1443  func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1444  	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1445  	if e1 != 0 {
1446  		err = errnoErr(e1)
1447  	}
1448  	return
1449  }
1450  
1451  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1452  
1453  func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1454  	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1455  	if e1 != 0 {
1456  		err = errnoErr(e1)
1457  	}
1458  	return
1459  }
1460  
1461  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1462  
1463  func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1464  	var _p0 unsafe.Pointer
1465  	if len(p) > 0 {
1466  		_p0 = unsafe.Pointer(&p[0])
1467  	} else {
1468  		_p0 = unsafe.Pointer(&_zero)
1469  	}
1470  	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
1471  	n = int(r0)
1472  	if e1 != 0 {
1473  		err = errnoErr(e1)
1474  	}
1475  	return
1476  }
1477  
1478  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1479  
1480  func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1481  	var _p0 unsafe.Pointer
1482  	if len(buf) > 0 {
1483  		_p0 = unsafe.Pointer(&buf[0])
1484  	} else {
1485  		_p0 = unsafe.Pointer(&_zero)
1486  	}
1487  	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
1488  	if e1 != 0 {
1489  		err = errnoErr(e1)
1490  	}
1491  	return
1492  }
1493  
1494  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1495  
1496  func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1497  	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
1498  	n = int(r0)
1499  	if e1 != 0 {
1500  		err = errnoErr(e1)
1501  	}
1502  	return
1503  }
1504  
1505  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1506  
1507  func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1508  	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
1509  	n = int(r0)
1510  	if e1 != 0 {
1511  		err = errnoErr(e1)
1512  	}
1513  	return
1514  }
1515  
1516  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1517  
1518  func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
1519  	r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(offset))
1520  	xaddr = uintptr(r0)
1521  	if e1 != 0 {
1522  		err = errnoErr(e1)
1523  	}
1524  	return
1525  }
1526  
1527  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1528  
1529  func pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_t) (n int, err error) {
1530  	r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)))
1531  	n = int(r0)
1532  	if e1 != 0 {
1533  		err = errnoErr(e1)
1534  	}
1535  	return
1536  }
1537  
1538  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1539  
1540  func Gettimeofday(tv *Timeval) (err error) {
1541  	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1542  	if e1 != 0 {
1543  		err = errnoErr(e1)
1544  	}
1545  	return
1546  }
1547  
1548  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1549  
1550  func ppoll(fds *pollFd, nfds int, timeout *Timespec, sigmask *sigset_t) (n int, err error) {
1551  	r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
1552  	n = int(r0)
1553  	if e1 != 0 {
1554  		err = errnoErr(e1)
1555  	}
1556  	return
1557  }
1558