From: mar Date: Fri, 23 Jun 1989 13:48:57 +0000 (+0000) Subject: use new com_err library; update Kerberos com_err usage X-Git-Tag: PATCH5~62 X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/commitdiff_plain/40165bd0f997851cb0d236c306d0a0d34673cc72 use new com_err library; update Kerberos com_err usage --- diff --git a/server/mr_glue.c b/server/mr_glue.c index a373684f..aa851d31 100644 --- a/server/mr_glue.c +++ b/server/mr_glue.c @@ -17,7 +17,7 @@ static char *rcsid_sms_glue_c = "$Header$"; #include #include "sms_server.h" -#include /* XXX for error codes */ +#include #include #include "query.h" @@ -26,7 +26,7 @@ static int already_connected = 0; #define CHECK_CONNECTED { if (!already_connected) return SMS_NOT_CONNECTED; } static client pseudo_client; -extern int krb_err_base, errno; +extern int errno; extern char *malloc(), *whoami; extern time_t now; @@ -38,8 +38,8 @@ char *server; if (already_connected) return SMS_ALREADY_CONNECTED; - init_sms_err_tbl(); - init_krb_err_tbl(); + initialize_sms_error_table(); + initialize_krb_error_table(); bzero((char *)&pseudo_client, sizeof(pseudo_client)); /* XXX */ query_timeout = 0; @@ -73,7 +73,7 @@ char *prog; CHECK_CONNECTED; pw = getpwuid(getuid()); - if (!pw) return (KDC_PR_UNKNOWN + krb_err_base); /* XXX hack (we + if (!pw) return (KDC_PR_UNKNOWN + ERROR_TABLE_BASE_krb); /* XXX hack (we * need an extended * error code table) */ diff --git a/server/mr_main.c b/server/mr_main.c index 9e61f243..351f3850 100644 --- a/server/mr_main.c +++ b/server/mr_main.c @@ -24,6 +24,7 @@ static char *rcsid_sms_main_c = "$Header$"; #include #include #include "sms_server.h" +#include extern CONNECTION newconn, listencon; @@ -77,8 +78,8 @@ main(argc, argv) /* * Error handler init. */ - init_sms_err_tbl(); - init_krb_err_tbl(); + initialize_sms_error_table(); + initialize_krb_error_table(); set_com_err_hook(sms_com_err); setlinebuf(stderr); diff --git a/server/mr_sauth.c b/server/mr_sauth.c index 3930979a..b0d1b0a4 100644 --- a/server/mr_sauth.c +++ b/server/mr_sauth.c @@ -13,10 +13,10 @@ static char *rcsid_sms_sauth_c = "$Header$"; #endif lint -extern int krb_err_base; #include #include #include "sms_server.h" +#include extern char buf1[]; extern char *whoami; @@ -38,7 +38,6 @@ do_auth(cl) AUTH_DAT ad; int status; char buf[REALM_SZ+INST_SZ+ANAME_SZ]; - extern int krb_err_base; static char *unknown = "???"; if (cl->clname) { @@ -57,8 +56,8 @@ do_auth(cl) auth.mbz = 0; if ((status = krb_rd_req (&auth, "sms", "sms", cl->haddr.sin_addr, - &ad, "")) != KSUCCESS) { - status += krb_err_base; + &ad, "")) != 0) { + status += ERROR_TABLE_BASE_krb; cl->reply.sms_status = status; if (log_flags & LOG_RES) com_err(whoami, status, "(authentication failed)");