krb5_error - Online Linux Manual PageSection : 3
Updated : Tue Nov 15 2022
Source : Version 7.8.0
Note : Heimdal Kerberos 5 library

NAMEkrb5_error − Heimdal Kerberos 5 error reporting functions

SYNOPSIS

FunctionsKRB5_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_prepend_error_message (krb5_context context, krb5_error_code ret, const char *fmt,​.​.​.) __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 context A Kerberos 5 context
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 context A Kerberos 5 context
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 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​. Parameters eai_errno contains the error code from getaddrinfo()​.
system_error should have the value of errno after the failed getaddrinfo()​.
Returns Kerberos error code representing the EAI errors​.

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 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 context, int eval, const char * fmt, ​.​.​.)Log a warning to the log, default stderr, and then exit​. Parameters 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 context, const char * msg)Free the error message returned by krb5_get_error_message()​. Parameters 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 context, krb5_error_code code)Return the error message for `code' in context​. On memory allocation error the function returns NULL​. Parameters context Kerberos 5 context
code Error code related to the error
Returns an error string, needs to be freed with krb5_free_error_message()​. The functions return NULL on 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​. Parameters context Kerberos 5 context Returns an error string, needs to be freed with krb5_free_error_message()​. The functions return NULL on error​.

KRB5_LIB_FUNCTION krb5_log_facility* KRB5_LIB_CALL krb5_get_warn_dest (krb5_context context)Get the default logging facility​. Parameters 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​. Parameters eai_errno contains the error code from gethostname()​. Returns Kerberos error code representing the gethostname errors​.

KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_prepend_error_message (krb5_context context, krb5_error_code ret, const char * fmt, ​.​.​.)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​. Parameters 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​. Parameters 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 context, krb5_log_facility * fac)Set the default logging facility​. Parameters context A Kerberos 5 context
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 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 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 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 context, int eval, const char * fmt, va_list ap)Log a warning to the log, default stderr, and then exit​. Parameters context A Kerberos 5 context
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 context Kerberos 5 context
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 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​. Parameters 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_vwarnx (krb5_context context, const char * fmt, va_list ap)Log a warning to the log, default stderr​. Parameters 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_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 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_warnx (krb5_context context, const char * fmt, ​.​.​.)Log a warning to the log, default stderr​. Parameters context A Kerberos 5 context​.
fmt message to print

AuthorGenerated automatically by Doxygen for Heimdal Kerberos 5 library from the source code​.
0
Johanes Gumabo
Data Size   :   51,066 byte
man-krb5_h_errno_to_heim_errno.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 171,326
Visitor ID   :     :  
Visitor IP   :   3.144.235.195   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.