diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2007-08-26 16:05:11 +0200 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2007-08-26 16:05:11 +0200 |
commit | 0549bc408dc6a780b390c39b666108af1736d30b (patch) | |
tree | 6f405832d3b55843d52519d3b7160dfe1da468a6 /nslcd/cfg.h | |
parent | 668b18cf9bdbfead2f5db657feb17e2472d32e92 (diff) |
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
Diffstat (limited to 'nslcd/cfg.h')
-rw-r--r-- | nslcd/cfg.h | 30 |
1 files changed, 29 insertions, 1 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 */ |