Add vlog function.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2651 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
1997-07-27 12:24:19 +00:00
parent a699ca4a4c
commit 403be03ab5

View File

@@ -261,20 +261,17 @@ krb5_closelog(krb5_context context,
}
krb5_error_code
krb5_log(krb5_context context,
krb5_log_facility *fac,
const char *fmt,
...)
krb5_vlog(krb5_context context,
krb5_log_facility *fac,
const char *fmt,
va_list ap)
{
char *msg;
char buf[64];
time_t t;
int i;
va_list ap;
va_start(ap, fmt);
vasprintf(&msg, fmt, ap);
va_end(ap);
t = time(NULL);
strftime(buf, sizeof(buf), "%d-%b-%Y %H:%M:%S", localtime(&t));
for(i = 0; i < fac->len; i++)
@@ -282,3 +279,19 @@ krb5_log(krb5_context context,
free(msg);
return 0;
}
krb5_error_code
krb5_log(krb5_context context,
krb5_log_facility *fac,
const char *fmt,
...)
{
va_list ap;
krb5_error_code ret;
va_start(ap, fmt);
ret = krb5_vlog(context, fac, fmt, ap);
va_end(ap);
return ret;
}