From 0549bc408dc6a780b390c39b666108af1736d30b Mon Sep 17 00:00:00 2001 From: Arthur de Jong 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 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'nslcd/cfg.h') 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 */ -- cgit v1.2.3