...

Source file src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux.go

Documentation: cmd/vendor/golang.org/x/sys/unix

     1  // Code generated by mkmerge; DO NOT EDIT.
     2  
     3  //go:build linux
     4  
     5  package unix
     6  
     7  import (
     8  	"syscall"
     9  	"unsafe"
    10  )
    11  
    12  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    13  
    14  func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) {
    15  	r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0)
    16  	fd = int(r0)
    17  	if e1 != 0 {
    18  		err = errnoErr(e1)
    19  	}
    20  	return
    21  }
    22  
    23  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    24  
    25  func fchmodat(dirfd int, path string, mode uint32) (err error) {
    26  	var _p0 *byte
    27  	_p0, err = BytePtrFromString(path)
    28  	if err != nil {
    29  		return
    30  	}
    31  	_, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
    32  	if e1 != 0 {
    33  		err = errnoErr(e1)
    34  	}
    35  	return
    36  }
    37  
    38  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    39  
    40  func fchmodat2(dirfd int, path string, mode uint32, flags int) (err error) {
    41  	var _p0 *byte
    42  	_p0, err = BytePtrFromString(path)
    43  	if err != nil {
    44  		return
    45  	}
    46  	_, _, e1 := Syscall6(SYS_FCHMODAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
    47  	if e1 != 0 {
    48  		err = errnoErr(e1)
    49  	}
    50  	return
    51  }
    52  
    53  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    54  
    55  func ioctl(fd int, req uint, arg uintptr) (err error) {
    56  	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
    57  	if e1 != 0 {
    58  		err = errnoErr(e1)
    59  	}
    60  	return
    61  }
    62  
    63  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    64  
    65  func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
    66  	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
    67  	if e1 != 0 {
    68  		err = errnoErr(e1)
    69  	}
    70  	return
    71  }
    72  
    73  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    74  
    75  func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
    76  	var _p0 *byte
    77  	_p0, err = BytePtrFromString(oldpath)
    78  	if err != nil {
    79  		return
    80  	}
    81  	var _p1 *byte
    82  	_p1, err = BytePtrFromString(newpath)
    83  	if err != nil {
    84  		return
    85  	}
    86  	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
    87  	if e1 != 0 {
    88  		err = errnoErr(e1)
    89  	}
    90  	return
    91  }
    92  
    93  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    94  
    95  func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
    96  	var _p0 *byte
    97  	_p0, err = BytePtrFromString(path)
    98  	if err != nil {
    99  		return
   100  	}
   101  	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
   102  	fd = int(r0)
   103  	if e1 != 0 {
   104  		err = errnoErr(e1)
   105  	}
   106  	return
   107  }
   108  
   109  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   110  
   111  func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
   112  	var _p0 *byte
   113  	_p0, err = BytePtrFromString(path)
   114  	if err != nil {
   115  		return
   116  	}
   117  	r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0)
   118  	fd = int(r0)
   119  	if e1 != 0 {
   120  		err = errnoErr(e1)
   121  	}
   122  	return
   123  }
   124  
   125  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   126  
   127  func pipe2(p *[2]_C_int, flags int) (err error) {
   128  	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
   129  	if e1 != 0 {
   130  		err = errnoErr(e1)
   131  	}
   132  	return
   133  }
   134  
   135  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   136  
   137  func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
   138  	r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
   139  	n = int(r0)
   140  	if e1 != 0 {
   141  		err = errnoErr(e1)
   142  	}
   143  	return
   144  }
   145  
   146  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   147  
   148  func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
   149  	var _p0 *byte
   150  	_p0, err = BytePtrFromString(path)
   151  	if err != nil {
   152  		return
   153  	}
   154  	var _p1 unsafe.Pointer
   155  	if len(buf) > 0 {
   156  		_p1 = unsafe.Pointer(&buf[0])
   157  	} else {
   158  		_p1 = unsafe.Pointer(&_zero)
   159  	}
   160  	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
   161  	n = int(r0)
   162  	if e1 != 0 {
   163  		err = errnoErr(e1)
   164  	}
   165  	return
   166  }
   167  
   168  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   169  
   170  func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
   171  	var _p0 *byte
   172  	_p0, err = BytePtrFromString(oldpath)
   173  	if err != nil {
   174  		return
   175  	}
   176  	var _p1 *byte
   177  	_p1, err = BytePtrFromString(newpath)
   178  	if err != nil {
   179  		return
   180  	}
   181  	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
   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 Unlinkat(dirfd int, path string, flags int) (err error) {
   191  	var _p0 *byte
   192  	_p0, err = BytePtrFromString(path)
   193  	if err != nil {
   194  		return
   195  	}
   196  	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
   197  	if e1 != 0 {
   198  		err = errnoErr(e1)
   199  	}
   200  	return
   201  }
   202  
   203  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   204  
   205  func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
   206  	var _p0 *byte
   207  	_p0, err = BytePtrFromString(path)
   208  	if err != nil {
   209  		return
   210  	}
   211  	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
   212  	if e1 != 0 {
   213  		err = errnoErr(e1)
   214  	}
   215  	return
   216  }
   217  
   218  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   219  
   220  func Getcwd(buf []byte) (n int, err error) {
   221  	var _p0 unsafe.Pointer
   222  	if len(buf) > 0 {
   223  		_p0 = unsafe.Pointer(&buf[0])
   224  	} else {
   225  		_p0 = unsafe.Pointer(&_zero)
   226  	}
   227  	r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
   228  	n = int(r0)
   229  	if e1 != 0 {
   230  		err = errnoErr(e1)
   231  	}
   232  	return
   233  }
   234  
   235  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   236  
   237  func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
   238  	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
   239  	wpid = int(r0)
   240  	if e1 != 0 {
   241  		err = errnoErr(e1)
   242  	}
   243  	return
   244  }
   245  
   246  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   247  
   248  func Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error) {
   249  	_, _, e1 := Syscall6(SYS_WAITID, uintptr(idType), uintptr(id), uintptr(unsafe.Pointer(info)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0)
   250  	if e1 != 0 {
   251  		err = errnoErr(e1)
   252  	}
   253  	return
   254  }
   255  
   256  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   257  
   258  func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
   259  	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
   260  	ret = int(r0)
   261  	if e1 != 0 {
   262  		err = errnoErr(e1)
   263  	}
   264  	return
   265  }
   266  
   267  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   268  
   269  func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
   270  	var _p0 unsafe.Pointer
   271  	if len(buf) > 0 {
   272  		_p0 = unsafe.Pointer(&buf[0])
   273  	} else {
   274  		_p0 = unsafe.Pointer(&_zero)
   275  	}
   276  	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
   277  	ret = int(r0)
   278  	if e1 != 0 {
   279  		err = errnoErr(e1)
   280  	}
   281  	return
   282  }
   283  
   284  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   285  
   286  func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
   287  	var _p0 *byte
   288  	_p0, err = BytePtrFromString(arg2)
   289  	if err != nil {
   290  		return
   291  	}
   292  	r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
   293  	ret = int(r0)
   294  	if e1 != 0 {
   295  		err = errnoErr(e1)
   296  	}
   297  	return
   298  }
   299  
   300  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   301  
   302  func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
   303  	var _p0 *byte
   304  	_p0, err = BytePtrFromString(arg3)
   305  	if err != nil {
   306  		return
   307  	}
   308  	var _p1 *byte
   309  	_p1, err = BytePtrFromString(arg4)
   310  	if err != nil {
   311  		return
   312  	}
   313  	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
   314  	ret = int(r0)
   315  	if e1 != 0 {
   316  		err = errnoErr(e1)
   317  	}
   318  	return
   319  }
   320  
   321  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   322  
   323  func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
   324  	var _p0 unsafe.Pointer
   325  	if len(payload) > 0 {
   326  		_p0 = unsafe.Pointer(&payload[0])
   327  	} else {
   328  		_p0 = unsafe.Pointer(&_zero)
   329  	}
   330  	_, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
   331  	if e1 != 0 {
   332  		err = errnoErr(e1)
   333  	}
   334  	return
   335  }
   336  
   337  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   338  
   339  func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
   340  	var _p0 unsafe.Pointer
   341  	if len(buf) > 0 {
   342  		_p0 = unsafe.Pointer(&buf[0])
   343  	} else {
   344  		_p0 = unsafe.Pointer(&_zero)
   345  	}
   346  	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
   347  	ret = int(r0)
   348  	if e1 != 0 {
   349  		err = errnoErr(e1)
   350  	}
   351  	return
   352  }
   353  
   354  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   355  
   356  func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
   357  	var _p0 *byte
   358  	_p0, err = BytePtrFromString(keyType)
   359  	if err != nil {
   360  		return
   361  	}
   362  	var _p1 *byte
   363  	_p1, err = BytePtrFromString(restriction)
   364  	if err != nil {
   365  		return
   366  	}
   367  	_, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
   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 keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
   377  	_, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 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 ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
   387  	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 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 ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) {
   397  	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 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 reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
   407  	var _p0 *byte
   408  	_p0, err = BytePtrFromString(arg)
   409  	if err != nil {
   410  		return
   411  	}
   412  	_, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
   413  	if e1 != 0 {
   414  		err = errnoErr(e1)
   415  	}
   416  	return
   417  }
   418  
   419  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   420  
   421  func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
   422  	var _p0 *byte
   423  	_p0, err = BytePtrFromString(source)
   424  	if err != nil {
   425  		return
   426  	}
   427  	var _p1 *byte
   428  	_p1, err = BytePtrFromString(target)
   429  	if err != nil {
   430  		return
   431  	}
   432  	var _p2 *byte
   433  	_p2, err = BytePtrFromString(fstype)
   434  	if err != nil {
   435  		return
   436  	}
   437  	_, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
   438  	if e1 != 0 {
   439  		err = errnoErr(e1)
   440  	}
   441  	return
   442  }
   443  
   444  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   445  
   446  func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) {
   447  	var _p0 *byte
   448  	_p0, err = BytePtrFromString(pathname)
   449  	if err != nil {
   450  		return
   451  	}
   452  	_, _, e1 := Syscall6(SYS_MOUNT_SETATTR, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(unsafe.Pointer(attr)), uintptr(size), 0)
   453  	if e1 != 0 {
   454  		err = errnoErr(e1)
   455  	}
   456  	return
   457  }
   458  
   459  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   460  
   461  func Acct(path string) (err error) {
   462  	var _p0 *byte
   463  	_p0, err = BytePtrFromString(path)
   464  	if err != nil {
   465  		return
   466  	}
   467  	_, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
   468  	if e1 != 0 {
   469  		err = errnoErr(e1)
   470  	}
   471  	return
   472  }
   473  
   474  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   475  
   476  func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
   477  	var _p0 *byte
   478  	_p0, err = BytePtrFromString(keyType)
   479  	if err != nil {
   480  		return
   481  	}
   482  	var _p1 *byte
   483  	_p1, err = BytePtrFromString(description)
   484  	if err != nil {
   485  		return
   486  	}
   487  	var _p2 unsafe.Pointer
   488  	if len(payload) > 0 {
   489  		_p2 = unsafe.Pointer(&payload[0])
   490  	} else {
   491  		_p2 = unsafe.Pointer(&_zero)
   492  	}
   493  	r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
   494  	id = int(r0)
   495  	if e1 != 0 {
   496  		err = errnoErr(e1)
   497  	}
   498  	return
   499  }
   500  
   501  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   502  
   503  func Adjtimex(buf *Timex) (state int, err error) {
   504  	r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
   505  	state = int(r0)
   506  	if e1 != 0 {
   507  		err = errnoErr(e1)
   508  	}
   509  	return
   510  }
   511  
   512  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   513  
   514  func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
   515  	_, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
   516  	if e1 != 0 {
   517  		err = errnoErr(e1)
   518  	}
   519  	return
   520  }
   521  
   522  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   523  
   524  func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
   525  	_, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
   526  	if e1 != 0 {
   527  		err = errnoErr(e1)
   528  	}
   529  	return
   530  }
   531  
   532  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   533  
   534  func Chdir(path string) (err error) {
   535  	var _p0 *byte
   536  	_p0, err = BytePtrFromString(path)
   537  	if err != nil {
   538  		return
   539  	}
   540  	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
   541  	if e1 != 0 {
   542  		err = errnoErr(e1)
   543  	}
   544  	return
   545  }
   546  
   547  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   548  
   549  func Chroot(path string) (err error) {
   550  	var _p0 *byte
   551  	_p0, err = BytePtrFromString(path)
   552  	if err != nil {
   553  		return
   554  	}
   555  	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
   556  	if e1 != 0 {
   557  		err = errnoErr(e1)
   558  	}
   559  	return
   560  }
   561  
   562  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   563  
   564  func ClockAdjtime(clockid int32, buf *Timex) (state int, err error) {
   565  	r0, _, e1 := Syscall(SYS_CLOCK_ADJTIME, uintptr(clockid), uintptr(unsafe.Pointer(buf)), 0)
   566  	state = int(r0)
   567  	if e1 != 0 {
   568  		err = errnoErr(e1)
   569  	}
   570  	return
   571  }
   572  
   573  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   574  
   575  func ClockGetres(clockid int32, res *Timespec) (err error) {
   576  	_, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
   577  	if e1 != 0 {
   578  		err = errnoErr(e1)
   579  	}
   580  	return
   581  }
   582  
   583  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   584  
   585  func ClockGettime(clockid int32, time *Timespec) (err error) {
   586  	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
   587  	if e1 != 0 {
   588  		err = errnoErr(e1)
   589  	}
   590  	return
   591  }
   592  
   593  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   594  
   595  func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
   596  	_, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
   597  	if e1 != 0 {
   598  		err = errnoErr(e1)
   599  	}
   600  	return
   601  }
   602  
   603  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   604  
   605  func Close(fd int) (err error) {
   606  	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
   607  	if e1 != 0 {
   608  		err = errnoErr(e1)
   609  	}
   610  	return
   611  }
   612  
   613  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   614  
   615  func CloseRange(first uint, last uint, flags uint) (err error) {
   616  	_, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags))
   617  	if e1 != 0 {
   618  		err = errnoErr(e1)
   619  	}
   620  	return
   621  }
   622  
   623  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   624  
   625  func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
   626  	r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
   627  	n = int(r0)
   628  	if e1 != 0 {
   629  		err = errnoErr(e1)
   630  	}
   631  	return
   632  }
   633  
   634  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   635  
   636  func DeleteModule(name string, flags int) (err error) {
   637  	var _p0 *byte
   638  	_p0, err = BytePtrFromString(name)
   639  	if err != nil {
   640  		return
   641  	}
   642  	_, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   643  	if e1 != 0 {
   644  		err = errnoErr(e1)
   645  	}
   646  	return
   647  }
   648  
   649  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   650  
   651  func Dup(oldfd int) (fd int, err error) {
   652  	r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
   653  	fd = int(r0)
   654  	if e1 != 0 {
   655  		err = errnoErr(e1)
   656  	}
   657  	return
   658  }
   659  
   660  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   661  
   662  func Dup3(oldfd int, newfd int, flags int) (err error) {
   663  	_, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
   664  	if e1 != 0 {
   665  		err = errnoErr(e1)
   666  	}
   667  	return
   668  }
   669  
   670  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   671  
   672  func EpollCreate1(flag int) (fd int, err error) {
   673  	r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
   674  	fd = int(r0)
   675  	if e1 != 0 {
   676  		err = errnoErr(e1)
   677  	}
   678  	return
   679  }
   680  
   681  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   682  
   683  func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
   684  	_, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
   685  	if e1 != 0 {
   686  		err = errnoErr(e1)
   687  	}
   688  	return
   689  }
   690  
   691  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   692  
   693  func Eventfd(initval uint, flags int) (fd int, err error) {
   694  	r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
   695  	fd = int(r0)
   696  	if e1 != 0 {
   697  		err = errnoErr(e1)
   698  	}
   699  	return
   700  }
   701  
   702  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   703  
   704  func Exit(code int) {
   705  	SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
   706  	return
   707  }
   708  
   709  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   710  
   711  func Fchdir(fd int) (err error) {
   712  	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
   713  	if e1 != 0 {
   714  		err = errnoErr(e1)
   715  	}
   716  	return
   717  }
   718  
   719  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   720  
   721  func Fchmod(fd int, mode uint32) (err error) {
   722  	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
   723  	if e1 != 0 {
   724  		err = errnoErr(e1)
   725  	}
   726  	return
   727  }
   728  
   729  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   730  
   731  func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
   732  	var _p0 *byte
   733  	_p0, err = BytePtrFromString(path)
   734  	if err != nil {
   735  		return
   736  	}
   737  	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
   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 Fdatasync(fd int) (err error) {
   747  	_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
   748  	if e1 != 0 {
   749  		err = errnoErr(e1)
   750  	}
   751  	return
   752  }
   753  
   754  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   755  
   756  func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
   757  	var _p0 *byte
   758  	_p0, err = BytePtrFromString(attr)
   759  	if err != nil {
   760  		return
   761  	}
   762  	var _p1 unsafe.Pointer
   763  	if len(dest) > 0 {
   764  		_p1 = unsafe.Pointer(&dest[0])
   765  	} else {
   766  		_p1 = unsafe.Pointer(&_zero)
   767  	}
   768  	r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
   769  	sz = int(r0)
   770  	if e1 != 0 {
   771  		err = errnoErr(e1)
   772  	}
   773  	return
   774  }
   775  
   776  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   777  
   778  func FinitModule(fd int, params string, flags int) (err error) {
   779  	var _p0 *byte
   780  	_p0, err = BytePtrFromString(params)
   781  	if err != nil {
   782  		return
   783  	}
   784  	_, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
   785  	if e1 != 0 {
   786  		err = errnoErr(e1)
   787  	}
   788  	return
   789  }
   790  
   791  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   792  
   793  func Flistxattr(fd int, dest []byte) (sz int, err error) {
   794  	var _p0 unsafe.Pointer
   795  	if len(dest) > 0 {
   796  		_p0 = unsafe.Pointer(&dest[0])
   797  	} else {
   798  		_p0 = unsafe.Pointer(&_zero)
   799  	}
   800  	r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
   801  	sz = int(r0)
   802  	if e1 != 0 {
   803  		err = errnoErr(e1)
   804  	}
   805  	return
   806  }
   807  
   808  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   809  
   810  func Flock(fd int, how int) (err error) {
   811  	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
   812  	if e1 != 0 {
   813  		err = errnoErr(e1)
   814  	}
   815  	return
   816  }
   817  
   818  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   819  
   820  func Fremovexattr(fd int, attr string) (err error) {
   821  	var _p0 *byte
   822  	_p0, err = BytePtrFromString(attr)
   823  	if err != nil {
   824  		return
   825  	}
   826  	_, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
   827  	if e1 != 0 {
   828  		err = errnoErr(e1)
   829  	}
   830  	return
   831  }
   832  
   833  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   834  
   835  func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
   836  	var _p0 *byte
   837  	_p0, err = BytePtrFromString(attr)
   838  	if err != nil {
   839  		return
   840  	}
   841  	var _p1 unsafe.Pointer
   842  	if len(dest) > 0 {
   843  		_p1 = unsafe.Pointer(&dest[0])
   844  	} else {
   845  		_p1 = unsafe.Pointer(&_zero)
   846  	}
   847  	_, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
   848  	if e1 != 0 {
   849  		err = errnoErr(e1)
   850  	}
   851  	return
   852  }
   853  
   854  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   855  
   856  func Fsync(fd int) (err error) {
   857  	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
   858  	if e1 != 0 {
   859  		err = errnoErr(e1)
   860  	}
   861  	return
   862  }
   863  
   864  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   865  
   866  func Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) {
   867  	r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs))
   868  	fsfd = int(r0)
   869  	if e1 != 0 {
   870  		err = errnoErr(e1)
   871  	}
   872  	return
   873  }
   874  
   875  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   876  
   877  func Fsopen(fsName string, flags int) (fd int, err error) {
   878  	var _p0 *byte
   879  	_p0, err = BytePtrFromString(fsName)
   880  	if err != nil {
   881  		return
   882  	}
   883  	r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
   884  	fd = int(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 Fspick(dirfd int, pathName string, flags int) (fd int, err error) {
   894  	var _p0 *byte
   895  	_p0, err = BytePtrFromString(pathName)
   896  	if err != nil {
   897  		return
   898  	}
   899  	r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
   900  	fd = int(r0)
   901  	if e1 != 0 {
   902  		err = errnoErr(e1)
   903  	}
   904  	return
   905  }
   906  
   907  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   908  
   909  func Getdents(fd int, buf []byte) (n int, err error) {
   910  	var _p0 unsafe.Pointer
   911  	if len(buf) > 0 {
   912  		_p0 = unsafe.Pointer(&buf[0])
   913  	} else {
   914  		_p0 = unsafe.Pointer(&_zero)
   915  	}
   916  	r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
   917  	n = int(r0)
   918  	if e1 != 0 {
   919  		err = errnoErr(e1)
   920  	}
   921  	return
   922  }
   923  
   924  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   925  
   926  func Getpgid(pid int) (pgid int, err error) {
   927  	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
   928  	pgid = int(r0)
   929  	if e1 != 0 {
   930  		err = errnoErr(e1)
   931  	}
   932  	return
   933  }
   934  
   935  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   936  
   937  func Getpid() (pid int) {
   938  	r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
   939  	pid = int(r0)
   940  	return
   941  }
   942  
   943  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   944  
   945  func Getppid() (ppid int) {
   946  	r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
   947  	ppid = int(r0)
   948  	return
   949  }
   950  
   951  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   952  
   953  func Getpriority(which int, who int) (prio int, err error) {
   954  	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
   955  	prio = int(r0)
   956  	if e1 != 0 {
   957  		err = errnoErr(e1)
   958  	}
   959  	return
   960  }
   961  
   962  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   963  
   964  func Getrandom(buf []byte, flags int) (n int, err error) {
   965  	var _p0 unsafe.Pointer
   966  	if len(buf) > 0 {
   967  		_p0 = unsafe.Pointer(&buf[0])
   968  	} else {
   969  		_p0 = unsafe.Pointer(&_zero)
   970  	}
   971  	r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
   972  	n = int(r0)
   973  	if e1 != 0 {
   974  		err = errnoErr(e1)
   975  	}
   976  	return
   977  }
   978  
   979  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   980  
   981  func Getrusage(who int, rusage *Rusage) (err error) {
   982  	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
   983  	if e1 != 0 {
   984  		err = errnoErr(e1)
   985  	}
   986  	return
   987  }
   988  
   989  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   990  
   991  func Getsid(pid int) (sid int, err error) {
   992  	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
   993  	sid = int(r0)
   994  	if e1 != 0 {
   995  		err = errnoErr(e1)
   996  	}
   997  	return
   998  }
   999  
  1000  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1001  
  1002  func Gettid() (tid int) {
  1003  	r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
  1004  	tid = int(r0)
  1005  	return
  1006  }
  1007  
  1008  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1009  
  1010  func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
  1011  	var _p0 *byte
  1012  	_p0, err = BytePtrFromString(path)
  1013  	if err != nil {
  1014  		return
  1015  	}
  1016  	var _p1 *byte
  1017  	_p1, err = BytePtrFromString(attr)
  1018  	if err != nil {
  1019  		return
  1020  	}
  1021  	var _p2 unsafe.Pointer
  1022  	if len(dest) > 0 {
  1023  		_p2 = unsafe.Pointer(&dest[0])
  1024  	} else {
  1025  		_p2 = unsafe.Pointer(&_zero)
  1026  	}
  1027  	r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
  1028  	sz = int(r0)
  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 InitModule(moduleImage []byte, params string) (err error) {
  1038  	var _p0 unsafe.Pointer
  1039  	if len(moduleImage) > 0 {
  1040  		_p0 = unsafe.Pointer(&moduleImage[0])
  1041  	} else {
  1042  		_p0 = unsafe.Pointer(&_zero)
  1043  	}
  1044  	var _p1 *byte
  1045  	_p1, err = BytePtrFromString(params)
  1046  	if err != nil {
  1047  		return
  1048  	}
  1049  	_, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
  1050  	if e1 != 0 {
  1051  		err = errnoErr(e1)
  1052  	}
  1053  	return
  1054  }
  1055  
  1056  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1057  
  1058  func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
  1059  	var _p0 *byte
  1060  	_p0, err = BytePtrFromString(pathname)
  1061  	if err != nil {
  1062  		return
  1063  	}
  1064  	r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
  1065  	watchdesc = int(r0)
  1066  	if e1 != 0 {
  1067  		err = errnoErr(e1)
  1068  	}
  1069  	return
  1070  }
  1071  
  1072  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1073  
  1074  func InotifyInit1(flags int) (fd int, err error) {
  1075  	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
  1076  	fd = int(r0)
  1077  	if e1 != 0 {
  1078  		err = errnoErr(e1)
  1079  	}
  1080  	return
  1081  }
  1082  
  1083  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1084  
  1085  func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
  1086  	r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
  1087  	success = int(r0)
  1088  	if e1 != 0 {
  1089  		err = errnoErr(e1)
  1090  	}
  1091  	return
  1092  }
  1093  
  1094  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1095  
  1096  func Kill(pid int, sig syscall.Signal) (err error) {
  1097  	_, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
  1098  	if e1 != 0 {
  1099  		err = errnoErr(e1)
  1100  	}
  1101  	return
  1102  }
  1103  
  1104  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1105  
  1106  func Klogctl(typ int, buf []byte) (n int, err error) {
  1107  	var _p0 unsafe.Pointer
  1108  	if len(buf) > 0 {
  1109  		_p0 = unsafe.Pointer(&buf[0])
  1110  	} else {
  1111  		_p0 = unsafe.Pointer(&_zero)
  1112  	}
  1113  	r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
  1114  	n = int(r0)
  1115  	if e1 != 0 {
  1116  		err = errnoErr(e1)
  1117  	}
  1118  	return
  1119  }
  1120  
  1121  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1122  
  1123  func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
  1124  	var _p0 *byte
  1125  	_p0, err = BytePtrFromString(path)
  1126  	if err != nil {
  1127  		return
  1128  	}
  1129  	var _p1 *byte
  1130  	_p1, err = BytePtrFromString(attr)
  1131  	if err != nil {
  1132  		return
  1133  	}
  1134  	var _p2 unsafe.Pointer
  1135  	if len(dest) > 0 {
  1136  		_p2 = unsafe.Pointer(&dest[0])
  1137  	} else {
  1138  		_p2 = unsafe.Pointer(&_zero)
  1139  	}
  1140  	r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
  1141  	sz = int(r0)
  1142  	if e1 != 0 {
  1143  		err = errnoErr(e1)
  1144  	}
  1145  	return
  1146  }
  1147  
  1148  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1149  
  1150  func Listxattr(path string, dest []byte) (sz int, err error) {
  1151  	var _p0 *byte
  1152  	_p0, err = BytePtrFromString(path)
  1153  	if err != nil {
  1154  		return
  1155  	}
  1156  	var _p1 unsafe.Pointer
  1157  	if len(dest) > 0 {
  1158  		_p1 = unsafe.Pointer(&dest[0])
  1159  	} else {
  1160  		_p1 = unsafe.Pointer(&_zero)
  1161  	}
  1162  	r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
  1163  	sz = 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 Llistxattr(path string, dest []byte) (sz int, err error) {
  1173  	var _p0 *byte
  1174  	_p0, err = BytePtrFromString(path)
  1175  	if err != nil {
  1176  		return
  1177  	}
  1178  	var _p1 unsafe.Pointer
  1179  	if len(dest) > 0 {
  1180  		_p1 = unsafe.Pointer(&dest[0])
  1181  	} else {
  1182  		_p1 = unsafe.Pointer(&_zero)
  1183  	}
  1184  	r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
  1185  	sz = int(r0)
  1186  	if e1 != 0 {
  1187  		err = errnoErr(e1)
  1188  	}
  1189  	return
  1190  }
  1191  
  1192  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1193  
  1194  func Lremovexattr(path string, attr string) (err error) {
  1195  	var _p0 *byte
  1196  	_p0, err = BytePtrFromString(path)
  1197  	if err != nil {
  1198  		return
  1199  	}
  1200  	var _p1 *byte
  1201  	_p1, err = BytePtrFromString(attr)
  1202  	if err != nil {
  1203  		return
  1204  	}
  1205  	_, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  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 Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
  1215  	var _p0 *byte
  1216  	_p0, err = BytePtrFromString(path)
  1217  	if err != nil {
  1218  		return
  1219  	}
  1220  	var _p1 *byte
  1221  	_p1, err = BytePtrFromString(attr)
  1222  	if err != nil {
  1223  		return
  1224  	}
  1225  	var _p2 unsafe.Pointer
  1226  	if len(data) > 0 {
  1227  		_p2 = unsafe.Pointer(&data[0])
  1228  	} else {
  1229  		_p2 = unsafe.Pointer(&_zero)
  1230  	}
  1231  	_, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
  1232  	if e1 != 0 {
  1233  		err = errnoErr(e1)
  1234  	}
  1235  	return
  1236  }
  1237  
  1238  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1239  
  1240  func MemfdCreate(name string, flags int) (fd int, err error) {
  1241  	var _p0 *byte
  1242  	_p0, err = BytePtrFromString(name)
  1243  	if err != nil {
  1244  		return
  1245  	}
  1246  	r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
  1247  	fd = int(r0)
  1248  	if e1 != 0 {
  1249  		err = errnoErr(e1)
  1250  	}
  1251  	return
  1252  }
  1253  
  1254  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1255  
  1256  func Mkdirat(dirfd int, path string, mode uint32) (err error) {
  1257  	var _p0 *byte
  1258  	_p0, err = BytePtrFromString(path)
  1259  	if err != nil {
  1260  		return
  1261  	}
  1262  	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  1263  	if e1 != 0 {
  1264  		err = errnoErr(e1)
  1265  	}
  1266  	return
  1267  }
  1268  
  1269  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1270  
  1271  func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
  1272  	var _p0 *byte
  1273  	_p0, err = BytePtrFromString(path)
  1274  	if err != nil {
  1275  		return
  1276  	}
  1277  	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
  1278  	if e1 != 0 {
  1279  		err = errnoErr(e1)
  1280  	}
  1281  	return
  1282  }
  1283  
  1284  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1285  
  1286  func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) {
  1287  	var _p0 *byte
  1288  	_p0, err = BytePtrFromString(fromPathName)
  1289  	if err != nil {
  1290  		return
  1291  	}
  1292  	var _p1 *byte
  1293  	_p1, err = BytePtrFromString(toPathName)
  1294  	if err != nil {
  1295  		return
  1296  	}
  1297  	_, _, e1 := Syscall6(SYS_MOVE_MOUNT, uintptr(fromDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(toDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
  1298  	if e1 != 0 {
  1299  		err = errnoErr(e1)
  1300  	}
  1301  	return
  1302  }
  1303  
  1304  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1305  
  1306  func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
  1307  	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
  1308  	if e1 != 0 {
  1309  		err = errnoErr(e1)
  1310  	}
  1311  	return
  1312  }
  1313  
  1314  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1315  
  1316  func OpenTree(dfd int, fileName string, flags uint) (r int, err error) {
  1317  	var _p0 *byte
  1318  	_p0, err = BytePtrFromString(fileName)
  1319  	if err != nil {
  1320  		return
  1321  	}
  1322  	r0, _, e1 := Syscall(SYS_OPEN_TREE, uintptr(dfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
  1323  	r = int(r0)
  1324  	if e1 != 0 {
  1325  		err = errnoErr(e1)
  1326  	}
  1327  	return
  1328  }
  1329  
  1330  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1331  
  1332  func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
  1333  	r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
  1334  	fd = int(r0)
  1335  	if e1 != 0 {
  1336  		err = errnoErr(e1)
  1337  	}
  1338  	return
  1339  }
  1340  
  1341  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1342  
  1343  func PivotRoot(newroot string, putold string) (err error) {
  1344  	var _p0 *byte
  1345  	_p0, err = BytePtrFromString(newroot)
  1346  	if err != nil {
  1347  		return
  1348  	}
  1349  	var _p1 *byte
  1350  	_p1, err = BytePtrFromString(putold)
  1351  	if err != nil {
  1352  		return
  1353  	}
  1354  	_, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1355  	if e1 != 0 {
  1356  		err = errnoErr(e1)
  1357  	}
  1358  	return
  1359  }
  1360  
  1361  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1362  
  1363  func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
  1364  	_, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
  1365  	if e1 != 0 {
  1366  		err = errnoErr(e1)
  1367  	}
  1368  	return
  1369  }
  1370  
  1371  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1372  
  1373  func pselect6(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_argpack) (n int, err error) {
  1374  	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)))
  1375  	n = int(r0)
  1376  	if e1 != 0 {
  1377  		err = errnoErr(e1)
  1378  	}
  1379  	return
  1380  }
  1381  
  1382  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1383  
  1384  func read(fd int, p []byte) (n int, err error) {
  1385  	var _p0 unsafe.Pointer
  1386  	if len(p) > 0 {
  1387  		_p0 = unsafe.Pointer(&p[0])
  1388  	} else {
  1389  		_p0 = unsafe.Pointer(&_zero)
  1390  	}
  1391  	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
  1392  	n = int(r0)
  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 Removexattr(path string, attr string) (err error) {
  1402  	var _p0 *byte
  1403  	_p0, err = BytePtrFromString(path)
  1404  	if err != nil {
  1405  		return
  1406  	}
  1407  	var _p1 *byte
  1408  	_p1, err = BytePtrFromString(attr)
  1409  	if err != nil {
  1410  		return
  1411  	}
  1412  	_, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
  1413  	if e1 != 0 {
  1414  		err = errnoErr(e1)
  1415  	}
  1416  	return
  1417  }
  1418  
  1419  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1420  
  1421  func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
  1422  	var _p0 *byte
  1423  	_p0, err = BytePtrFromString(oldpath)
  1424  	if err != nil {
  1425  		return
  1426  	}
  1427  	var _p1 *byte
  1428  	_p1, err = BytePtrFromString(newpath)
  1429  	if err != nil {
  1430  		return
  1431  	}
  1432  	_, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
  1433  	if e1 != 0 {
  1434  		err = errnoErr(e1)
  1435  	}
  1436  	return
  1437  }
  1438  
  1439  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1440  
  1441  func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
  1442  	var _p0 *byte
  1443  	_p0, err = BytePtrFromString(keyType)
  1444  	if err != nil {
  1445  		return
  1446  	}
  1447  	var _p1 *byte
  1448  	_p1, err = BytePtrFromString(description)
  1449  	if err != nil {
  1450  		return
  1451  	}
  1452  	var _p2 *byte
  1453  	_p2, err = BytePtrFromString(callback)
  1454  	if err != nil {
  1455  		return
  1456  	}
  1457  	r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
  1458  	id = int(r0)
  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 Setdomainname(p []byte) (err error) {
  1468  	var _p0 unsafe.Pointer
  1469  	if len(p) > 0 {
  1470  		_p0 = unsafe.Pointer(&p[0])
  1471  	} else {
  1472  		_p0 = unsafe.Pointer(&_zero)
  1473  	}
  1474  	_, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
  1475  	if e1 != 0 {
  1476  		err = errnoErr(e1)
  1477  	}
  1478  	return
  1479  }
  1480  
  1481  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1482  
  1483  func Sethostname(p []byte) (err error) {
  1484  	var _p0 unsafe.Pointer
  1485  	if len(p) > 0 {
  1486  		_p0 = unsafe.Pointer(&p[0])
  1487  	} else {
  1488  		_p0 = unsafe.Pointer(&_zero)
  1489  	}
  1490  	_, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
  1491  	if e1 != 0 {
  1492  		err = errnoErr(e1)
  1493  	}
  1494  	return
  1495  }
  1496  
  1497  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1498  
  1499  func Setpgid(pid int, pgid int) (err error) {
  1500  	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
  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 Setsid() (pid int, err error) {
  1510  	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
  1511  	pid = int(r0)
  1512  	if e1 != 0 {
  1513  		err = errnoErr(e1)
  1514  	}
  1515  	return
  1516  }
  1517  
  1518  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1519  
  1520  func Settimeofday(tv *Timeval) (err error) {
  1521  	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
  1522  	if e1 != 0 {
  1523  		err = errnoErr(e1)
  1524  	}
  1525  	return
  1526  }
  1527  
  1528  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1529  
  1530  func Setns(fd int, nstype int) (err error) {
  1531  	_, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
  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 Setpriority(which int, who int, prio int) (err error) {
  1541  	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
  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 Setxattr(path string, attr string, data []byte, flags int) (err error) {
  1551  	var _p0 *byte
  1552  	_p0, err = BytePtrFromString(path)
  1553  	if err != nil {
  1554  		return
  1555  	}
  1556  	var _p1 *byte
  1557  	_p1, err = BytePtrFromString(attr)
  1558  	if err != nil {
  1559  		return
  1560  	}
  1561  	var _p2 unsafe.Pointer
  1562  	if len(data) > 0 {
  1563  		_p2 = unsafe.Pointer(&data[0])
  1564  	} else {
  1565  		_p2 = unsafe.Pointer(&_zero)
  1566  	}
  1567  	_, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
  1568  	if e1 != 0 {
  1569  		err = errnoErr(e1)
  1570  	}
  1571  	return
  1572  }
  1573  
  1574  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1575  
  1576  func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
  1577  	r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
  1578  	newfd = 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 Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
  1588  	var _p0 *byte
  1589  	_p0, err = BytePtrFromString(path)
  1590  	if err != nil {
  1591  		return
  1592  	}
  1593  	_, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
  1594  	if e1 != 0 {
  1595  		err = errnoErr(e1)
  1596  	}
  1597  	return
  1598  }
  1599  
  1600  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1601  
  1602  func Sync() {
  1603  	SyscallNoError(SYS_SYNC, 0, 0, 0)
  1604  	return
  1605  }
  1606  
  1607  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1608  
  1609  func Syncfs(fd int) (err error) {
  1610  	_, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
  1611  	if e1 != 0 {
  1612  		err = errnoErr(e1)
  1613  	}
  1614  	return
  1615  }
  1616  
  1617  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1618  
  1619  func Sysinfo(info *Sysinfo_t) (err error) {
  1620  	_, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
  1621  	if e1 != 0 {
  1622  		err = errnoErr(e1)
  1623  	}
  1624  	return
  1625  }
  1626  
  1627  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1628  
  1629  func TimerfdCreate(clockid int, flags int) (fd int, err error) {
  1630  	r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0)
  1631  	fd = int(r0)
  1632  	if e1 != 0 {
  1633  		err = errnoErr(e1)
  1634  	}
  1635  	return
  1636  }
  1637  
  1638  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1639  
  1640  func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) {
  1641  	_, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0)
  1642  	if e1 != 0 {
  1643  		err = errnoErr(e1)
  1644  	}
  1645  	return
  1646  }
  1647  
  1648  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1649  
  1650  func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) {
  1651  	_, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0)
  1652  	if e1 != 0 {
  1653  		err = errnoErr(e1)
  1654  	}
  1655  	return
  1656  }
  1657  
  1658  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1659  
  1660  func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
  1661  	_, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
  1662  	if e1 != 0 {
  1663  		err = errnoErr(e1)
  1664  	}
  1665  	return
  1666  }
  1667  
  1668  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1669  
  1670  func Times(tms *Tms) (ticks uintptr, err error) {
  1671  	r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
  1672  	ticks = uintptr(r0)
  1673  	if e1 != 0 {
  1674  		err = errnoErr(e1)
  1675  	}
  1676  	return
  1677  }
  1678  
  1679  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1680  
  1681  func Umask(mask int) (oldmask int) {
  1682  	r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
  1683  	oldmask = int(r0)
  1684  	return
  1685  }
  1686  
  1687  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1688  
  1689  func Uname(buf *Utsname) (err error) {
  1690  	_, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
  1691  	if e1 != 0 {
  1692  		err = errnoErr(e1)
  1693  	}
  1694  	return
  1695  }
  1696  
  1697  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1698  
  1699  func Unmount(target string, flags int) (err error) {
  1700  	var _p0 *byte
  1701  	_p0, err = BytePtrFromString(target)
  1702  	if err != nil {
  1703  		return
  1704  	}
  1705  	_, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
  1706  	if e1 != 0 {
  1707  		err = errnoErr(e1)
  1708  	}
  1709  	return
  1710  }
  1711  
  1712  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1713  
  1714  func Unshare(flags int) (err error) {
  1715  	_, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
  1716  	if e1 != 0 {
  1717  		err = errnoErr(e1)
  1718  	}
  1719  	return
  1720  }
  1721  
  1722  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1723  
  1724  func write(fd int, p []byte) (n int, err error) {
  1725  	var _p0 unsafe.Pointer
  1726  	if len(p) > 0 {
  1727  		_p0 = unsafe.Pointer(&p[0])
  1728  	} else {
  1729  		_p0 = unsafe.Pointer(&_zero)
  1730  	}
  1731  	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
  1732  	n = int(r0)
  1733  	if e1 != 0 {
  1734  		err = errnoErr(e1)
  1735  	}
  1736  	return
  1737  }
  1738  
  1739  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1740  
  1741  func exitThread(code int) (err error) {
  1742  	_, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
  1743  	if e1 != 0 {
  1744  		err = errnoErr(e1)
  1745  	}
  1746  	return
  1747  }
  1748  
  1749  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1750  
  1751  func readv(fd int, iovs []Iovec) (n int, err error) {
  1752  	var _p0 unsafe.Pointer
  1753  	if len(iovs) > 0 {
  1754  		_p0 = unsafe.Pointer(&iovs[0])
  1755  	} else {
  1756  		_p0 = unsafe.Pointer(&_zero)
  1757  	}
  1758  	r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
  1759  	n = int(r0)
  1760  	if e1 != 0 {
  1761  		err = errnoErr(e1)
  1762  	}
  1763  	return
  1764  }
  1765  
  1766  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1767  
  1768  func writev(fd int, iovs []Iovec) (n int, err error) {
  1769  	var _p0 unsafe.Pointer
  1770  	if len(iovs) > 0 {
  1771  		_p0 = unsafe.Pointer(&iovs[0])
  1772  	} else {
  1773  		_p0 = unsafe.Pointer(&_zero)
  1774  	}
  1775  	r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
  1776  	n = int(r0)
  1777  	if e1 != 0 {
  1778  		err = errnoErr(e1)
  1779  	}
  1780  	return
  1781  }
  1782  
  1783  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1784  
  1785  func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
  1786  	var _p0 unsafe.Pointer
  1787  	if len(iovs) > 0 {
  1788  		_p0 = unsafe.Pointer(&iovs[0])
  1789  	} else {
  1790  		_p0 = unsafe.Pointer(&_zero)
  1791  	}
  1792  	r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
  1793  	n = int(r0)
  1794  	if e1 != 0 {
  1795  		err = errnoErr(e1)
  1796  	}
  1797  	return
  1798  }
  1799  
  1800  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1801  
  1802  func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
  1803  	var _p0 unsafe.Pointer
  1804  	if len(iovs) > 0 {
  1805  		_p0 = unsafe.Pointer(&iovs[0])
  1806  	} else {
  1807  		_p0 = unsafe.Pointer(&_zero)
  1808  	}
  1809  	r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
  1810  	n = int(r0)
  1811  	if e1 != 0 {
  1812  		err = errnoErr(e1)
  1813  	}
  1814  	return
  1815  }
  1816  
  1817  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1818  
  1819  func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
  1820  	var _p0 unsafe.Pointer
  1821  	if len(iovs) > 0 {
  1822  		_p0 = unsafe.Pointer(&iovs[0])
  1823  	} else {
  1824  		_p0 = unsafe.Pointer(&_zero)
  1825  	}
  1826  	r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
  1827  	n = int(r0)
  1828  	if e1 != 0 {
  1829  		err = errnoErr(e1)
  1830  	}
  1831  	return
  1832  }
  1833  
  1834  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1835  
  1836  func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
  1837  	var _p0 unsafe.Pointer
  1838  	if len(iovs) > 0 {
  1839  		_p0 = unsafe.Pointer(&iovs[0])
  1840  	} else {
  1841  		_p0 = unsafe.Pointer(&_zero)
  1842  	}
  1843  	r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
  1844  	n = int(r0)
  1845  	if e1 != 0 {
  1846  		err = errnoErr(e1)
  1847  	}
  1848  	return
  1849  }
  1850  
  1851  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1852  
  1853  func munmap(addr uintptr, length uintptr) (err error) {
  1854  	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
  1855  	if e1 != 0 {
  1856  		err = errnoErr(e1)
  1857  	}
  1858  	return
  1859  }
  1860  
  1861  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1862  
  1863  func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) {
  1864  	r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldaddr), uintptr(oldlength), uintptr(newlength), uintptr(flags), uintptr(newaddr), 0)
  1865  	xaddr = uintptr(r0)
  1866  	if e1 != 0 {
  1867  		err = errnoErr(e1)
  1868  	}
  1869  	return
  1870  }
  1871  
  1872  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1873  
  1874  func Madvise(b []byte, advice int) (err error) {
  1875  	var _p0 unsafe.Pointer
  1876  	if len(b) > 0 {
  1877  		_p0 = unsafe.Pointer(&b[0])
  1878  	} else {
  1879  		_p0 = unsafe.Pointer(&_zero)
  1880  	}
  1881  	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
  1882  	if e1 != 0 {
  1883  		err = errnoErr(e1)
  1884  	}
  1885  	return
  1886  }
  1887  
  1888  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1889  
  1890  func Mprotect(b []byte, prot int) (err error) {
  1891  	var _p0 unsafe.Pointer
  1892  	if len(b) > 0 {
  1893  		_p0 = unsafe.Pointer(&b[0])
  1894  	} else {
  1895  		_p0 = unsafe.Pointer(&_zero)
  1896  	}
  1897  	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
  1898  	if e1 != 0 {
  1899  		err = errnoErr(e1)
  1900  	}
  1901  	return
  1902  }
  1903  
  1904  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1905  
  1906  func Mlock(b []byte) (err error) {
  1907  	var _p0 unsafe.Pointer
  1908  	if len(b) > 0 {
  1909  		_p0 = unsafe.Pointer(&b[0])
  1910  	} else {
  1911  		_p0 = unsafe.Pointer(&_zero)
  1912  	}
  1913  	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
  1914  	if e1 != 0 {
  1915  		err = errnoErr(e1)
  1916  	}
  1917  	return
  1918  }
  1919  
  1920  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1921  
  1922  func Mlockall(flags int) (err error) {
  1923  	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
  1924  	if e1 != 0 {
  1925  		err = errnoErr(e1)
  1926  	}
  1927  	return
  1928  }
  1929  
  1930  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1931  
  1932  func Msync(b []byte, flags int) (err error) {
  1933  	var _p0 unsafe.Pointer
  1934  	if len(b) > 0 {
  1935  		_p0 = unsafe.Pointer(&b[0])
  1936  	} else {
  1937  		_p0 = unsafe.Pointer(&_zero)
  1938  	}
  1939  	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
  1940  	if e1 != 0 {
  1941  		err = errnoErr(e1)
  1942  	}
  1943  	return
  1944  }
  1945  
  1946  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1947  
  1948  func Munlock(b []byte) (err error) {
  1949  	var _p0 unsafe.Pointer
  1950  	if len(b) > 0 {
  1951  		_p0 = unsafe.Pointer(&b[0])
  1952  	} else {
  1953  		_p0 = unsafe.Pointer(&_zero)
  1954  	}
  1955  	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
  1956  	if e1 != 0 {
  1957  		err = errnoErr(e1)
  1958  	}
  1959  	return
  1960  }
  1961  
  1962  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1963  
  1964  func Munlockall() (err error) {
  1965  	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
  1966  	if e1 != 0 {
  1967  		err = errnoErr(e1)
  1968  	}
  1969  	return
  1970  }
  1971  
  1972  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1973  
  1974  func faccessat(dirfd int, path string, mode uint32) (err error) {
  1975  	var _p0 *byte
  1976  	_p0, err = BytePtrFromString(path)
  1977  	if err != nil {
  1978  		return
  1979  	}
  1980  	_, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
  1981  	if e1 != 0 {
  1982  		err = errnoErr(e1)
  1983  	}
  1984  	return
  1985  }
  1986  
  1987  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1988  
  1989  func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) {
  1990  	var _p0 *byte
  1991  	_p0, err = BytePtrFromString(path)
  1992  	if err != nil {
  1993  		return
  1994  	}
  1995  	_, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
  1996  	if e1 != 0 {
  1997  		err = errnoErr(e1)
  1998  	}
  1999  	return
  2000  }
  2001  
  2002  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2003  
  2004  func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
  2005  	var _p0 *byte
  2006  	_p0, err = BytePtrFromString(pathname)
  2007  	if err != nil {
  2008  		return
  2009  	}
  2010  	_, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
  2011  	if e1 != 0 {
  2012  		err = errnoErr(e1)
  2013  	}
  2014  	return
  2015  }
  2016  
  2017  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2018  
  2019  func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
  2020  	r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
  2021  	fd = int(r0)
  2022  	if e1 != 0 {
  2023  		err = errnoErr(e1)
  2024  	}
  2025  	return
  2026  }
  2027  
  2028  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2029  
  2030  func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
  2031  	var _p0 unsafe.Pointer
  2032  	if len(localIov) > 0 {
  2033  		_p0 = unsafe.Pointer(&localIov[0])
  2034  	} else {
  2035  		_p0 = unsafe.Pointer(&_zero)
  2036  	}
  2037  	var _p1 unsafe.Pointer
  2038  	if len(remoteIov) > 0 {
  2039  		_p1 = unsafe.Pointer(&remoteIov[0])
  2040  	} else {
  2041  		_p1 = unsafe.Pointer(&_zero)
  2042  	}
  2043  	r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
  2044  	n = int(r0)
  2045  	if e1 != 0 {
  2046  		err = errnoErr(e1)
  2047  	}
  2048  	return
  2049  }
  2050  
  2051  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2052  
  2053  func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
  2054  	var _p0 unsafe.Pointer
  2055  	if len(localIov) > 0 {
  2056  		_p0 = unsafe.Pointer(&localIov[0])
  2057  	} else {
  2058  		_p0 = unsafe.Pointer(&_zero)
  2059  	}
  2060  	var _p1 unsafe.Pointer
  2061  	if len(remoteIov) > 0 {
  2062  		_p1 = unsafe.Pointer(&remoteIov[0])
  2063  	} else {
  2064  		_p1 = unsafe.Pointer(&_zero)
  2065  	}
  2066  	r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
  2067  	n = int(r0)
  2068  	if e1 != 0 {
  2069  		err = errnoErr(e1)
  2070  	}
  2071  	return
  2072  }
  2073  
  2074  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2075  
  2076  func PidfdOpen(pid int, flags int) (fd int, err error) {
  2077  	r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0)
  2078  	fd = int(r0)
  2079  	if e1 != 0 {
  2080  		err = errnoErr(e1)
  2081  	}
  2082  	return
  2083  }
  2084  
  2085  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2086  
  2087  func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) {
  2088  	r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags))
  2089  	fd = int(r0)
  2090  	if e1 != 0 {
  2091  		err = errnoErr(e1)
  2092  	}
  2093  	return
  2094  }
  2095  
  2096  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2097  
  2098  func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) {
  2099  	_, _, e1 := Syscall6(SYS_PIDFD_SEND_SIGNAL, uintptr(pidfd), uintptr(sig), uintptr(unsafe.Pointer(info)), uintptr(flags), 0, 0)
  2100  	if e1 != 0 {
  2101  		err = errnoErr(e1)
  2102  	}
  2103  	return
  2104  }
  2105  
  2106  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2107  
  2108  func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) {
  2109  	r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag))
  2110  	ret = uintptr(r0)
  2111  	if e1 != 0 {
  2112  		err = errnoErr(e1)
  2113  	}
  2114  	return
  2115  }
  2116  
  2117  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2118  
  2119  func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) {
  2120  	r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf)))
  2121  	result = int(r0)
  2122  	if e1 != 0 {
  2123  		err = errnoErr(e1)
  2124  	}
  2125  	return
  2126  }
  2127  
  2128  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2129  
  2130  func shmdt(addr uintptr) (err error) {
  2131  	_, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0)
  2132  	if e1 != 0 {
  2133  		err = errnoErr(e1)
  2134  	}
  2135  	return
  2136  }
  2137  
  2138  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2139  
  2140  func shmget(key int, size int, flag int) (id int, err error) {
  2141  	r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag))
  2142  	id = int(r0)
  2143  	if e1 != 0 {
  2144  		err = errnoErr(e1)
  2145  	}
  2146  	return
  2147  }
  2148  
  2149  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2150  
  2151  func getitimer(which int, currValue *Itimerval) (err error) {
  2152  	_, _, e1 := Syscall(SYS_GETITIMER, uintptr(which), uintptr(unsafe.Pointer(currValue)), 0)
  2153  	if e1 != 0 {
  2154  		err = errnoErr(e1)
  2155  	}
  2156  	return
  2157  }
  2158  
  2159  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2160  
  2161  func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) {
  2162  	_, _, e1 := Syscall(SYS_SETITIMER, uintptr(which), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)))
  2163  	if e1 != 0 {
  2164  		err = errnoErr(e1)
  2165  	}
  2166  	return
  2167  }
  2168  
  2169  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2170  
  2171  func rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) (err error) {
  2172  	_, _, e1 := RawSyscall6(SYS_RT_SIGPROCMASK, uintptr(how), uintptr(unsafe.Pointer(set)), uintptr(unsafe.Pointer(oldset)), uintptr(sigsetsize), 0, 0)
  2173  	if e1 != 0 {
  2174  		err = errnoErr(e1)
  2175  	}
  2176  	return
  2177  }
  2178  
  2179  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2180  
  2181  func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) {
  2182  	RawSyscallNoError(SYS_GETRESUID, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid)))
  2183  	return
  2184  }
  2185  
  2186  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2187  
  2188  func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) {
  2189  	RawSyscallNoError(SYS_GETRESGID, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid)))
  2190  	return
  2191  }
  2192  
  2193  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2194  
  2195  func schedSetattr(pid int, attr *SchedAttr, flags uint) (err error) {
  2196  	_, _, e1 := Syscall(SYS_SCHED_SETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(flags))
  2197  	if e1 != 0 {
  2198  		err = errnoErr(e1)
  2199  	}
  2200  	return
  2201  }
  2202  
  2203  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2204  
  2205  func schedGetattr(pid int, attr *SchedAttr, size uint, flags uint) (err error) {
  2206  	_, _, e1 := Syscall6(SYS_SCHED_GETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(size), uintptr(flags), 0, 0)
  2207  	if e1 != 0 {
  2208  		err = errnoErr(e1)
  2209  	}
  2210  	return
  2211  }
  2212  
  2213  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  2214  
  2215  func Cachestat(fd uint, crange *CachestatRange, cstat *Cachestat_t, flags uint) (err error) {
  2216  	_, _, e1 := Syscall6(SYS_CACHESTAT, uintptr(fd), uintptr(unsafe.Pointer(crange)), uintptr(unsafe.Pointer(cstat)), uintptr(flags), 0, 0)
  2217  	if e1 != 0 {
  2218  		err = errnoErr(e1)
  2219  	}
  2220  	return
  2221  }
  2222  

View as plain text