summaryrefslogtreecommitdiff
path: root/static/netbsd/man3/krb5_error.3
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 19:55:15 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 19:55:15 -0400
commit253e67c8b3a72b3a4757fdbc5845297628db0a4a (patch)
treeadf53b66087aa30dfbf8bf391a1dadb044c3bf4d /static/netbsd/man3/krb5_error.3
parenta9157ce950dfe2fc30795d43b9d79b9d1bffc48b (diff)
docs: Added All NetBSD Manuals
Diffstat (limited to 'static/netbsd/man3/krb5_error.3')
-rw-r--r--static/netbsd/man3/krb5_error.3414
1 files changed, 414 insertions, 0 deletions
diff --git a/static/netbsd/man3/krb5_error.3 b/static/netbsd/man3/krb5_error.3
new file mode 100644
index 00000000..fe943a78
--- /dev/null
+++ b/static/netbsd/man3/krb5_error.3
@@ -0,0 +1,414 @@
+.\" $NetBSD: krb5_error.3,v 1.3 2023/06/19 21:41:40 christos Exp $
+.\"
+.TH "krb5_error" 3 "Tue Nov 15 2022" "Version 7.8.0" "Heimdal Kerberos 5 library" \" -*- nroff -*-
+.ad l
+.nh
+.SH NAME
+krb5_error \- Heimdal Kerberos 5 error reporting functions
+.SH SYNOPSIS
+.br
+.PP
+.SS "Functions"
+
+.in +1c
+.ti -1c
+.RI "KRB5_LIB_FUNCTION char *KRB5_LIB_CALL \fBkrb5_get_error_string\fP (krb5_context context) KRB5_DEPRECATED_FUNCTION('Use \fBkrb5_get_error_message\fP instead')"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_eai_to_heim_errno\fP (int eai_errno, int system_error)"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_h_errno_to_heim_errno\fP (int eai_errno)"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION void KRB5_LIB_CALL \fBkrb5_clear_error_message\fP (krb5_context context)"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION void KRB5_LIB_CALL \fBkrb5_set_error_message\fP (krb5_context context, krb5_error_code ret, const char *fmt,\&.\&.\&.) __attribute__((__format__(__printf__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION void KRB5_LIB_CALL \fBkrb5_vset_error_message\fP (krb5_context context, krb5_error_code ret, const char *fmt, va_list args) __attribute__((__format__(__printf__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION void KRB5_LIB_CALL \fBkrb5_prepend_error_message\fP (krb5_context context, krb5_error_code ret, const char *fmt,\&.\&.\&.) __attribute__((__format__(__printf__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION void KRB5_LIB_CALL \fBkrb5_vprepend_error_message\fP (krb5_context context, krb5_error_code ret, const char *fmt, va_list args) __attribute__((__format__(__printf__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION const char *KRB5_LIB_CALL \fBkrb5_get_error_message\fP (krb5_context context, krb5_error_code code)"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION void KRB5_LIB_CALL \fBkrb5_free_error_message\fP (krb5_context context, const char *msg)"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_vwarn\fP (krb5_context context, krb5_error_code code, const char *fmt, va_list ap) __attribute__((__format__(__printf__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_warn\fP (krb5_context context, krb5_error_code code, const char *fmt,\&.\&.\&.) __attribute__((__format__(__printf__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_vwarnx\fP (krb5_context context, const char *fmt, va_list ap) __attribute__((__format__(__printf__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_warnx\fP (krb5_context context, const char *fmt,\&.\&.\&.) __attribute__((__format__(__printf__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_verr\fP (krb5_context context, int eval, krb5_error_code code, const char *fmt, va_list ap) __attribute__((__noreturn__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_err\fP (krb5_context context, int eval, krb5_error_code code, const char *fmt,\&.\&.\&.) __attribute__((__noreturn__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_verrx\fP (krb5_context context, int eval, const char *fmt, va_list ap) __attribute__((__noreturn__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_errx\fP (krb5_context context, int eval, const char *fmt,\&.\&.\&.) __attribute__((__noreturn__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_vabort\fP (krb5_context context, krb5_error_code code, const char *fmt, va_list ap) __attribute__((__noreturn__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_abort\fP (krb5_context context, krb5_error_code code, const char *fmt,\&.\&.\&.) __attribute__((__noreturn__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_abortx\fP (krb5_context context, const char *fmt,\&.\&.\&.) __attribute__((__noreturn__"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL \fBkrb5_set_warn_dest\fP (krb5_context context, krb5_log_facility *fac)"
+.br
+.ti -1c
+.RI "KRB5_LIB_FUNCTION krb5_log_facility *KRB5_LIB_CALL \fBkrb5_get_warn_dest\fP (krb5_context context)"
+.br
+.in -1c
+.SH "Detailed Description"
+.PP
+
+.SH "Function Documentation"
+.PP
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.br
+\fIcode\fP error code of the last error
+.br
+\fIfmt\fP message to print
+.br
+\fI\&.\&.\&.\fP arguments for format string
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.br
+\fIfmt\fP printf format string of message to print
+.br
+\fI\&.\&.\&.\fP arguments for format string
+.RE
+.PP
+
+.SS "KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_clear_error_message (krb5_context context)"
+Clears the error message from the Kerberos 5 context\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP The Kerberos 5 context to clear
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIeai_errno\fP contains the error code from getaddrinfo()\&.
+.br
+\fIsystem_error\fP should have the value of errno after the failed getaddrinfo()\&.
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+Kerberos error code representing the EAI errors\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.br
+\fIeval\fP the exit code to exit with
+.br
+\fIcode\fP error code of the last error
+.br
+\fIfmt\fP message to print
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.br
+\fIeval\fP the exit code to exit with
+.br
+\fIfmt\fP message to print
+.RE
+.PP
+
+.SS "KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_free_error_message (krb5_context context, const char * msg)"
+Free the error message returned by \fBkrb5_get_error_message()\fP\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP Kerberos context
+.br
+\fImsg\fP error message to free, returned byg \fBkrb5_get_error_message()\fP\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP Kerberos 5 context
+.br
+\fIcode\fP Error code related to the error
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+an error string, needs to be freed with \fBkrb5_free_error_message()\fP\&. The functions return NULL on error\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP Kerberos 5 context
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+an error string, needs to be freed with \fBkrb5_free_error_message()\fP\&. The functions return NULL on error\&.
+.RE
+.PP
+
+.SS "KRB5_LIB_FUNCTION krb5_log_facility* KRB5_LIB_CALL krb5_get_warn_dest (krb5_context context)"
+Get the default logging facility\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIeai_errno\fP contains the error code from gethostname()\&.
+.RE
+.PP
+\fBReturns\fP
+.RS 4
+Kerberos error code representing the gethostname errors\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+The if context is NULL, no error string is stored\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP Kerberos 5 context
+.br
+\fIret\fP The error code
+.br
+\fIfmt\fP Error string for the error code
+.br
+\fI\&.\&.\&.\fP printf(3) style parameters\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+The if context is NULL, no error string is stored\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP Kerberos 5 context
+.br
+\fIret\fP The error code
+.br
+\fIfmt\fP Error string for the error code
+.br
+\fI\&.\&.\&.\fP printf(3) style parameters\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.br
+\fIfac\fP Facility to use for logging\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.br
+\fIcode\fP error code of the last error
+.br
+\fIfmt\fP message to print
+.br
+\fIap\fP arguments
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.br
+\fIeval\fP the exit code to exit with
+.br
+\fIcode\fP error code of the last error
+.br
+\fIfmt\fP message to print
+.br
+\fIap\fP arguments
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context
+.br
+\fIeval\fP the exit code to exit with
+.br
+\fIfmt\fP message to print
+.br
+\fIap\fP arguments
+.RE
+.PP
+
+.SS "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\&.
+.PP
+The if context is NULL, no error string is stored\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP Kerberos 5 context
+.br
+\fIret\fP The error code
+.br
+\fIfmt\fP Error string for the error code
+.br
+\fIargs\fP printf(3) style parameters\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+The if context is NULL, no error string is stored\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP Kerberos 5 context
+.br
+\fIret\fP The error code
+.br
+\fIfmt\fP Error string for the error code
+.br
+\fIargs\fP printf(3) style parameters\&.
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context\&.
+.br
+\fIcode\fP error code of the last error
+.br
+\fIfmt\fP message to print
+.br
+\fIap\fP arguments
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context\&.
+.br
+\fIfmt\fP message to print
+.br
+\fIap\fP arguments
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context\&.
+.br
+\fIcode\fP error code of the last error
+.br
+\fIfmt\fP message to print
+.RE
+.PP
+
+.SS "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\&.
+.PP
+\fBParameters\fP
+.RS 4
+\fIcontext\fP A Kerberos 5 context\&.
+.br
+\fIfmt\fP message to print
+.RE
+.PP
+
+.SH "Author"
+.PP
+Generated automatically by Doxygen for Heimdal Kerberos 5 library from the source code\&.