---
name: "krb5_eai_to_heim_errno"
section: "3"
platform: "linux"
package: "heimdal-dev"
version: "7.8.git20221117.28daf24+dfsg-9+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/krb5_eai_to_heim_errno"
---

# krb5\_eai\_to\_heim\_errno(3)

convert resolver error code to com\_err error codes

## NAME

**krb5\_eai\_to\_heim\_errno**, **krb5\_h\_errno\_to\_heim\_errno** – convert resolver error code to com\_err error codes

## LIBRARY

Kerberos 5 Library (libkrb5, -lkrb5)

## SYNOPSIS

**#include \<krb5.h\>**

*krb5\_error\_code*\

**krb5\_eai\_to\_heim\_errno**(*int eai\_errno*, *int system\_error*);

*krb5\_error\_code*\

**krb5\_h\_errno\_to\_heim\_errno**(*int eai\_errno*);

## DESCRIPTION

**krb5\_eai\_to\_heim\_errno**() and **krb5\_h\_errno\_to\_heim\_errno**() convert [getaddrinfo(3)](/getaddrinfo/3.md), [getnameinfo(3)](/getnameinfo/3.md), and [h\_errno(3)](/h_errno/3.md) to com\_err error code that are used by Heimdal, this is useful for for function returning kerberos errors and needs to communicate failures from resolver function.

## SEE ALSO

[krb5(3)](/krb5/3.md), [kerberos(8)](/kerberos/8.md)
