From f9096d5fae6f83c15f292347abeed48460c705e4 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 8 Aug 1997 00:28:55 +0000 Subject: [PATCH] Add prototypes for new log-functions. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2771 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/krb5.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/lib/krb5/krb5.h b/lib/krb5/krb5.h index 2f4090ff5..aa00273d7 100644 --- a/lib/krb5/krb5.h +++ b/lib/krb5/krb5.h @@ -67,6 +67,7 @@ #include #include #include +#include #include @@ -344,11 +345,20 @@ typedef struct { extern char *heimdal_version, *heimdal_long_version; +typedef void (*krb5_log_log_func_t)(const char*, const char*, void*); +typedef void (*krb5_log_close_func_t)(void*); + typedef struct krb5_log_facility{ + const char *program; int len; struct facility *val; } krb5_log_facility; +krb5_error_code +krb5_initlog(krb5_context context, + const char *program, + krb5_log_facility **fac); + krb5_error_code krb5_openlog(krb5_context context, const char *program, @@ -358,6 +368,18 @@ krb5_error_code krb5_closelog(krb5_context context, krb5_log_facility *fac); +krb5_error_code +krb5_addlog_func(krb5_context context, + krb5_log_facility *fac, + int min, + int max, + krb5_log_log_func_t log, + krb5_log_close_func_t close, + void *data); + +krb5_error_code krb5_addlog_dest(krb5_context context, krb5_log_facility *f, const char *p); + + krb5_error_code krb5_vlog(krb5_context context, krb5_log_facility *fac,