Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
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
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
-rw-r--r--nslcd/cfg.h30
-rw-r--r--nslcd/ldap-nss.h30
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,