, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)  if e0 != 0 {   err = errnoErr(e0)  }  return }  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT  func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {  var _p0 *byte  _p0, err = BytePtrFromString(path)  if err != nil {   return  }  _, _, e0 := Syscall0(SYS_FSTATAT