zsyscall_linux_mips64le.mx raw

   1  // mksyscall.pl -tags linux,mips64le syscall_linux.go syscall_linux_mips64x.go
   2  // Code generated by the command above; DO NOT EDIT.
   3  
   4  //go:build linux && mips64le
   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 Dup2(oldfd int, newfd int) (err error) {
1090  	_, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1091  	if e1 != 0 {
1092  		err = errnoErr(e1)
1093  	}
1094  	return
1095  }
1096  
1097  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1098  
1099  func Fchown(fd int, uid int, gid int) (err error) {
1100  	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
1101  	if e1 != 0 {
1102  		err = errnoErr(e1)
1103  	}
1104  	return
1105  }
1106  
1107  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1108  
1109  func Fstatfs(fd int, buf *Statfs_t) (err error) {
1110  	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 0)
1111  	if e1 != 0 {
1112  		err = errnoErr(e1)
1113  	}
1114  	return
1115  }
1116  
1117  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1118  
1119  func Ftruncate(fd int, length int64) (err error) {
1120  	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
1121  	if e1 != 0 {
1122  		err = errnoErr(e1)
1123  	}
1124  	return
1125  }
1126  
1127  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1128  
1129  func Getegid() (egid int) {
1130  	r0, _ := rawSyscallNoError(SYS_GETEGID, 0, 0, 0)
1131  	egid = int(r0)
1132  	return
1133  }
1134  
1135  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1136  
1137  func Geteuid() (euid int) {
1138  	r0, _ := rawSyscallNoError(SYS_GETEUID, 0, 0, 0)
1139  	euid = int(r0)
1140  	return
1141  }
1142  
1143  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1144  
1145  func Getgid() (gid int) {
1146  	r0, _ := rawSyscallNoError(SYS_GETGID, 0, 0, 0)
1147  	gid = int(r0)
1148  	return
1149  }
1150  
1151  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1152  
1153  func Getuid() (uid int) {
1154  	r0, _ := rawSyscallNoError(SYS_GETUID, 0, 0, 0)
1155  	uid = int(r0)
1156  	return
1157  }
1158  
1159  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160  
1161  func InotifyInit() (fd int, err error) {
1162  	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 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 Listen(s int, n int) (err error) {
1188  	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0)
1189  	if e1 != 0 {
1190  		err = errnoErr(e1)
1191  	}
1192  	return
1193  }
1194  
1195  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1196  
1197  func Pause() (err error) {
1198  	_, _, e1 := Syscall(SYS_PAUSE, 0, 0, 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 pread(fd int, p []byte, offset int64) (n int, err error) {
1208  	var _p0 unsafe.Pointer
1209  	if len(p) > 0 {
1210  		_p0 = unsafe.Pointer(&p[0])
1211  	} else {
1212  		_p0 = unsafe.Pointer(&_zero)
1213  	}
1214  	r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1215  	n = int(r0)
1216  	if e1 != 0 {
1217  		err = errnoErr(e1)
1218  	}
1219  	return
1220  }
1221  
1222  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1223  
1224  func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1225  	var _p0 unsafe.Pointer
1226  	if len(p) > 0 {
1227  		_p0 = unsafe.Pointer(&p[0])
1228  	} else {
1229  		_p0 = unsafe.Pointer(&_zero)
1230  	}
1231  	r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1232  	n = int(r0)
1233  	if e1 != 0 {
1234  		err = errnoErr(e1)
1235  	}
1236  	return
1237  }
1238  
1239  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1240  
1241  func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1242  	var _p0 *byte
1243  	_p0, err = BytePtrFromString(oldpath)
1244  	if err != nil {
1245  		return
1246  	}
1247  	var _p1 *byte
1248  	_p1, err = BytePtrFromString(newpath)
1249  	if err != nil {
1250  		return
1251  	}
1252  	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1253  	if e1 != 0 {
1254  		err = errnoErr(e1)
1255  	}
1256  	return
1257  }
1258  
1259  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1260  
1261  func Seek(fd int, offset int64, whence int) (off int64, err error) {
1262  	r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1263  	off = int64(r0)
1264  	if e1 != 0 {
1265  		err = errnoErr(e1)
1266  	}
1267  	return
1268  }
1269  
1270  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1271  
1272  func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1273  	r0, _, e1 := Syscall6(SYS_SENDFILE, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1274  	written = int(r0)
1275  	if e1 != 0 {
1276  		err = errnoErr(e1)
1277  	}
1278  	return
1279  }
1280  
1281  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1282  
1283  func Setfsgid(gid int) (err error) {
1284  	_, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0)
1285  	if e1 != 0 {
1286  		err = errnoErr(e1)
1287  	}
1288  	return
1289  }
1290  
1291  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1292  
1293  func Setfsuid(uid int) (err error) {
1294  	_, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0)
1295  	if e1 != 0 {
1296  		err = errnoErr(e1)
1297  	}
1298  	return
1299  }
1300  
1301  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1302  
1303  func Shutdown(fd int, how int) (err error) {
1304  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)
1305  	if e1 != 0 {
1306  		err = errnoErr(e1)
1307  	}
1308  	return
1309  }
1310  
1311  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1312  
1313  func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
1314  	r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
1315  	n = int64(r0)
1316  	if e1 != 0 {
1317  		err = errnoErr(e1)
1318  	}
1319  	return
1320  }
1321  
1322  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1323  
1324  func Statfs(path string, buf *Statfs_t) (err error) {
1325  	var _p0 *byte
1326  	_p0, err = BytePtrFromString(path)
1327  	if err != nil {
1328  		return
1329  	}
1330  	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
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 SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
1340  	_, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(n), uintptr(flags), 0, 0)
1341  	if e1 != 0 {
1342  		err = errnoErr(e1)
1343  	}
1344  	return
1345  }
1346  
1347  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1348  
1349  func Truncate(path string, length int64) (err error) {
1350  	var _p0 *byte
1351  	_p0, err = BytePtrFromString(path)
1352  	if err != nil {
1353  		return
1354  	}
1355  	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1356  	if e1 != 0 {
1357  		err = errnoErr(e1)
1358  	}
1359  	return
1360  }
1361  
1362  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1363  
1364  func Ustat(dev int, ubuf *Ustat_t) (err error) {
1365  	_, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
1366  	if e1 != 0 {
1367  		err = errnoErr(e1)
1368  	}
1369  	return
1370  }
1371  
1372  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1373  
1374  func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
1375  	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1376  	fd = int(r0)
1377  	if e1 != 0 {
1378  		err = errnoErr(e1)
1379  	}
1380  	return
1381  }
1382  
1383  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1384  
1385  func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1386  	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
1387  	if e1 != 0 {
1388  		err = errnoErr(e1)
1389  	}
1390  	return
1391  }
1392  
1393  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1394  
1395  func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1396  	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
1397  	if e1 != 0 {
1398  		err = errnoErr(e1)
1399  	}
1400  	return
1401  }
1402  
1403  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1404  
1405  func getgroups(n int, list *_Gid_t) (nn int, err error) {
1406  	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
1407  	nn = int(r0)
1408  	if e1 != 0 {
1409  		err = errnoErr(e1)
1410  	}
1411  	return
1412  }
1413  
1414  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1415  
1416  func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1417  	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
1418  	if e1 != 0 {
1419  		err = errnoErr(e1)
1420  	}
1421  	return
1422  }
1423  
1424  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1425  
1426  func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1427  	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
1428  	if e1 != 0 {
1429  		err = errnoErr(e1)
1430  	}
1431  	return
1432  }
1433  
1434  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1435  
1436  func socket(domain int, typ int, proto int) (fd int, err error) {
1437  	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
1438  	fd = int(r0)
1439  	if e1 != 0 {
1440  		err = errnoErr(e1)
1441  	}
1442  	return
1443  }
1444  
1445  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1446  
1447  func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1448  	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
1449  	if e1 != 0 {
1450  		err = errnoErr(e1)
1451  	}
1452  	return
1453  }
1454  
1455  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1456  
1457  func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1458  	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1459  	if e1 != 0 {
1460  		err = errnoErr(e1)
1461  	}
1462  	return
1463  }
1464  
1465  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1466  
1467  func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1468  	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1469  	if e1 != 0 {
1470  		err = errnoErr(e1)
1471  	}
1472  	return
1473  }
1474  
1475  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1476  
1477  func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1478  	var _p0 unsafe.Pointer
1479  	if len(p) > 0 {
1480  		_p0 = unsafe.Pointer(&p[0])
1481  	} else {
1482  		_p0 = unsafe.Pointer(&_zero)
1483  	}
1484  	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
1485  	n = int(r0)
1486  	if e1 != 0 {
1487  		err = errnoErr(e1)
1488  	}
1489  	return
1490  }
1491  
1492  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1493  
1494  func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1495  	var _p0 unsafe.Pointer
1496  	if len(buf) > 0 {
1497  		_p0 = unsafe.Pointer(&buf[0])
1498  	} else {
1499  		_p0 = unsafe.Pointer(&_zero)
1500  	}
1501  	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
1502  	if e1 != 0 {
1503  		err = errnoErr(e1)
1504  	}
1505  	return
1506  }
1507  
1508  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1509  
1510  func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1511  	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
1512  	n = int(r0)
1513  	if e1 != 0 {
1514  		err = errnoErr(e1)
1515  	}
1516  	return
1517  }
1518  
1519  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520  
1521  func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1522  	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
1523  	n = int(r0)
1524  	if e1 != 0 {
1525  		err = errnoErr(e1)
1526  	}
1527  	return
1528  }
1529  
1530  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1531  
1532  func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
1533  	r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(offset))
1534  	xaddr = uintptr(r0)
1535  	if e1 != 0 {
1536  		err = errnoErr(e1)
1537  	}
1538  	return
1539  }
1540  
1541  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1542  
1543  func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
1544  	var _p0 unsafe.Pointer
1545  	if len(events) > 0 {
1546  		_p0 = unsafe.Pointer(&events[0])
1547  	} else {
1548  		_p0 = unsafe.Pointer(&_zero)
1549  	}
1550  	r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
1551  	n = int(r0)
1552  	if e1 != 0 {
1553  		err = errnoErr(e1)
1554  	}
1555  	return
1556  }
1557  
1558  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1559  
1560  func pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_t) (n int, err error) {
1561  	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)))
1562  	n = int(r0)
1563  	if e1 != 0 {
1564  		err = errnoErr(e1)
1565  	}
1566  	return
1567  }
1568  
1569  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1570  
1571  func futimesat(dirfd int, path string, times *[2]Timeval) (err error) {
1572  	var _p0 *byte
1573  	_p0, err = BytePtrFromString(path)
1574  	if err != nil {
1575  		return
1576  	}
1577  	_, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
1578  	if e1 != 0 {
1579  		err = errnoErr(e1)
1580  	}
1581  	return
1582  }
1583  
1584  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1585  
1586  func Gettimeofday(tv *Timeval) (err error) {
1587  	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1588  	if e1 != 0 {
1589  		err = errnoErr(e1)
1590  	}
1591  	return
1592  }
1593  
1594  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1595  
1596  func Utime(path string, buf *Utimbuf) (err error) {
1597  	var _p0 *byte
1598  	_p0, err = BytePtrFromString(path)
1599  	if err != nil {
1600  		return
1601  	}
1602  	_, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
1603  	if e1 != 0 {
1604  		err = errnoErr(e1)
1605  	}
1606  	return
1607  }
1608  
1609  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1610  
1611  func utimes(path string, times *[2]Timeval) (err error) {
1612  	var _p0 *byte
1613  	_p0, err = BytePtrFromString(path)
1614  	if err != nil {
1615  		return
1616  	}
1617  	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0)
1618  	if e1 != 0 {
1619  		err = errnoErr(e1)
1620  	}
1621  	return
1622  }
1623  
1624  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1625  
1626  func fstatatInternal(dirfd int, path string, stat *stat_t, flags int) (err error) {
1627  	var _p0 *byte
1628  	_p0, err = BytePtrFromString(path)
1629  	if err != nil {
1630  		return
1631  	}
1632  	_, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1633  	if e1 != 0 {
1634  		err = errnoErr(e1)
1635  	}
1636  	return
1637  }
1638  
1639  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1640  
1641  func fstat(fd int, st *stat_t) (err error) {
1642  	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(st)), 0)
1643  	if e1 != 0 {
1644  		err = errnoErr(e1)
1645  	}
1646  	return
1647  }
1648  
1649  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1650  
1651  func lstat(path string, st *stat_t) (err error) {
1652  	var _p0 *byte
1653  	_p0, err = BytePtrFromString(path)
1654  	if err != nil {
1655  		return
1656  	}
1657  	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(st)), 0)
1658  	if e1 != 0 {
1659  		err = errnoErr(e1)
1660  	}
1661  	return
1662  }
1663  
1664  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1665  
1666  func stat(path string, st *stat_t) (err error) {
1667  	var _p0 *byte
1668  	_p0, err = BytePtrFromString(path)
1669  	if err != nil {
1670  		return
1671  	}
1672  	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(st)), 0)
1673  	if e1 != 0 {
1674  		err = errnoErr(e1)
1675  	}
1676  	return
1677  }
1678