KRB5\_EAI\_TO\_HEIM\_ERRNO(3) Library Functions Manual KRB5\_EAI\_TO\_HEIM\_ERRNO(3)

# [NAME](#NAME)

`krb5_eai_to_heim_errno`, `krb5_h_errno_to_heim_errno` — convert resolver error code to com\_err error codes

# [LIBRARY](#LIBRARY)

Kerberos 5 Library (libkrb5, -lkrb5)

# [SYNOPSIS](#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](#DESCRIPTION)

[`krb5_eai_to_heim_errno`](#krb5_eai_to_heim_errno)() and [`krb5_h_errno_to_heim_errno`](#krb5_h_errno_to_heim_errno)() convert [getaddrinfo(3)](/man/os/heimdal/getaddrinfo.3), [getnameinfo(3)](/man/os/heimdal/getnameinfo.3), and [h\_errno(3)](/man/os/heimdal/h_errno.3) 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](#SEE_ALSO)

[krb5(3)](/man/os/heimdal/krb5.3), [kerberos(8)](/man/os/heimdal/kerberos.8)

April 13, 2004 HEIMDAL

---

Document: krb5_h_errno_to_heim_errno(3) from heimdal 7.8.0-r55 (Chainguard OS)
Source: https://github.com/heimdal/heimdal
