zsyscall_linux_ppc64.mx raw

   1  // mksyscall.pl -tags linux,ppc64 syscall_linux.go syscall_linux_ppc64x.go
   2  // Code generated by the command above; DO NOT EDIT.
   3  
   4  //go:build linux && ppc64
   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 EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
1100  	var _p0 unsafe.Pointer
1101  	if len(events) > 0 {
1102  		_p0 = unsafe.Pointer(&events[0])
1103  	} else {
1104  		_p0 = unsafe.Pointer(&_zero)
1105  	}
1106  	r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
1107  	n = int(r0)
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 Fchown(fd int, uid int, gid int) (err error) {
1117  	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
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 Fstat(fd int, stat *Stat_t) (err error) {
1127  	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1128  	if e1 != 0 {
1129  		err = errnoErr(e1)
1130  	}
1131  	return
1132  }
1133  
1134  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1135  
1136  func fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
1137  	var _p0 *byte
1138  	_p0, err = BytePtrFromString(path)
1139  	if err != nil {
1140  		return
1141  	}
1142  	_, _, e1 := Syscall6(SYS_NEWFSTATAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 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 Fstatfs(fd int, buf *Statfs_t) (err error) {
1152  	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(buf)), 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 Ftruncate(fd int, length int64) (err error) {
1162  	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
1163  	if e1 != 0 {
1164  		err = errnoErr(e1)
1165  	}
1166  	return
1167  }
1168  
1169  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1170  
1171  func Getegid() (egid int) {
1172  	r0, _ := rawSyscallNoError(SYS_GETEGID, 0, 0, 0)
1173  	egid = int(r0)
1174  	return
1175  }
1176  
1177  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1178  
1179  func Geteuid() (euid int) {
1180  	r0, _ := rawSyscallNoError(SYS_GETEUID, 0, 0, 0)
1181  	euid = int(r0)
1182  	return
1183  }
1184  
1185  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1186  
1187  func Getgid() (gid int) {
1188  	r0, _ := rawSyscallNoError(SYS_GETGID, 0, 0, 0)
1189  	gid = int(r0)
1190  	return
1191  }
1192  
1193  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1194  
1195  func Getuid() (uid int) {
1196  	r0, _ := rawSyscallNoError(SYS_GETUID, 0, 0, 0)
1197  	uid = int(r0)
1198  	return
1199  }
1200  
1201  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1202  
1203  func InotifyInit() (fd int, err error) {
1204  	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
1205  	fd = int(r0)
1206  	if e1 != 0 {
1207  		err = errnoErr(e1)
1208  	}
1209  	return
1210  }
1211  
1212  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1213  
1214  func Ioperm(from int, num int, on int) (err error) {
1215  	_, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on))
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 Iopl(level int) (err error) {
1225  	_, _, e1 := Syscall(SYS_IOPL, uintptr(level), 0, 0)
1226  	if e1 != 0 {
1227  		err = errnoErr(e1)
1228  	}
1229  	return
1230  }
1231  
1232  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1233  
1234  func Lchown(path string, uid int, gid int) (err error) {
1235  	var _p0 *byte
1236  	_p0, err = BytePtrFromString(path)
1237  	if err != nil {
1238  		return
1239  	}
1240  	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1241  	if e1 != 0 {
1242  		err = errnoErr(e1)
1243  	}
1244  	return
1245  }
1246  
1247  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1248  
1249  func Listen(s int, n int) (err error) {
1250  	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(n), 0)
1251  	if e1 != 0 {
1252  		err = errnoErr(e1)
1253  	}
1254  	return
1255  }
1256  
1257  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1258  
1259  func Lstat(path string, stat *Stat_t) (err error) {
1260  	var _p0 *byte
1261  	_p0, err = BytePtrFromString(path)
1262  	if err != nil {
1263  		return
1264  	}
1265  	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1266  	if e1 != 0 {
1267  		err = errnoErr(e1)
1268  	}
1269  	return
1270  }
1271  
1272  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1273  
1274  func Pause() (err error) {
1275  	_, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0)
1276  	if e1 != 0 {
1277  		err = errnoErr(e1)
1278  	}
1279  	return
1280  }
1281  
1282  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1283  
1284  func pread(fd int, p []byte, offset int64) (n int, err error) {
1285  	var _p0 unsafe.Pointer
1286  	if len(p) > 0 {
1287  		_p0 = unsafe.Pointer(&p[0])
1288  	} else {
1289  		_p0 = unsafe.Pointer(&_zero)
1290  	}
1291  	r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1292  	n = int(r0)
1293  	if e1 != 0 {
1294  		err = errnoErr(e1)
1295  	}
1296  	return
1297  }
1298  
1299  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1300  
1301  func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1302  	var _p0 unsafe.Pointer
1303  	if len(p) > 0 {
1304  		_p0 = unsafe.Pointer(&p[0])
1305  	} else {
1306  		_p0 = unsafe.Pointer(&_zero)
1307  	}
1308  	r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1309  	n = int(r0)
1310  	if e1 != 0 {
1311  		err = errnoErr(e1)
1312  	}
1313  	return
1314  }
1315  
1316  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1317  
1318  func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1319  	var _p0 *byte
1320  	_p0, err = BytePtrFromString(oldpath)
1321  	if err != nil {
1322  		return
1323  	}
1324  	var _p1 *byte
1325  	_p1, err = BytePtrFromString(newpath)
1326  	if err != nil {
1327  		return
1328  	}
1329  	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1330  	if e1 != 0 {
1331  		err = errnoErr(e1)
1332  	}
1333  	return
1334  }
1335  
1336  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1337  
1338  func Seek(fd int, offset int64, whence int) (off int64, err error) {
1339  	r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1340  	off = int64(r0)
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 Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1350  	r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1351  	n = int(r0)
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 sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1361  	r0, _, e1 := Syscall6(SYS_SENDFILE, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1362  	written = 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 Setfsgid(gid int) (err error) {
1372  	_, _, e1 := Syscall(SYS_SETFSGID, uintptr(gid), 0, 0)
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 Setfsuid(uid int) (err error) {
1382  	_, _, e1 := Syscall(SYS_SETFSUID, uintptr(uid), 0, 0)
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 Shutdown(fd int, how int) (err error) {
1392  	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(fd), uintptr(how), 0)
1393  	if e1 != 0 {
1394  		err = errnoErr(e1)
1395  	}
1396  	return
1397  }
1398  
1399  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1400  
1401  func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) {
1402  	r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
1403  	n = int64(r0)
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 Stat(path string, stat *Stat_t) (err error) {
1413  	var _p0 *byte
1414  	_p0, err = BytePtrFromString(path)
1415  	if err != nil {
1416  		return
1417  	}
1418  	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1419  	if e1 != 0 {
1420  		err = errnoErr(e1)
1421  	}
1422  	return
1423  }
1424  
1425  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1426  
1427  func Statfs(path string, buf *Statfs_t) (err error) {
1428  	var _p0 *byte
1429  	_p0, err = BytePtrFromString(path)
1430  	if err != nil {
1431  		return
1432  	}
1433  	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
1434  	if e1 != 0 {
1435  		err = errnoErr(e1)
1436  	}
1437  	return
1438  }
1439  
1440  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1441  
1442  func Truncate(path string, length int64) (err error) {
1443  	var _p0 *byte
1444  	_p0, err = BytePtrFromString(path)
1445  	if err != nil {
1446  		return
1447  	}
1448  	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 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 Ustat(dev int, ubuf *Ustat_t) (err error) {
1458  	_, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
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 accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
1468  	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1469  	fd = int(r0)
1470  	if e1 != 0 {
1471  		err = errnoErr(e1)
1472  	}
1473  	return
1474  }
1475  
1476  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1477  
1478  func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1479  	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
1480  	if e1 != 0 {
1481  		err = errnoErr(e1)
1482  	}
1483  	return
1484  }
1485  
1486  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1487  
1488  func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1489  	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
1490  	if e1 != 0 {
1491  		err = errnoErr(e1)
1492  	}
1493  	return
1494  }
1495  
1496  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1497  
1498  func getgroups(n int, list *_Gid_t) (nn int, err error) {
1499  	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
1500  	nn = int(r0)
1501  	if e1 != 0 {
1502  		err = errnoErr(e1)
1503  	}
1504  	return
1505  }
1506  
1507  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1508  
1509  func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1510  	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
1511  	if e1 != 0 {
1512  		err = errnoErr(e1)
1513  	}
1514  	return
1515  }
1516  
1517  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1518  
1519  func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1520  	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
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 socket(domain int, typ int, proto int) (fd int, err error) {
1530  	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
1531  	fd = 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 socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1541  	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 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 getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1551  	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
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 getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1561  	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
1562  	if e1 != 0 {
1563  		err = errnoErr(e1)
1564  	}
1565  	return
1566  }
1567  
1568  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1569  
1570  func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1571  	var _p0 unsafe.Pointer
1572  	if len(p) > 0 {
1573  		_p0 = unsafe.Pointer(&p[0])
1574  	} else {
1575  		_p0 = unsafe.Pointer(&_zero)
1576  	}
1577  	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
1578  	n = int(r0)
1579  	if e1 != 0 {
1580  		err = errnoErr(e1)
1581  	}
1582  	return
1583  }
1584  
1585  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1586  
1587  func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1588  	var _p0 unsafe.Pointer
1589  	if len(buf) > 0 {
1590  		_p0 = unsafe.Pointer(&buf[0])
1591  	} else {
1592  		_p0 = unsafe.Pointer(&_zero)
1593  	}
1594  	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
1595  	if e1 != 0 {
1596  		err = errnoErr(e1)
1597  	}
1598  	return
1599  }
1600  
1601  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1602  
1603  func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1604  	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
1605  	n = int(r0)
1606  	if e1 != 0 {
1607  		err = errnoErr(e1)
1608  	}
1609  	return
1610  }
1611  
1612  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1613  
1614  func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
1615  	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
1616  	n = int(r0)
1617  	if e1 != 0 {
1618  		err = errnoErr(e1)
1619  	}
1620  	return
1621  }
1622  
1623  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1624  
1625  func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) {
1626  	r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(offset))
1627  	xaddr = uintptr(r0)
1628  	if e1 != 0 {
1629  		err = errnoErr(e1)
1630  	}
1631  	return
1632  }
1633  
1634  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1635  
1636  func futimesat(dirfd int, path string, times *[2]Timeval) (err error) {
1637  	var _p0 *byte
1638  	_p0, err = BytePtrFromString(path)
1639  	if err != nil {
1640  		return
1641  	}
1642  	_, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)))
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 Gettimeofday(tv *Timeval) (err error) {
1652  	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1653  	if e1 != 0 {
1654  		err = errnoErr(e1)
1655  	}
1656  	return
1657  }
1658  
1659  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1660  
1661  func Time(t *Time_t) (tt Time_t, err error) {
1662  	r0, _, e1 := RawSyscall(SYS_TIME, uintptr(unsafe.Pointer(t)), 0, 0)
1663  	tt = Time_t(r0)
1664  	if e1 != 0 {
1665  		err = errnoErr(e1)
1666  	}
1667  	return
1668  }
1669  
1670  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1671  
1672  func Utime(path string, buf *Utimbuf) (err error) {
1673  	var _p0 *byte
1674  	_p0, err = BytePtrFromString(path)
1675  	if err != nil {
1676  		return
1677  	}
1678  	_, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
1679  	if e1 != 0 {
1680  		err = errnoErr(e1)
1681  	}
1682  	return
1683  }
1684  
1685  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1686  
1687  func utimes(path string, times *[2]Timeval) (err error) {
1688  	var _p0 *byte
1689  	_p0, err = BytePtrFromString(path)
1690  	if err != nil {
1691  		return
1692  	}
1693  	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0)
1694  	if e1 != 0 {
1695  		err = errnoErr(e1)
1696  	}
1697  	return
1698  }
1699  
1700  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1701  
1702  func syncFileRange2(fd int, flags int, off int64, n int64) (err error) {
1703  	_, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE2, uintptr(fd), uintptr(flags), uintptr(off), uintptr(n), 0, 0)
1704  	if e1 != 0 {
1705  		err = errnoErr(e1)
1706  	}
1707  	return
1708  }
1709