table of contents
krb5_error(3) | HeimdalKerberos5library | krb5_error(3) |
NAME¶
krb5_error - Heimdal Kerberos 5 error reporting functions
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 void KRB5_LIB_CALL krb5_vset_error_message
(krb5_context context, krb5_error_code ret, const char *fmt, va_list args)
__attribute__((__format__(__printf__
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_vprepend_error_message
(krb5_context context, krb5_error_code ret, const char *fmt, va_list args)
__attribute__((__format__(__printf__
KRB5_LIB_FUNCTION const char *KRB5_LIB_CALL krb5_get_error_message
(krb5_context context, krb5_error_code code)
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_message
(krb5_context context, const char *msg)
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vwarn
(krb5_context context, krb5_error_code code, const char *fmt, va_list ap)
__attribute__((__format__(__printf__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION
krb5_error_code KRB5_LIB_CALL krb5_warn (krb5_context context,
krb5_error_code code, const char *fmt,...)
__attribute__((__format__(__printf__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vwarnx
(krb5_context context, const char *fmt, va_list ap)
__attribute__((__format__(__printf__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION
krb5_error_code KRB5_LIB_CALL krb5_warnx (krb5_context context, const
char *fmt,...) __attribute__((__format__(__printf__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_verr (krb5_context
context, int eval, krb5_error_code code, const char *fmt, va_list ap)
__attribute__((__noreturn__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_err (krb5_context
context, int eval, krb5_error_code code, const char *fmt,...)
__attribute__((__noreturn__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_verrx
(krb5_context context, int eval, const char *fmt, va_list ap)
__attribute__((__noreturn__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_errx (krb5_context
context, int eval, const char *fmt,...) __attribute__((__noreturn__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vabort
(krb5_context context, krb5_error_code code, const char *fmt, va_list ap)
__attribute__((__noreturn__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_abort
(krb5_context context, krb5_error_code code, const char *fmt,...)
__attribute__((__noreturn__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_abortx
(krb5_context context, const char *fmt,...) __attribute__((__noreturn__
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_set_warn_dest
(krb5_context context, krb5_log_facility *fac)
KRB5_LIB_FUNCTION krb5_log_facility *KRB5_LIB_CALL krb5_get_warn_dest
(krb5_context context)
Detailed Description¶
Function Documentation¶
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_abort (krb5_context context, krb5_error_code code, const char * fmt, ...)¶
Log a warning to the log, default stderr, include the error from the last failure and then abort.
Parameters:
code error code of the last error
fmt message to print
... arguments for format string
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_abortx (krb5_context context, const char * fmt, ...)¶
Log a warning to the log, default stderr, and then abort.
Parameters:
fmt printf format string of message to print
... arguments for format string
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_message (krb5_context context)¶
Clears the error message from the Kerberos 5 context.
Parameters:
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.
Parameters:
system_error should have the value of errno after the failed getaddrinfo().
Returns:
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_err (krb5_context context, int eval, krb5_error_code code, const char * fmt, ...)¶
Log a warning to the log, default stderr, include bthe error from the last failure and then exit.
Parameters:
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 context, int eval, const char * fmt, ...)¶
Log a warning to the log, default stderr, and then exit.
Parameters:
eval the exit code to exit with
fmt message to print
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_message (krb5_context context, const char * msg)¶
Free the error message returned by krb5_get_error_message().
Parameters:
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 context, krb5_error_code code)¶
Return the error message for `code' in context. On memory allocation error the function returns NULL.
Parameters:
code Error code related to the error
Returns:
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.
Parameters:
Returns:
KRB5_LIB_FUNCTION krb5_log_facility* KRB5_LIB_CALL krb5_get_warn_dest (krb5_context context)¶
Get the default logging facility.
Parameters:
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.
Parameters:
Returns:
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.
Parameters:
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 context, krb5_log_facility * fac)¶
Set the default logging facility.
Parameters:
fac Facility to use for logging.
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vabort (krb5_context context, krb5_error_code code, const char * fmt, va_list ap)¶
Log a warning to the log, default stderr, include bthe error from the last failure and then abort.
Parameters:
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 context, int eval, krb5_error_code code, const char * fmt, va_list ap)¶
Log a warning to the log, default stderr, include bthe error from the last failure and then exit.
Parameters:
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 context, int eval, const char * fmt, va_list ap)¶
Log a warning to the log, default stderr, and then exit.
Parameters:
eval the exit code to exit with
fmt message to print
ap arguments
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_vprepend_error_message (krb5_context context, krb5_error_code ret, const char * fmt, va_list args)¶
Prepend the contexts's full error string for a specific error code.
The if context is NULL, no error string is stored.
Parameters:
ret The error code
fmt Error string for the error code
args printf(3) style parameters.
KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_vset_error_message (krb5_context context, krb5_error_code ret, const char * fmt, va_list args)¶
Set the context full error string for a specific error code.
The if context is NULL, no error string is stored.
Parameters:
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.
Parameters:
code error code of the last error
fmt message to print
ap arguments
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_vwarnx (krb5_context context, const char * fmt, va_list ap)¶
Log a warning to the log, default stderr.
Parameters:
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_warn (krb5_context context, krb5_error_code code, const char * fmt, ...)¶
Log a warning to the log, default stderr, include the error from the last failure.
Parameters:
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_warnx (krb5_context context, const char * fmt, ...)¶
Log a warning to the log, default stderr.
Parameters:
fmt message to print
Author¶
Generated automatically by Doxygen for HeimdalKerberos5library from the source code.
Tue Jul 11 2017 | Version 7.4.0 |