Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/nslcd/cfg.h
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2007-08-26 16:05:11 +0200
committerArthur de Jong <arthur@arthurdejong.org>2007-08-26 16:05:11 +0200
commit0549bc408dc6a780b390c39b666108af1736d30b (patch)
tree6f405832d3b55843d52519d3b7160dfe1da468a6 /nslcd/cfg.h
parent668b18cf9bdbfead2f5db657feb17e2472d32e92 (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.h30
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 */