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 | |
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
-rw-r--r-- | nslcd/cfg.h | 30 | ||||
-rw-r--r-- | 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, |