summaryrefslogtreecommitdiffstats
path: root/src/kadmin/client/kadmin_add.c
diff options
context:
space:
mode:
authorChris Provenzano <proven@mit.edu>1995-01-13 22:05:49 +0000
committerChris Provenzano <proven@mit.edu>1995-01-13 22:05:49 +0000
commit7a3dfafc7c240ec64248269f97f25fed1009e362 (patch)
treeb31628fd34740ee0f0bd068df615759084eaa6bb /src/kadmin/client/kadmin_add.c
parentef4a40eef2b466b34a015a9419dccee2a9fd5ee4 (diff)
downloadkrb5-7a3dfafc7c240ec64248269f97f25fed1009e362.tar.gz
krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.tar.xz
krb5-7a3dfafc7c240ec64248269f97f25fed1009e362.zip
Removed all references to DECLARG and OLDDECLARG.
Added krb5_context to all krb5_*() routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/client/kadmin_add.c')
-rw-r--r--src/kadmin/client/kadmin_add.c37
1 files changed, 19 insertions, 18 deletions
diff --git a/src/kadmin/client/kadmin_add.c b/src/kadmin/client/kadmin_add.c
index f4e986d3f..354814ea0 100644
--- a/src/kadmin/client/kadmin_add.c
+++ b/src/kadmin/client/kadmin_add.c
@@ -42,15 +42,16 @@ void decode_kadmind_reply();
int print_status_message();
krb5_error_code
- kadm_add_user(my_creds, rep_ret, local_addr, foreign_addr,
- local_socket, seqno, oper_type, principal)
-krb5_creds *my_creds;
-krb5_ap_rep_enc_part *rep_ret;
-krb5_address *local_addr, *foreign_addr;
-int *local_socket;
-krb5_int32 *seqno;
-int oper_type;
-char *principal;
+kadm_add_user(context, my_creds, rep_ret, local_addr, foreign_addr,
+ local_socket, seqno, oper_type, principal)
+ krb5_context context;
+ krb5_creds *my_creds;
+ krb5_ap_rep_enc_part *rep_ret;
+ krb5_address *local_addr, *foreign_addr;
+ int *local_socket;
+ krb5_int32 *seqno;
+ int oper_type;
+ char *principal;
{
krb5_data msg_data, inbuf;
kadmin_requests rd_priv_resp;
@@ -92,7 +93,7 @@ char *principal;
(void) memcpy( inbuf.data + 3, username, strlen(username));
inbuf.length = strlen(username) + 3;
- if ((retval = krb5_mk_priv(&inbuf,
+ if ((retval = krb5_mk_priv(context, &inbuf,
ETYPE_DES_CBC_CRC,
&my_creds->keyblock,
local_addr,
@@ -110,20 +111,20 @@ char *principal;
free(inbuf.data);
/* write private message to server */
- if (krb5_write_message(local_socket, &msg_data)){
+ if (krb5_write_message(context, local_socket, &msg_data)){
fprintf(stderr, "Write Error During Second Message Transmission!\n");
return(1);
}
free(msg_data.data);
- if (retval = krb5_read_message(local_socket, &inbuf)){
+ if (retval = krb5_read_message(context, local_socket, &inbuf)){
fprintf(stderr, "Read Error During Second Reply: %s!\n",
error_message(retval));
return(1);
}
- if (retval = krb5_rd_priv(&inbuf,
+ if (retval = krb5_rd_priv(context, &inbuf,
&my_creds->keyblock,
foreign_addr,
local_addr,
@@ -188,7 +189,7 @@ char *principal;
pwsize = ADM_MAX_PW_LENGTH+1;
putchar('\n');
- if (retval = krb5_read_password(
+ if (retval = krb5_read_password(context,
DEFAULT_PWD_STRING1,
DEFAULT_PWD_STRING2,
password,
@@ -213,7 +214,7 @@ char *principal;
#endif /* MACH_PASS */
- if ((retval = krb5_mk_priv(&inbuf,
+ if ((retval = krb5_mk_priv(context, &inbuf,
ETYPE_DES_CBC_CRC,
&my_creds->keyblock,
local_addr,
@@ -231,20 +232,20 @@ char *principal;
free(inbuf.data);
/* write private message to server */
- if (krb5_write_message(local_socket, &msg_data)){
+ if (krb5_write_message(context, local_socket, &msg_data)){
fprintf(stderr, "Write Error During Second Message Transmission!\n");
return(1);
}
free(msg_data.data);
/* Ok Now let's get the final private message */
- if (retval = krb5_read_message(local_socket, &inbuf)){
+ if (retval = krb5_read_message(context, local_socket, &inbuf)){
fprintf(stderr, "Read Error During Final Reply: %s!\n",
error_message(retval));
retval = 1;
}
- if ((retval = krb5_rd_priv(&inbuf,
+ if ((retval = krb5_rd_priv(context, &inbuf,
&my_creds->keyblock,
foreign_addr,
local_addr,