#ifndef UTIL_LDAP_H
#define UTIL_LDAP_H
-#include <apr_ldap.h>
+/* APR header files */
+#include "apr.h"
+#include "apr_thread_mutex.h"
+#include "apr_thread_rwlock.h"
+#include "apr_tables.h"
+#include "apr_time.h"
+#include "apr_ldap.h"
+
+#if APR_HAS_SHARED_MEMORY
+#include "apr_rmm.h"
+#include "apr_shm.h"
+#endif
/* this whole thing disappears if LDAP is not enabled */
#if APR_HAS_LDAP
-/* APR header files */
-#include <apr_thread_mutex.h>
-#include <apr_thread_rwlock.h>
-#include <apr_tables.h>
-#include <apr_time.h>
-
/* Apache header files */
#include "ap_config.h"
#include "httpd.h"
#include "http_protocol.h"
#include "http_request.h"
-#if APR_HAS_SHARED_MEMORY
-#include "apr_rmm.h"
-#include "apr_shm.h"
-#endif
-
-/* Create a set of LDAP_DECLARE(type), LDLDAP_DECLARE(type) and
- * LDAP_DECLARE_DATA with appropriate export and import tags for the platform
+/* Create a set of LDAP_DECLARE macros with appropriate export
+ * and import tags for the platform
*/
#if !defined(WIN32)
#define LDAP_DECLARE(type) type
* limitations under the License.
*/
-#include "apr_ldap.h"
-#include "apr_strings.h"
-#include "apr_xlate.h"
-#define APR_WANT_STRFUNC
-#include "apr_want.h"
-
-#include "ap_config.h"
-#if APR_HAVE_UNISTD_H
-/* for getpid() */
-#include <unistd.h>
-#endif
-#include <ctype.h>
-
#include "ap_provider.h"
#include "httpd.h"
#include "http_config.h"
#include "mod_auth.h"
+#include "apr_strings.h"
+#include "apr_xlate.h"
+#define APR_WANT_STRFUNC
+#include "apr_want.h"
+
+#if APR_HAVE_UNISTD_H
+/* for getpid() */
+#include <unistd.h>
+#endif
+#include <ctype.h>
+
#if !APR_HAS_LDAP
-#error mod_auth_ldap requires APR-util to have LDAP support built in. To fix add --with-ldap to ./configure.
+#error mod_authnz_ldap requires APR-util to have LDAP support built in. To fix add --with-ldap to ./configure.
#endif
typedef struct {
* Copyright 1999-2001 Dave Carrigan
*/
-#include <apr_ldap.h>
-#include <apr_strings.h>
-
-#include "ap_config.h"
#include "httpd.h"
#include "http_config.h"
#include "http_core.h"
#include "util_ldap.h"
#include "util_ldap_cache.h"
+#include <apr_strings.h>
+
#if APR_HAVE_UNISTD_H
#include <unistd.h>
#endif
* Copyright 1999-2001 Dave Carrigan
*/
-#include <apr_ldap.h>
-#include <apr_strings.h>
+#include "httpd.h"
#include "util_ldap.h"
#include "util_ldap_cache.h"
+#include <apr_strings.h>
#if APR_HAS_LDAP
* LDAP Cache Manager
*/
-#if APR_HAS_SHARED_MEMORY
-#include <apr_shm.h>
-#include <apr_rmm.h> /* EDD */
-#endif
+#include "util_ldap.h"
typedef struct util_cache_node_t {
void *payload; /* Pointer to the payload */
* Copyright 1999-2001 Dave Carrigan
*/
-#include <apr_ldap.h>
+#include "httpd.h"
#include "util_ldap.h"
#include "util_ldap_cache.h"
#include <apr_strings.h>