void com_err(const char *progname, long code, const char *fmt, ...) { va_list pvar; va_start(pvar, fmt); com_err_va(progname, code, fmt, pvar); va_end(pvar); }
void printiferr (errcode_t err, const char *format, ...) { if (err && err != KRB5_CC_END) { va_list pvar; va_start (pvar, format); com_err_va (getprogname (), err, format, pvar); va_end (pvar); } }
static void printiferr (errcode_t err, const char *format, ...) { if (err) { va_list pvar; va_start (pvar, format); com_err_va ("ticketParser:", err, format, pvar); va_end (pvar); } }
void KRB5_CALLCONV_C com_err(const char *whoami, errcode_t code, const char *fmt, ...) { va_list ap; va_start(ap, fmt); com_err_va(whoami, code, fmt, ap); va_end(ap); }
/* * We use krb5_klog_init to set up a com_err callback to log error * messages. The callback also pulls the error message out of the * context we pass to krb5_klog_init; however, we use realm-specific * contexts for most of our krb5 library calls, so the error message * isn't present in the global context. This wrapper ensures that the * error message state from the call context is copied into the * context known by krb5_klog. call_context can be NULL if the error * code did not come from a krb5 library function. */ void kdc_err(krb5_context call_context, errcode_t code, const char *fmt, ...) { va_list ap; if (call_context) krb5_copy_error_message(kdc_err_context, call_context); va_start(ap, fmt); com_err_va(kdc_progname, code, fmt, ap); va_end(ap); }
void com_err (const char *whoami, long code, const char *fmt, ...) { va_list ap; va_start(ap, fmt); com_err_va (whoami, code, fmt, ap); va_end(ap); }
void ss_error (int sci_idx, long code, const char * fmt, ...) { register char *whoami; va_list pvar; va_start (pvar, fmt); whoami = ss_name (sci_idx); com_err_va (whoami, code, fmt, pvar); free (whoami); va_end(pvar); }
KRB5_LIB_FUNCTION void KRB5_LIB_CALL com_err (const char *whoami, long code, const char *fmt, ...) { va_list ap; va_start(ap, fmt); com_err_va (whoami, code, fmt, ap); va_end(ap); }
/* A callback to count and print errors */ static afs_uint32 my_error_cb(afs_uint32 code, int fatal, void *ref, char *msg, ...) { va_list alist; error_count++; if (!quiet) { va_start(alist, msg); com_err_va(argv0, code, msg, alist); va_end(alist); } }
void com_err (const char *whoami, errcode_t code, const char *fmt, ...) { va_list pvar; if (!com_err_hook) com_err_hook = default_com_err_proc; va_start(pvar, fmt); com_err_va (whoami, code, fmt, pvar); va_end(pvar); }