From 2647105cbecf27b380a40e5f99afe0aa00310a88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 7 Dec 2003 17:07:26 +0000 Subject: [PATCH] add krb5_auth_con_addflags and krb5_auth_con_removeflags git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13187 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/auth_context.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/lib/krb5/auth_context.c b/lib/krb5/auth_context.c index 1f73e9fe6..35809d352 100644 --- a/lib/krb5/auth_context.c +++ b/lib/krb5/auth_context.c @@ -107,6 +107,29 @@ krb5_auth_con_getflags(krb5_context context, return 0; } +krb5_error_code +krb5_auth_con_addflags(krb5_context context, + krb5_auth_context auth_context, + int32_t addflags, + int32_t *flags) +{ + if (flags) + *flags = auth_context->flags; + auth_context->flags |= addflags; + return 0; +} + +krb5_error_code +krb5_auth_con_removeflags(krb5_context context, + krb5_auth_context auth_context, + int32_t removeflags, + int32_t *flags) +{ + if (flags) + *flags = auth_context->flags; + auth_context->flags &= ~removeflags; + return 0; +} krb5_error_code krb5_auth_con_setaddrs(krb5_context context,