aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/os/sn2princ.c
diff options
context:
space:
mode:
authorChris Provenzano <proven@mit.edu>1995-01-13 21:25:00 +0000
committerChris Provenzano <proven@mit.edu>1995-01-13 21:25:00 +0000
commitd30251dac62e3a24130bb1fd8aa7f9bbf818f1a7 (patch)
tree854a3b8f6289164b66b594c7da3c18e4eae3c90d /src/lib/krb5/os/sn2princ.c
parent5b169bc85d0ddcf7055e694d07cbb704021e6c3c (diff)
downloadkrb5-d30251dac62e3a24130bb1fd8aa7f9bbf818f1a7.zip
krb5-d30251dac62e3a24130bb1fd8aa7f9bbf818f1a7.tar.gz
krb5-d30251dac62e3a24130bb1fd8aa7f9bbf818f1a7.tar.bz2
Removed all references to DECLARG and OLDDECLARG.
Added krb5_context to all krb5_routines. Moved init_ctx.c to init_os_ctx.c because a library cannot have more than on file with the same name. See krb5/krb/init_ctx.c git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4811 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/os/sn2princ.c')
-rw-r--r--src/lib/krb5/os/sn2princ.c24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/lib/krb5/os/sn2princ.c b/src/lib/krb5/os/sn2princ.c
index ac6e7e4..41bfb7a 100644
--- a/src/lib/krb5/os/sn2princ.c
+++ b/src/lib/krb5/os/sn2princ.c
@@ -34,14 +34,12 @@
#include <sys/param.h>
krb5_error_code
-krb5_sname_to_principal(DECLARG(const char *,hostname),
- DECLARG(const char *,sname),
- DECLARG(krb5_int32,type),
- DECLARG(krb5_principal *,ret_princ))
-OLDDECLARG(const char *,hostname)
-OLDDECLARG(const char *,sname)
-OLDDECLARG(krb5_int32,type)
-OLDDECLARG(krb5_principal *,ret_princ)
+krb5_sname_to_principal(context, hostname, sname, type, ret_princ)
+ krb5_context context;
+ const char * hostname;
+ const char * sname;
+ krb5_int32 type;
+ krb5_principal * ret_princ;
{
struct hostent *hp;
char **hrealms, *realm, *remote_host;
@@ -106,12 +104,12 @@ OLDDECLARG(krb5_principal *,ret_princ)
*cp = tolower(*cp);
if (use_local_realm) {
- if (retval = krb5_get_default_realm(&realm)) {
+ if (retval = krb5_get_default_realm(context, &realm)) {
free(remote_host);
return retval;
}
} else {
- if (retval = krb5_get_host_realm(remote_host, &hrealms)) {
+ if (retval = krb5_get_host_realm(context, remote_host, &hrealms)) {
free(remote_host);
return retval;
}
@@ -123,15 +121,15 @@ OLDDECLARG(krb5_principal *,ret_princ)
realm = hrealms[0];
}
- retval = krb5_build_principal(ret_princ, strlen(realm),
+ retval = krb5_build_principal(context, ret_princ, strlen(realm),
realm, sname, remote_host,
(char *)0);
- krb5_princ_type(*ret_princ) = type;
+ krb5_princ_type(context, *ret_princ) = type;
free(remote_host);
if (!use_local_realm)
- krb5_free_host_realm(hrealms);
+ krb5_free_host_realm(context, hrealms);
return retval;
} else {
return KRB5_SNAME_UNSUPP_NAMETYPE;