diff options
author | Greg Hudson <ghudson@mit.edu> | 2014-07-05 11:50:58 -0400 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2014-07-08 19:19:24 -0400 |
commit | 02a1123cf44381690c28f18ab2c4ba8036200539 (patch) | |
tree | 821ad7e29d2f90227b6f12dc63aaae948baa2447 /src/plugins | |
parent | 6a8da91b691b8f51ac62d8142cd2fa32a69f3d15 (diff) | |
download | krb5-02a1123cf44381690c28f18ab2c4ba8036200539.tar.gz krb5-02a1123cf44381690c28f18ab2c4ba8036200539.tar.xz krb5-02a1123cf44381690c28f18ab2c4ba8036200539.zip |
Include autoconf.h before system headers
Include autoconf.h (either directly or via proxy) before system
headers, so that feature test macros defined there can affect the
system namespace. Where include order was changed, eliminate some
redundant or unnecessary includes.
ticket: 7961
Diffstat (limited to 'src/plugins')
24 files changed, 30 insertions, 100 deletions
diff --git a/src/plugins/audit/kdc_j_encode.c b/src/plugins/audit/kdc_j_encode.c index da5a9d839..c3f913cd2 100755 --- a/src/plugins/audit/kdc_j_encode.c +++ b/src/plugins/audit/kdc_j_encode.c @@ -30,12 +30,12 @@ * OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <syslog.h> #include <k5-int.h> #include <k5-json.h> #include "kdc_j_encode.h" #include "j_dict.h" #include <krb5/audit_plugin.h> +#include <syslog.h> static krb5_error_code string_to_value(const char *in, k5_json_object obj, const char *key); diff --git a/src/plugins/authdata/greet_client/greet.c b/src/plugins/authdata/greet_client/greet.c index 499d0edb3..2aae2ddd6 100644 --- a/src/plugins/authdata/greet_client/greet.c +++ b/src/plugins/authdata/greet_client/greet.c @@ -23,8 +23,6 @@ * or implied warranty. */ -#include <string.h> -#include <errno.h> #include "k5-int.h" #include <krb5/authdata_plugin.h> #include <assert.h> diff --git a/src/plugins/authdata/greet_server/greet_auth.c b/src/plugins/authdata/greet_server/greet_auth.c index b26c86075..9d8444bb9 100644 --- a/src/plugins/authdata/greet_server/greet_auth.c +++ b/src/plugins/authdata/greet_server/greet_auth.c @@ -28,8 +28,6 @@ * Sample authorization data plugin */ -#include <string.h> -#include <errno.h> #include <k5-int.h> #include <krb5/authdata_plugin.h> #include <kdb.h> diff --git a/src/plugins/kdb/db2/adb_openclose.c b/src/plugins/kdb/db2/adb_openclose.c index 447a395f8..9bad90505 100644 --- a/src/plugins/kdb/db2/adb_openclose.c +++ b/src/plugins/kdb/db2/adb_openclose.c @@ -5,10 +5,10 @@ * $Header$ */ +#include <k5-int.h> #include <sys/file.h> #include <fcntl.h> #include <unistd.h> -#include <k5-int.h> #include "policy_db.h" #include <stdlib.h> #include <db.h> diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_open.c b/src/plugins/kdb/db2/libdb2/btree/bt_open.c index 069b2dfde..2977b17f3 100644 --- a/src/plugins/kdb/db2/libdb2/btree/bt_open.c +++ b/src/plugins/kdb/db2/libdb2/btree/bt_open.c @@ -46,6 +46,8 @@ static char sccsid[] = "@(#)bt_open.c 8.11 (Berkeley) 11/2/95"; * is wholly independent of the Postgres code. */ +#include "k5-platform.h" + #include <sys/param.h> #include <sys/stat.h> @@ -58,8 +60,6 @@ static char sccsid[] = "@(#)bt_open.c 8.11 (Berkeley) 11/2/95"; #include <string.h> #include <unistd.h> -#include "k5-platform.h" /* mkstemp? */ - #include "db-int.h" #include "btree.h" diff --git a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c index 6ec711f55..5de04948a 100644 --- a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c +++ b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c @@ -31,8 +31,6 @@ * Create / Delete / Modify / View / List policy objects. */ -#include <stdio.h> -#include <time.h> #include <k5-int.h> #include <kadm5/admin.h> #include "kdb5_ldap_util.h" diff --git a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c index 749492864..ba8c12b0d 100644 --- a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c +++ b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c @@ -81,7 +81,6 @@ * Create / Modify / Destroy / View / List realm(s) */ -#include <stdio.h> #include <k5-int.h> #include <kadm5/admin.h> #include <adm_proto.h> diff --git a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c index 05fac4976..64d0f917a 100644 --- a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c +++ b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c @@ -36,7 +36,6 @@ * functions manage the service objects. */ -#include <stdio.h> #include <k5-int.h> #include "kdb5_ldap_util.h" #include "kdb5_ldap_list.h" diff --git a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c index fe1b70eaa..8d6f3752d 100644 --- a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c +++ b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c @@ -75,11 +75,9 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include <k5-int.h> #include <locale.h> -#include <stdio.h> #include <time.h> - -#include <k5-int.h> #include <kadm5/admin.h> #include <adm_proto.h> #include "kdb5_ldap_util.h" diff --git a/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h b/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h index dcd313b91..aa8e7cef1 100644 --- a/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h +++ b/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h @@ -32,6 +32,12 @@ #ifndef _KDB_LDAP_H #define _KDB_LDAP_H 1 +#include "k5-int.h" +#include <k5-thread.h> +#include <kdb5.h> +#include "ldap_krbcontainer.h" +#include "ldap_realm.h" + /* We want the interfaces marked "deprecated" in OpenLDAP. */ #define LDAP_DEPRECATED 1 #include <ldap.h> @@ -51,12 +57,6 @@ # endif #endif /* BUILD_WITH_BROKEN_LDAP */ -#include <k5-thread.h> -#include <kdb5.h> -#include "k5-int.h" -#include "ldap_krbcontainer.h" -#include "ldap_realm.h" - extern struct timeval timelimit; #define DEFAULT_CONNS_PER_SERVER 5 diff --git a/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c b/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c index a0664bc04..23be4a906 100644 --- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c +++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c @@ -31,9 +31,6 @@ * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ -#include <string.h> -#include <time.h> -#include <ctype.h> #include "kdb_ldap.h" #include "ldap_misc.h" #include "ldap_handle.h" @@ -41,6 +38,8 @@ #include "ldap_principal.h" #include "princ_xdr.h" #include "ldap_pwd_policy.h" +#include <time.h> +#include <ctype.h> #ifdef NEED_STRPTIME_PROTO extern char *strptime (const char *, const char *, struct tm *); diff --git a/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c b/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c index b9bd05905..21ede0bc4 100644 --- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c +++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c @@ -32,7 +32,6 @@ * Use is subject to license terms. */ -#include <time.h> #include "ldap_main.h" #include "kdb_ldap.h" #include "ldap_principal.h" @@ -41,6 +40,7 @@ #include "ldap_pwd_policy.h" #include "ldap_err.h" #include <kadm5/admin.h> +#include <time.h> extern char* principal_attributes[]; extern char* max_pwd_life_attr[]; diff --git a/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c b/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c index fc000497a..94ad9c7d7 100644 --- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c +++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c @@ -28,10 +28,10 @@ * POSSIBILITY OF SUCH DAMAGE. */ -#include <ctype.h> #include "ldap_main.h" #include "kdb_ldap.h" #include "ldap_service_stash.h" +#include <ctype.h> /* Decode a password of the form {HEX}<hexstring>. */ static krb5_error_code diff --git a/src/plugins/kdb/ldap/libkdb_ldap/lockout.c b/src/plugins/kdb/ldap/libkdb_ldap/lockout.c index 83d79e098..5a225d4a9 100644 --- a/src/plugins/kdb/ldap/libkdb_ldap/lockout.c +++ b/src/plugins/kdb/ldap/libkdb_ldap/lockout.c @@ -24,9 +24,6 @@ * or implied warranty. */ -#include <stdio.h> -#include <errno.h> - #include <k5-int.h> #include <kadm5/admin.h> #include <kdb.h> diff --git a/src/plugins/preauth/pkinit/pkinit.h b/src/plugins/preauth/pkinit/pkinit.h index 3ed43c052..83683b352 100644 --- a/src/plugins/preauth/pkinit/pkinit.h +++ b/src/plugins/preauth/pkinit/pkinit.h @@ -31,11 +31,10 @@ #ifndef _PKINIT_H #define _PKINIT_H +#include <k5-platform.h> #include <krb5/krb5.h> #include <krb5/preauth_plugin.h> -#include <k5-platform.h> #include <k5-int-pkinit.h> -#include <autoconf.h> #include <profile.h> #include "pkinit_accessor.h" #include "pkinit_trace.h" diff --git a/src/plugins/preauth/pkinit/pkinit_clnt.c b/src/plugins/preauth/pkinit/pkinit_clnt.c index 6c2316298..5ad735a12 100644 --- a/src/plugins/preauth/pkinit/pkinit_clnt.c +++ b/src/plugins/preauth/pkinit/pkinit_clnt.c @@ -29,20 +29,14 @@ * SUCH DAMAGES. */ -#include <stdio.h> -#include <stdlib.h> -#include <errno.h> -#include <unistd.h> -#include <string.h> -#include <ctype.h> -#include <assert.h> -#include <dlfcn.h> -#include <sys/stat.h> - #include "k5-int.h" #include "pkinit.h" #include "k5-json.h" +#include <unistd.h> +#include <dlfcn.h> +#include <sys/stat.h> + /** * Return true if we should use ContentInfo rather than SignedData. This * happens if we are talking to what might be an old (pre-6112) MIT KDC and diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_nss.c b/src/plugins/preauth/pkinit/pkinit_crypto_nss.c index bb9d6739f..02261637f 100644 --- a/src/plugins/preauth/pkinit/pkinit_crypto_nss.c +++ b/src/plugins/preauth/pkinit/pkinit_crypto_nss.c @@ -32,16 +32,16 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <sys/types.h> -#include <sys/stat.h> -#include <dirent.h> -#include <errno.h> - #include "k5-platform.h" #include "k5-buf.h" #include "k5-utf8.h" #include "krb5.h" +#include <sys/types.h> +#include <sys/stat.h> +#include <dirent.h> +#include <errno.h> + #include <prerror.h> #include <prmem.h> #include <prprf.h> diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c index 7a0cac473..246bc1b93 100644 --- a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c +++ b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c @@ -29,20 +29,13 @@ * SUCH DAMAGES. */ -#include <errno.h> -#include <string.h> -#include <stdio.h> -#include <stdlib.h> +#include "pkinit_crypto_openssl.h" +#include "k5-buf.h" #include <dlfcn.h> #include <unistd.h> #include <dirent.h> #include <arpa/inet.h> -#include "k5-platform.h" -#include "k5-buf.h" - -#include "pkinit_crypto_openssl.h" - static krb5_error_code pkinit_init_pkinit_oids(pkinit_plg_crypto_context ); static void pkinit_fini_pkinit_oids(pkinit_plg_crypto_context ); diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h index 1e916132f..bfe6609a8 100644 --- a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h +++ b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h @@ -31,6 +31,8 @@ #ifndef _PKINIT_CRYPTO_OPENSSL_H #define _PKINIT_CRYPTO_OPENSSL_H +#include "pkinit.h" + #include <openssl/bn.h> #include <openssl/dh.h> #include <openssl/x509.h> @@ -45,8 +47,6 @@ #include <openssl/asn1.h> #include <openssl/pem.h> -#include "pkinit.h" - #define DN_BUF_LEN 256 #define MAX_CREDS_ALLOWED 20 diff --git a/src/plugins/preauth/pkinit/pkinit_kdf_constants.c b/src/plugins/preauth/pkinit/pkinit_kdf_constants.c index 9d4f7d075..1604f1670 100644 --- a/src/plugins/preauth/pkinit/pkinit_kdf_constants.c +++ b/src/plugins/preauth/pkinit/pkinit_kdf_constants.c @@ -30,20 +30,7 @@ * for SHA-1, SHA-256 and SHA-512. */ -#include <errno.h> -#include <string.h> -#include <stdio.h> -#include <stdlib.h> -#include <dlfcn.h> -#include <unistd.h> -#include <dirent.h> - -#include "k5-platform.h" -#include "krb5.h" -#include "k5-int-pkinit.h" - #include "pkinit.h" -#include "pkinit_crypto.h" /* statically declare OID constants for all three algorithms */ const krb5_octet krb5_pkinit_sha1_oid[8] = diff --git a/src/plugins/preauth/pkinit/pkinit_kdf_test.c b/src/plugins/preauth/pkinit/pkinit_kdf_test.c index 710e1ff39..afc602943 100644 --- a/src/plugins/preauth/pkinit/pkinit_kdf_test.c +++ b/src/plugins/preauth/pkinit/pkinit_kdf_test.c @@ -31,17 +31,8 @@ * document, currently draft-ietf-krb-wg-pkinit-alg-agility-04.txt. */ -#include <errno.h> -#include <string.h> -#include <stdio.h> -#include <stdlib.h> -#include <dlfcn.h> -#include <unistd.h> -#include <dirent.h> - #include "k5-platform.h" - -#include "pkinit_crypto_openssl.h" +#include "pkinit.h" /** * Initialize a krb5_data from @a s, a constant string. Note @a s is evaluated diff --git a/src/plugins/preauth/pkinit/pkinit_lib.c b/src/plugins/preauth/pkinit/pkinit_lib.c index 077080afe..2f88545da 100644 --- a/src/plugins/preauth/pkinit/pkinit_lib.c +++ b/src/plugins/preauth/pkinit/pkinit_lib.c @@ -29,16 +29,6 @@ * SUCH DAMAGES. */ -#include <stdio.h> -#include <stdlib.h> -#include <errno.h> -#include <unistd.h> -#include <string.h> -#include <ctype.h> -#include <assert.h> - -#include "k5-platform.h" - #include "pkinit.h" #define FAKECERT diff --git a/src/plugins/preauth/pkinit/pkinit_profile.c b/src/plugins/preauth/pkinit/pkinit_profile.c index 6c22d7ea5..334e54ab4 100644 --- a/src/plugins/preauth/pkinit/pkinit_profile.c +++ b/src/plugins/preauth/pkinit/pkinit_profile.c @@ -29,11 +29,6 @@ * SUCH DAMAGES. */ -#include <stdio.h> -#include <stdlib.h> -#include <errno.h> -#include <string.h> - #include "k5-int.h" #include "pkinit.h" diff --git a/src/plugins/preauth/pkinit/pkinit_srv.c b/src/plugins/preauth/pkinit/pkinit_srv.c index 190e85441..5639fca95 100644 --- a/src/plugins/preauth/pkinit/pkinit_srv.c +++ b/src/plugins/preauth/pkinit/pkinit_srv.c @@ -29,11 +29,6 @@ * SUCH DAMAGES. */ -#include <stdio.h> -#include <stdlib.h> -#include <errno.h> -#include <string.h> - #include <k5-int.h> #include "pkinit.h" |