From 852b8d4be02283bb44b5c8ff676a81fd0014c17a Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Fri, 18 Nov 2005 01:22:06 +0000 Subject: Fix additional cases where krb5.h is included before k5-int.h. In most cases, it suffices to remove the inclusion of k5-int.h, sometimes including errno.h or another header. In a couple cases, include order has been changed, or k5-int.h has been included instead of krb5.h. ticket: 3236 status: resolved git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17494 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/kadm5/ChangeLog | 6 ++++++ src/lib/kadm5/admin.h | 2 +- src/lib/kadm5/clnt/ChangeLog | 6 ++++++ src/lib/kadm5/clnt/client_init.c | 2 +- src/lib/kadm5/clnt/client_principal.c | 1 + src/lib/kadm5/clnt/clnt_policy.c | 1 + src/lib/kadm5/clnt/err_handle.h | 3 ++- src/lib/kadm5/kadm_rpc_xdr.c | 2 +- src/lib/kadm5/server_internal.h | 5 +++-- src/lib/kadm5/srv/ChangeLog | 4 ++++ src/lib/kadm5/srv/server_init.c | 1 + src/lib/kadm5/srv/svr_policy.c | 1 + src/lib/kadm5/srv/svr_principal.c | 2 +- src/lib/kadm5/unit-test/ChangeLog | 4 ++++ src/lib/kadm5/unit-test/setkey-test.c | 2 +- 15 files changed, 34 insertions(+), 8 deletions(-) (limited to 'src/lib') diff --git a/src/lib/kadm5/ChangeLog b/src/lib/kadm5/ChangeLog index 0f910962b..15bdaca53 100644 --- a/src/lib/kadm5/ChangeLog +++ b/src/lib/kadm5/ChangeLog @@ -1,3 +1,9 @@ +2005-11-17 Ken Raeburn + + * admin.h: Include kdb.h instead of k5-int.h. + * kadm_rpc_xdr.c, server_internal.h: Include errno.h instead of + k5-int.h. + 2005-08-20 Ken Raeburn * configure.in: Use K5_AC_INIT instead of AC_INIT. diff --git a/src/lib/kadm5/admin.h b/src/lib/kadm5/admin.h index a70e90b4e..3ce01c7f3 100644 --- a/src/lib/kadm5/admin.h +++ b/src/lib/kadm5/admin.h @@ -40,7 +40,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/src/lib/kadm5/clnt/ChangeLog b/src/lib/kadm5/clnt/ChangeLog index c3c2057a3..424272772 100644 --- a/src/lib/kadm5/clnt/ChangeLog +++ b/src/lib/kadm5/clnt/ChangeLog @@ -1,3 +1,9 @@ +2005-11-17 Ken Raeburn + + * client_principal.c, clnt_policy.c: Include errno.h. + * client_init.c: Include k5-int.h before krb5.h. + * err_handle.h: Include com_err.h and krb5.h instead of k5-int.h. + 2005-10-13 Ken Raeburn * libkadm5clnt.exports: Don't export internal error-table diff --git a/src/lib/kadm5/clnt/client_init.c b/src/lib/kadm5/clnt/client_init.c index 248d3a3ce..a4e313628 100644 --- a/src/lib/kadm5/clnt/client_init.c +++ b/src/lib/kadm5/clnt/client_init.c @@ -38,8 +38,8 @@ #include #include #include -#include #include /* for KRB5_ADM_DEFAULT_PORT */ +#include #ifdef __STDC__ #include #endif diff --git a/src/lib/kadm5/clnt/client_principal.c b/src/lib/kadm5/clnt/client_principal.c index 9816dd971..735d2bfc9 100644 --- a/src/lib/kadm5/clnt/client_principal.c +++ b/src/lib/kadm5/clnt/client_principal.c @@ -14,6 +14,7 @@ static char *rcsid = "$Header$"; #ifdef HAVE_MEMORY_H #include #endif +#include #include "client_internal.h" #include "err_handle.h" diff --git a/src/lib/kadm5/clnt/clnt_policy.c b/src/lib/kadm5/clnt/clnt_policy.c index f9fdee40a..b1157d1e7 100644 --- a/src/lib/kadm5/clnt/clnt_policy.c +++ b/src/lib/kadm5/clnt/clnt_policy.c @@ -14,6 +14,7 @@ static char *rcsid = "$Header$"; #include "client_internal.h" #include #include +#include #include "err_handle.h" kadm5_ret_t diff --git a/src/lib/kadm5/clnt/err_handle.h b/src/lib/kadm5/clnt/err_handle.h index 4215e1496..7dea7b608 100644 --- a/src/lib/kadm5/clnt/err_handle.h +++ b/src/lib/kadm5/clnt/err_handle.h @@ -9,7 +9,8 @@ **********************************************************************/ #ifndef _idc_sec_1_err_handle_h_H #define _idc_sec_1_err_handle_h_H -#include +#include +#include /* Everything else goes here */ diff --git a/src/lib/kadm5/kadm_rpc_xdr.c b/src/lib/kadm5/kadm_rpc_xdr.c index f7090bdcf..346a36ea9 100644 --- a/src/lib/kadm5/kadm_rpc_xdr.c +++ b/src/lib/kadm5/kadm_rpc_xdr.c @@ -4,7 +4,7 @@ #include #include -#include +#include #include #include #include diff --git a/src/lib/kadm5/server_internal.h b/src/lib/kadm5/server_internal.h index 33d6593ac..cf4755b6d 100644 --- a/src/lib/kadm5/server_internal.h +++ b/src/lib/kadm5/server_internal.h @@ -17,7 +17,7 @@ #include #endif #include -#include "k5-int.h" +#include #include #include #include "admin_internal.h" @@ -39,7 +39,8 @@ typedef struct _osa_pw_hist_t { int n_key_data; krb5_key_data *key_data; } osa_pw_hist_ent, *osa_pw_hist_t; - typedef struct _osa_princ_ent_t { + +typedef struct _osa_princ_ent_t { int version; char *policy; long aux_attributes; diff --git a/src/lib/kadm5/srv/ChangeLog b/src/lib/kadm5/srv/ChangeLog index 4d6fdfd45..39fb06e3a 100644 --- a/src/lib/kadm5/srv/ChangeLog +++ b/src/lib/kadm5/srv/ChangeLog @@ -1,3 +1,7 @@ +2005-11-17 Ken Raeburn + + * server_init.c, svr_policy.c: Include errno.h. + 2005-10-13 Ken Raeburn * libkadm5srv.exports: Don't export internal error-table symbols, diff --git a/src/lib/kadm5/srv/server_init.c b/src/lib/kadm5/srv/server_init.c index a5369298a..dd1fe6693 100644 --- a/src/lib/kadm5/srv/server_init.c +++ b/src/lib/kadm5/srv/server_init.c @@ -11,6 +11,7 @@ static char *rcsid = "$Header$"; #include #include +#include #include #include #include diff --git a/src/lib/kadm5/srv/svr_policy.c b/src/lib/kadm5/srv/svr_policy.c index 24398c1f4..31333b73c 100644 --- a/src/lib/kadm5/srv/svr_policy.c +++ b/src/lib/kadm5/srv/svr_policy.c @@ -12,6 +12,7 @@ static char *rcsid = "$Header$"; #include #include "server_internal.h" #include +#include #define MAX_PW_HISTORY 10 #define MIN_PW_HISTORY 1 diff --git a/src/lib/kadm5/srv/svr_principal.c b/src/lib/kadm5/srv/svr_principal.c index 85b0d76e5..6cecbb5d2 100644 --- a/src/lib/kadm5/srv/svr_principal.c +++ b/src/lib/kadm5/srv/svr_principal.c @@ -10,8 +10,8 @@ static char *rcsid = "$Header$"; #include #include +#include #include -#include "k5-int.h" #include #include #include diff --git a/src/lib/kadm5/unit-test/ChangeLog b/src/lib/kadm5/unit-test/ChangeLog index 06f366fc2..f3bbd0afe 100644 --- a/src/lib/kadm5/unit-test/ChangeLog +++ b/src/lib/kadm5/unit-test/ChangeLog @@ -1,3 +1,7 @@ +2005-11-17 Ken Raeburn + + * setkey-test.c: Include k5-int.h instead of krb5.h. + 2005-10-13 Ken Raeburn * lock-test.c (main): Don't call error table initialization diff --git a/src/lib/kadm5/unit-test/setkey-test.c b/src/lib/kadm5/unit-test/setkey-test.c index af78114de..eafa039e5 100644 --- a/src/lib/kadm5/unit-test/setkey-test.c +++ b/src/lib/kadm5/unit-test/setkey-test.c @@ -1,5 +1,5 @@ #include -#include +#include #include #if HAVE_SRAND48 -- cgit