=== modified file 'helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc' --- helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc 2010-08-14 00:12:49 +0000 +++ helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc 2010-11-14 18:18:20 +0000 @@ -54,17 +54,28 @@ #include "util.h" #include "base64.h" +#if HAVE_HEIMDAL_KERBEROS #if HAVE_GSSAPI_GSSAPI_H #include #elif HAVE_GSSAPI_H #include -#endif /* HAVE_GSSAPI_GSSAPI_H */ -#if HAVE_GSSAPI_GSSAPI_KRB5_H +#endif /* HAVE_GSSAPI_GSSAPI_H/HAVE_GSSAPI_H */ +#else /*MIT */ +#ifdef HAVE_GSSAPI_GSSAPI_H +#include +#elif defined(HAVE_GSSAPI_H) +#include +#endif +#ifdef HAVE_GSSAPI_GSSAPI_KRB5_H #include -#endif /* HAVE_GSSAPI_GSSAPI_KRB5_H */ -#if HAVE_GSSAPI_GSSAPI_GENERIC_H +#endif +#ifdef HAVE_GSSAPI_GSSAPI_GENERIC_H #include -#endif /* HAVE_GSSAPI_GSSAPI_GENERIC_H */ +#endif +#ifdef HAVE_GSSAPI_GSSAPI_EXT_H +#include +#endif +#endif #ifndef gss_nt_service_name #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE #endif === modified file 'helpers/negotiate_auth/kerberos/negotiate_kerberos_auth_test.cc' --- helpers/negotiate_auth/kerberos/negotiate_kerberos_auth_test.cc 2010-08-14 00:12:49 +0000 +++ helpers/negotiate_auth/kerberos/negotiate_kerberos_auth_test.cc 2010-11-14 18:18:52 +0000 @@ -51,17 +51,28 @@ #include "base64.h" #include "util.h" +#if HAVE_HEIMDAL_KERBEROS #if HAVE_GSSAPI_GSSAPI_H #include #elif HAVE_GSSAPI_H #include -#endif /* HAVE_GSSAPI_GSSAPI_H */ -#if HAVE_GSSAPI_GSSAPI_KRB5_H +#endif /* HAVE_GSSAPI_GSSAPI_H/HAVE_GSSAPI_H */ +#else /*MIT */ +#ifdef HAVE_GSSAPI_GSSAPI_H +#include +#elif defined(HAVE_GSSAPI_H) +#include +#endif +#ifdef HAVE_GSSAPI_GSSAPI_KRB5_H #include -#endif /* HAVE_GSSAPI_GSSAPI_KRB5_H */ -#if HAVE_GSSAPI_GSSAPI_GENERIC_H +#endif +#ifdef HAVE_GSSAPI_GSSAPI_GENERIC_H #include -#endif /* HAVE_GSSAPI_GSSAPI_GENERIC_H */ +#endif +#ifdef HAVE_GSSAPI_GSSAPI_EXT_H +#include +#endif +#endif #ifndef gss_nt_service_name #define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE #endif