#include "admin_server.h"
#include "prot.h"
#include "krb.h"
+#include "krb_et.h"
-extern int krb_err_base; /* Offset between com_err and kerberos codes */
extern int errno; /* System call error numbers */
extern long gethostid();
struct hostent *hp; /* host to talk to */
struct servent *sp; /* service to talk to */
- init_kadm_err_tbl();
+ initialize_kadm_error_table();
if (status = get_krbrlm(krbrlm, 1)) {
- status += krb_err_base;
+ status += ERROR_TABLE_BASE_krb;
goto punt;
}
*/
if (status = get_krbhst(krbhost, krbrlm, 1)) {
- status += krb_err_base;
+ status += ERROR_TABLE_BASE_krb;
goto punt;
}
hp = gethostbyname(krbhost);
*/
if (status = krb_get_cred("changepw", krbhost, krbrlm, &cred)) {
- status += krb_err_base;
+ status += ERROR_TABLE_BASE_krb;
goto bad;
}
if (status = krb_mk_req(&authent, "changepw", krbhost, krbrlm,
checksum)) {
- status += krb_err_base;
+ status += ERROR_TABLE_BASE_krb;
goto bad;
}
&admin_addr, &my_addr,
&msg_data);
if (status) {
- status += krb_err_base;
+ status += ERROR_TABLE_BASE_krb;
goto bad;
}
bp = msg_data.app_data;
return dest + length;
}
}
-
-/*
- * Local Variables:
- * mode: c
- * c-indent-level: 4
- * c-continued-statement-offset: 4
- * c-brace-offset: -4
- * c-argdecl-indent: 4
- * c-label-offset: -4
- * End:
- */