From: Amos Jeffries Date: Sun, 29 Aug 2010 01:24:31 +0000 (+1200) Subject: Author: Markus Moeller X-Git-Tag: take1~322 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c904ede7c7cae9957803018f19abfe0c56c22ca2;p=thirdparty%2Fsquid.git Author: Markus Moeller Simplify GSSAPI header includes for squidclient --- diff --git a/tools/squidclient.cc b/tools/squidclient.cc index 3f6b55dba8..5ca0f449b3 100644 --- a/tools/squidclient.cc +++ b/tools/squidclient.cc @@ -80,50 +80,30 @@ using namespace Squid; #endif #if HAVE_GSSAPI -#ifdef HAVE_HEIMDAL_KERBEROS -#ifdef HAVE_GSSAPI_GSSAPI_H +#if HAVE_GSSAPI_GSSAPI_H #include -#elif defined(HAVE_GSSAPI_H) +#elif HAVE_GSSAPI_H #include -#else -#error "GSSAPI header required" -#endif -#define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE -#else -#ifdef HAVE_SEAM_KERBEROS -#ifdef HAVE_GSSAPI_GSSAPI_H -#include -#elif defined(HAVE_GSSAPI_H) -#include -#else -#error "GSSAPI header required" -#endif -#ifdef HAVE_GSSAPI_GSSAPI_EXT_H +#endif /* HAVE_GSSAPI_H */ +#if HAVE_GSSAPI_GSSAPI_EXT_H #include -#endif -#define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE -#else /*MIT */ -#ifdef HAVE_GSSAPI_GSSAPI_H -#include -#elif defined(HAVE_GSSAPI_H) -#include -#else -#error "GSSAPI header required" -#endif -#ifdef HAVE_GSSAPI_GSSAPI_KRB5_H +#endif /* HAVE_GSSAPI_GSSAPI_EXT_H */ +#if HAVE_GSSAPI_GSSAPI_KRB5_H #include -#endif -#ifdef HAVE_GSSAPI_GSSAPI_GENERIC_H +#endif /* HAVE_GSSAPI_GSSAPI_KRB5_H */ +#if HAVE_GSSAPI_GSSAPI_GENERIC_H #include -#endif -#endif +#endif /* HAVE_GSSAPI_GSSAPI_GENERIC_H */ + +#ifndef gss_nt_service_name +#define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE #endif #ifndef gss_mech_spnego static gss_OID_desc _gss_mech_spnego = {6, (void *) "\x2b\x06\x01\x05\x05\x02"}; gss_OID gss_mech_spnego = &_gss_mech_spnego; #endif -#endif +#endif /* HAVE_GSSAPI */ #ifndef BUFSIZ #define BUFSIZ 8192