krb5: Expose trace functions
This commit is contained in:
@@ -205,6 +205,7 @@ EXPORTS
|
||||
krb5_data_free
|
||||
krb5_data_realloc
|
||||
krb5_data_zero
|
||||
krb5_debug
|
||||
krb5_decode_Authenticator
|
||||
krb5_decode_ETYPE_INFO2
|
||||
krb5_decode_ETYPE_INFO
|
||||
@@ -393,6 +394,7 @@ EXPORTS
|
||||
krb5_h_addr2sockaddr
|
||||
krb5_h_errno_to_heim_errno
|
||||
krb5_have_error_string
|
||||
krb5_have_debug
|
||||
krb5_hmac
|
||||
krb5_init_context
|
||||
krb5_init_ets
|
||||
|
@@ -166,6 +166,21 @@ _krb5_debug(krb5_context context,
|
||||
va_end(ap);
|
||||
}
|
||||
|
||||
void KRB5_LIB_FUNCTION
|
||||
krb5_debug(krb5_context context,
|
||||
int level,
|
||||
const char *fmt,
|
||||
...)
|
||||
__attribute__ ((__format__ (__printf__, 3, 4)))
|
||||
{
|
||||
va_list ap;
|
||||
|
||||
va_start(ap, fmt);
|
||||
if (context && context->hcontext)
|
||||
heim_vdebug(context->hcontext, level, fmt, ap);
|
||||
va_end(ap);
|
||||
}
|
||||
|
||||
KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL
|
||||
_krb5_have_debug(krb5_context context, int level)
|
||||
{
|
||||
@@ -174,6 +189,12 @@ _krb5_have_debug(krb5_context context, int level)
|
||||
return heim_have_debug(context->hcontext, level);
|
||||
}
|
||||
|
||||
KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL
|
||||
krb5_have_debug(krb5_context context, int level)
|
||||
{
|
||||
return _krb5_have_debug(context, level);
|
||||
}
|
||||
|
||||
KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL
|
||||
krb5_set_debug_dest(krb5_context context, const char *program,
|
||||
const char *log_spec)
|
||||
|
@@ -202,6 +202,7 @@ HEIMDAL_KRB5_2.0 {
|
||||
krb5_data_free;
|
||||
krb5_data_realloc;
|
||||
krb5_data_zero;
|
||||
krb5_debug;
|
||||
krb5_decode_Authenticator;
|
||||
krb5_decode_ETYPE_INFO2;
|
||||
krb5_decode_ETYPE_INFO;
|
||||
@@ -387,6 +388,7 @@ HEIMDAL_KRB5_2.0 {
|
||||
krb5_h_addr2addr;
|
||||
krb5_h_addr2sockaddr;
|
||||
krb5_h_errno_to_heim_errno;
|
||||
krb5_have_debug;
|
||||
krb5_have_error_string;
|
||||
krb5_hmac;
|
||||
krb5_init_context;
|
||||
|
Reference in New Issue
Block a user