From 0549bc408dc6a780b390c39b666108af1736d30b Mon Sep 17 00:00:00 2001
From: Arthur de Jong <arthur@arthurdejong.org>
Date: Sun, 26 Aug 2007 14:05:11 +0000
Subject: move enum ldap_map_selector and struct ldap_service_search_descriptor
 from ldap-nss.h to cfg.h

git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@364 ef36b2f9-881f-0410-afb5-c4e39611909c
---
 nslcd/cfg.h      | 30 +++++++++++++++++++++++++++++-
 nslcd/ldap-nss.h | 30 +-----------------------------
 2 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/nslcd/cfg.h b/nslcd/cfg.h
index 0709ebf..abf2bae 100644
--- a/nslcd/cfg.h
+++ b/nslcd/cfg.h
@@ -26,7 +26,6 @@
 #ifndef _CFG_H
 #define _CFG_H
 
-#include "ldap-nss.h"
 #include "common/dict.h"
 #include "compat/attrs.h"
 
@@ -60,6 +59,35 @@ enum ldap_shadow_selector
   LS_AD_SHADOW
 };
 
+/* selectors for different maps */
+enum ldap_map_selector
+{
+  LM_PASSWD,
+  LM_SHADOW,
+  LM_GROUP,
+  LM_HOSTS,
+  LM_SERVICES,
+  LM_NETWORKS,
+  LM_PROTOCOLS,
+  LM_RPC,
+  LM_ETHERS,
+  LM_ALIASES,
+  LM_NETGROUP,
+  LM_NONE
+};
+
+struct ldap_service_search_descriptor
+{
+  /* search base, qualified */
+  char *lsd_base;
+  /* scope */
+  int lsd_scope;
+  /* filter */
+  char *lsd_filter;
+  /* next */
+  struct ldap_service_search_descriptor *lsd_next;
+};
+
 struct ldap_config
 {
   /* NULL terminated list of URIs */
diff --git a/nslcd/ldap-nss.h b/nslcd/ldap-nss.h
index 064057d..d318062 100644
--- a/nslcd/ldap-nss.h
+++ b/nslcd/ldap-nss.h
@@ -42,6 +42,7 @@
 #include <ldap.h>
 
 #include "common/tio.h"
+#include "cfg.h"
 
 #ifndef LDAP_FILT_MAXSIZ
 #define LDAP_FILT_MAXSIZ 1024
@@ -67,35 +68,6 @@
 #define bytesleft(ptr, blen, TYPE) \
   ( (blen < alignof(TYPE)) ? 0 : (blen - alignof(TYPE) + 1))
 
-/* selectors for different maps */
-enum ldap_map_selector
-{
-  LM_PASSWD,
-  LM_SHADOW,
-  LM_GROUP,
-  LM_HOSTS,
-  LM_SERVICES,
-  LM_NETWORKS,
-  LM_PROTOCOLS,
-  LM_RPC,
-  LM_ETHERS,
-  LM_ALIASES,
-  LM_NETGROUP,
-  LM_NONE
-};
-
-struct ldap_service_search_descriptor
-{
-  /* search base, qualified */
-  char *lsd_base;
-  /* scope */
-  int lsd_scope;
-  /* filter */
-  char *lsd_filter;
-  /* next */
-  struct ldap_service_search_descriptor *lsd_next;
-};
-
 enum ldap_args_types
 {
   LA_TYPE_STRING,
-- 
cgit v1.2.3