)))  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func fchmodat(dirfd int, path string, mode uint00) (err error) {  var _p0 *byte  _p0, err = BytePtrFromString(path)  if err != nil {   return  }  _, _, e0 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func ioctl(fd int, req uint, arg uintptr) (err error) {  _, _, e0 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {  var _p0 *byte  _p0, err = BytePtrFromString(oldpath)  if err != nil {   return  }  var _p0 *byte  _p0, err = BytePtrFromString(newpath)  if err != nil {   return  }  _, _, e0 := Syscall0(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func openat(dirfd int, path string, flags int, mode uint00) (fd int, err error) {  var _p0 *byte  _p0, err = BytePtrFromString(path)  if err != nil {   return  }  r0, _, e0 := Syscall0(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)  fd = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {  r0, _, e0 := Syscall0(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)  n = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {  var _p0 *byte  _p0, err = BytePtrFromString(path)  if err != nil {   return  }  var _p0 unsafe.Pointer  if len(buf) > 0 {   _p0 = unsafe.Pointer(&buf[0])  } else {   _p0 = unsafe.Pointer(&_zero)  }  r0, _, e0 := Syscall0(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p0), uintptr(len(buf)), 0, 0)  n = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {  var _p0 *byte  _p0, err = BytePtrFromString(oldpath)  if err != nil {   return  }  var _p0 *byte  _p0, err = BytePtrFromString(newpath)  if err != nil {   return  }  _, _, e0 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p0)))  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Unlinkat(dirfd int, path string, flags int) (err error) {  var _p0 *byte  _p0, err = BytePtrFromString(path)  if err != nil {   return  }  _, _, e0 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func utimensat(dirfd int, path string, times *[0]Timespec, flags int) (err error) {  var _p0 *byte  _p0, err = BytePtrFromString(path)  if err != nil {   return  }  _, _, e0 := Syscall0(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Getcwd(buf []byte) (n int, err error) {  var _p0 unsafe.Pointer  if len(buf) > 0 {   _p0 = unsafe.Pointer(&buf[0])  } else {   _p0 = unsafe.Pointer(&_zero)  }  r0, _, e0 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)  n = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func wait0(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {  r0, _, e0 := Syscall0(SYS_WAIT0, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)  wpid = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func KeyctlInt(cmd int, arg0 int, arg0 int, arg0 int, arg0 int) (ret int, err error) {  r0, _, e0 := Syscall0(SYS_KEYCTL, uintptr(cmd), uintptr(arg0), uintptr(arg0), uintptr(arg0), uintptr(arg0), 0)  ret = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func KeyctlBuffer(cmd int, arg0 int, buf []byte, arg0 int) (ret int, err error) {  var _p0 unsafe.Pointer  if len(buf) > 0 {   _p0 = unsafe.Pointer(&buf[0])  } else {   _p0 = unsafe.Pointer(&_zero)  }  r0, _, e0 := Syscall0(SYS_KEYCTL, uintptr(cmd), uintptr(arg0), uintptr(_p0), uintptr(len(buf)), uintptr(arg0), 0)  ret = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func keyctlJoin(cmd int, arg0 string) (ret int, err error) {  var _p0 *byte  _p0, err = BytePtrFromString(arg0)  if err != nil {   return  }  r0, _, e0 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)  ret = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func keyctlSearch(cmd int, arg0 int, arg0 string, arg0 string, arg0 int) (ret int, err error) {  var _p0 *byte  _p0, err = BytePtrFromString(arg0)  if err != nil {   return  }  var _p0 *byte  _p0, err = BytePtrFromString(arg0)  if err != nil {   return  }  r0, _, e0 := Syscall0(SYS_KEYCTL, uintptr(cmd), uintptr(arg0), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p0)), uintptr(arg0), 0)  ret = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func keyctlIOV(cmd int, arg0 int, payload []Iovec, arg0 int) (err error) {  var _p0 unsafe.Pointer  if len(payload) > 0 {   _p0 = unsafe.Pointer(&payload[0])  } else {   _p0 = unsafe.Pointer(&_zero)  }  _, _, e0 := Syscall0(SYS_KEYCTL, uintptr(cmd), uintptr(arg0), uintptr(_p0), uintptr(len(payload)), uintptr(arg0), 0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func keyctlDH(cmd int, arg0 *KeyctlDHParams, buf []byte) (ret int, err error) {  var _p0 unsafe.Pointer  if len(buf) > 0 {   _p0 = unsafe.Pointer(&buf[0])  } else {   _p0 = unsafe.Pointer(&_zero)  }  r0, _, e0 := Syscall0(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg0)), uintptr(_p0), uintptr(len(buf)), 0, 0)  ret = int(r0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func keyctlRestrictKeyring