diff --git a/libraries/libldap/cyrus.c b/libraries/libldap/cyrus.c index 6d324a3aa0..029e36c25e 100644 --- a/libraries/libldap/cyrus.c +++ b/libraries/libldap/cyrus.c @@ -15,6 +15,8 @@ #include "portable.h" +#ifdef HAVE_CYRUS_SASL + #include #include @@ -31,16 +33,14 @@ #include "ldap-int.h" -#ifdef HAVE_CYRUS_SASL - -#ifdef HAVE_LIMITS_H -#include -#endif - #ifndef INT_MAX #define INT_MAX 2147483647 /* 32 bit signed max */ #endif +#if !defined(HOST_NAME_MAX) && defined(_POSIX_HOST_NAME_MAX) +#define HOST_NAME_MAX _POSIX_HOST_NAME_MAX +#endif + #ifdef HAVE_SASL_SASL_H #include #else