diff options
author | Zhanna Tsitkov <tsitkova@mit.edu> | 2008-08-20 21:09:14 +0000 |
---|---|---|
committer | Zhanna Tsitkov <tsitkova@mit.edu> | 2008-08-20 21:09:14 +0000 |
commit | dac88c2b08c7c4cab30b842008dc6fd0f2b4f1ff (patch) | |
tree | 4065cf84935a72c2a79016c3083b04a3693a1102 /src/lib/krb5/krb/ser_ctx.c | |
parent | 4c8485b11bb27a3763a8f0058547ee7ac84556fe (diff) | |
download | krb5-dac88c2b08c7c4cab30b842008dc6fd0f2b4f1ff.tar.gz krb5-dac88c2b08c7c4cab30b842008dc6fd0f2b4f1ff.tar.xz krb5-dac88c2b08c7c4cab30b842008dc6fd0f2b4f1ff.zip |
lean client changes
All changes are under LEAN_CLIENT macro. Application server functionality is disabled.
Ticket:new
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20680 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb/ser_ctx.c')
-rw-r--r-- | src/lib/krb5/krb/ser_ctx.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/krb5/krb/ser_ctx.c b/src/lib/krb5/krb/ser_ctx.c index 322f1825b5..6a1fb1b498 100644 --- a/src/lib/krb5/krb/ser_ctx.c +++ b/src/lib/krb5/krb/ser_ctx.c @@ -62,12 +62,14 @@ static krb5_error_code krb5_oscontext_externalize (krb5_context, krb5_pointer, krb5_octet **, size_t *); static krb5_error_code krb5_oscontext_internalize (krb5_context,krb5_pointer *, krb5_octet **, size_t *); +#ifndef LEAN_CLIENT krb5_error_code profile_ser_size (krb5_context, krb5_pointer, size_t *); krb5_error_code profile_ser_externalize (krb5_context, krb5_pointer, krb5_octet **, size_t *); krb5_error_code profile_ser_internalize (krb5_context,krb5_pointer *, krb5_octet **, size_t *); +#endif /* LEAN_CLIENT */ /* Local data */ static const krb5_ser_entry krb5_context_ser_entry = { @@ -82,13 +84,14 @@ static const krb5_ser_entry krb5_oscontext_ser_entry = { krb5_oscontext_externalize, /* Externalize routine */ krb5_oscontext_internalize /* Internalize routine */ }; +#ifndef LEAN_CLIENT static const krb5_ser_entry krb5_profile_ser_entry = { PROF_MAGIC_PROFILE, /* Type */ profile_ser_size, /* Sizer routine */ profile_ser_externalize, /* Externalize routine */ profile_ser_internalize /* Internalize routine */ }; - +#endif /* LEAN_CLIENT */ /* * krb5_context_size() - Determine the size required to externalize the * krb5_context. @@ -610,7 +613,9 @@ krb5_ser_context_init(krb5_context kcontext) kret = krb5_register_serializer(kcontext, &krb5_context_ser_entry); if (!kret) kret = krb5_register_serializer(kcontext, &krb5_oscontext_ser_entry); +#ifndef LEAN_CLIENT if (!kret) kret = krb5_register_serializer(kcontext, &krb5_profile_ser_entry); +#endif /* LEAN_CLIENT */ return(kret); } |