Functions | |
KRB5_LIB_FUNCTION char *KRB5_LIB_CALL | krb5_get_error_string (krb5_context context) KRB5_DEPRECATED_FUNCTION("Use krb5_get_error_message instead") |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_eai_to_heim_errno (int eai_errno, int system_error) |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_h_errno_to_heim_errno (int eai_errno) |
KRB5_LIB_FUNCTION void KRB5_LIB_CALL | krb5_clear_error_message (krb5_context context) |
KRB5_LIB_FUNCTION void KRB5_LIB_CALL | krb5_set_error_message (krb5_context context, krb5_error_code ret, const char *fmt,...) __attribute__((format(printf |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_abort (krb5_context, krb5_error_code, const char *,...) __attribute__((noreturn |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_abortx (krb5_context, const char *,...) __attribute__((noreturn |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_err (krb5_context, int, krb5_error_code, const char *,...) __attribute__((noreturn |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_errx (krb5_context, int, const char *,...) __attribute__((noreturn |
KRB5_LIB_FUNCTION void KRB5_LIB_CALL | krb5_free_error_message (krb5_context, const char *) |
KRB5_LIB_FUNCTION const char *KRB5_LIB_CALL | krb5_get_error_message (krb5_context, krb5_error_code) |
KRB5_LIB_FUNCTION krb5_log_facility *KRB5_LIB_CALL | krb5_get_warn_dest (krb5_context) |
KRB5_LIB_FUNCTION void KRB5_LIB_CALL | krb5_prepend_error_message (krb5_context, krb5_error_code, const char *,...) __attribute__((format(printf |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_set_warn_dest (krb5_context, krb5_log_facility *) |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_vabort (krb5_context, krb5_error_code, const char *, va_list) __attribute__((noreturn |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_verr (krb5_context, int, krb5_error_code, const char *, va_list) __attribute__((noreturn |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_verrx (krb5_context, int, const char *, va_list) __attribute__((noreturn |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION void KRB5_LIB_CALL | krb5_vprepend_error_message (krb5_context, krb5_error_code, const char *, va_list) __attribute__((format(printf |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION void KRB5_LIB_CALL KRB5_LIB_FUNCTION void KRB5_LIB_CALL | krb5_vset_error_message (krb5_context, krb5_error_code, const char *, va_list) __attribute__((format(printf |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_vwarn (krb5_context, krb5_error_code, const char *, va_list) __attribute__((format(printf |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_vwarnx (krb5_context, const char *, va_list) __attribute__((format(printf |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_warn (krb5_context, krb5_error_code, const char *,...) __attribute__((format(printf |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL | krb5_warnx (krb5_context, const char *,...) __attribute__((format(printf |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_abort | ( | krb5_context | , | |
krb5_error_code | , | |||
const char * | , | |||
... | ||||
) |
Log a warning to the log, default stderr, include the error from the last failure and then abort.
context | A Kerberos 5 context | |
code | error code of the last error | |
fmt | message to print |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_abortx | ( | krb5_context | , | |
const char * | , | |||
... | ||||
) |
Log a warning to the log, default stderr, and then abort.
context | A Kerberos 5 context | |
code | error code of the last error | |
fmt | message to print |
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_message | ( | krb5_context | context | ) |
Clears the error message from the Kerberos 5 context.
context | The Kerberos 5 context to clear |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_eai_to_heim_errno | ( | int | eai_errno, | |
int | system_error | |||
) |
Convert the getaddrinfo() error code to a Kerberos et error code.
eai_errno | contains the error code from getaddrinfo(). | |
system_error | should have the value of errno after the failed getaddrinfo(). |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_err | ( | krb5_context | , | |
int | , | |||
krb5_error_code | , | |||
const char * | , | |||
... | ||||
) |
Log a warning to the log, default stderr, include bthe error from the last failure and then exit.
context | A Kerberos 5 context | |
eval | the exit code to exit with | |
code | error code of the last error | |
fmt | message to print |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_errx | ( | krb5_context | , | |
int | , | |||
const char * | , | |||
... | ||||
) |
Log a warning to the log, default stderr, and then exit.
context | A Kerberos 5 context | |
eval | the exit code to exit with | |
fmt | message to print |
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_message | ( | krb5_context | , | |
const char * | ||||
) |
Free the error message returned by krb5_get_error_message().
context | Kerberos context | |
msg | error message to free, returned byg krb5_get_error_message(). |
KRB5_LIB_FUNCTION const char* KRB5_LIB_CALL krb5_get_error_message | ( | krb5_context | , | |
krb5_error_code | ||||
) |
Return the error message for `code' in context. On memory allocation error the function returns NULL.
context | Kerberos 5 context | |
code | Error code related to the error |
KRB5_LIB_FUNCTION char *KRB5_LIB_CALL krb5_get_error_string | ( | krb5_context | context | ) |
Return the error message in context. On error or no error string, the function returns NULL.
context | Kerberos 5 context |
KRB5_LIB_FUNCTION krb5_log_facility* KRB5_LIB_CALL krb5_get_warn_dest | ( | krb5_context | ) |
Get the default logging facility.
context | A Kerberos 5 context |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_h_errno_to_heim_errno | ( | int | eai_errno | ) |
Convert the gethostname() error code (h_error) to a Kerberos et error code.
eai_errno | contains the error code from gethostname(). |
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_prepend_error_message | ( | krb5_context | , | |
krb5_error_code | , | |||
const char * | , | |||
... | ||||
) |
Prepend the context full error string for a specific error code. The error that is stored should be internationalized.
The if context is NULL, no error string is stored.
context | Kerberos 5 context | |
ret | The error code | |
fmt | Error string for the error code | |
... | printf(3) style parameters. |
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_set_error_message | ( | krb5_context | context, | |
krb5_error_code | ret, | |||
const char * | fmt, | |||
... | ||||
) |
Set the context full error string for a specific error code. The error that is stored should be internationalized.
The if context is NULL, no error string is stored.
context | Kerberos 5 context | |
ret | The error code | |
fmt | Error string for the error code | |
... | printf(3) style parameters. |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_set_warn_dest | ( | krb5_context | , | |
krb5_log_facility * | ||||
) |
Set the default logging facility.
context | A Kerberos 5 context | |
fac | Facility to use for logging. |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vabort | ( | krb5_context | , | |
krb5_error_code | , | |||
const char * | , | |||
va_list | ||||
) |
Log a warning to the log, default stderr, include bthe error from the last failure and then abort.
context | A Kerberos 5 context | |
code | error code of the last error | |
fmt | message to print | |
ap | arguments |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_verr | ( | krb5_context | , | |
int | , | |||
krb5_error_code | , | |||
const char * | , | |||
va_list | ||||
) |
Log a warning to the log, default stderr, include bthe error from the last failure and then exit.
context | A Kerberos 5 context | |
eval | the exit code to exit with | |
code | error code of the last error | |
fmt | message to print | |
ap | arguments |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_verrx | ( | krb5_context | , | |
int | , | |||
const char * | , | |||
va_list | ||||
) |
Log a warning to the log, default stderr, and then exit.
context | A Kerberos 5 context | |
eval | the exit code to exit with | |
fmt | message to print | |
ap | arguments |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_vprepend_error_message | ( | krb5_context | , | |
krb5_error_code | , | |||
const char * | , | |||
va_list | ||||
) |
Prepend the contexts's full error string for a specific error code.
The if context is NULL, no error string is stored.
context | Kerberos 5 context | |
ret | The error code | |
fmt | Error string for the error code | |
args | printf(3) style parameters. |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION void KRB5_LIB_CALL KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_vset_error_message | ( | krb5_context | , | |
krb5_error_code | , | |||
const char * | , | |||
va_list | ||||
) |
Set the context full error string for a specific error code.
The if context is NULL, no error string is stored.
context | Kerberos 5 context | |
ret | The error code | |
fmt | Error string for the error code | |
args | printf(3) style parameters. |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vwarn | ( | krb5_context | context, | |
krb5_error_code | code, | |||
const char * | fmt, | |||
va_list | ap | |||
) |
Log a warning to the log, default stderr, include the error from the last failure.
context | A Kerberos 5 context. | |
code | error code of the last error | |
fmt | message to print | |
ap | arguments |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vwarnx | ( | krb5_context | , | |
const char * | , | |||
va_list | ||||
) |
Log a warning to the log, default stderr.
context | A Kerberos 5 context. | |
fmt | message to print | |
ap | arguments |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_warn | ( | krb5_context | , | |
krb5_error_code | , | |||
const char * | , | |||
... | ||||
) |
Log a warning to the log, default stderr, include the error from the last failure.
context | A Kerberos 5 context. | |
code | error code of the last error | |
fmt | message to print |
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_warnx | ( | krb5_context | , | |
const char * | , | |||
... | ||||
) |
Log a warning to the log, default stderr.
context | A Kerberos 5 context. | |
fmt | message to print |