]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/proto-slap.h
need this outside for back monitor ...
[openldap] / servers / slapd / proto-slap.h
index edd4ae31f753e86ffad5a2618af9f79ff49f5138..303f950b30f8d0310d7f743b769029f3817d5e2b 100644 (file)
@@ -54,7 +54,7 @@ LDAP_SLAPD_F (AttributeDescription *) ad_find_lang LDAP_P((
        struct berval *lang ));
 
 LDAP_SLAPD_F (AttributeName *) str2anlist LDAP_P(( AttributeName *an,
-       const char *str, const char *brkstr ));
+       char *str, const char *brkstr ));
 LDAP_SLAPD_F (int) an_find LDAP_P(( AttributeName *a, struct berval *s ));     
 
 /*
@@ -809,6 +809,8 @@ LDAP_SLAPD_F (int) is_entry_objectclass LDAP_P((
        is_entry_objectclass((e), slap_schema.si_oc_referral)
 #define is_entry_subentry(e)   \
        is_entry_objectclass((e), slap_schema.si_oc_subentry)
+#define is_entry_dynamicObject(e)      \
+       is_entry_objectclass((e), slap_schema.si_oc_dynamicObject)
 
 
 /*
@@ -827,7 +829,7 @@ LDAP_SLAPD_F( int ) structural_class(
        char *textbuf, size_t textlen );
 
 LDAP_SLAPD_F( int ) entry_schema_check(
-       Entry *e, Attribute *attrs,
+       Backend *be, Entry *e, Attribute *attrs,
        const char** text,
        char *textbuf, size_t textlen );
 
@@ -977,7 +979,6 @@ LDAP_SLAPD_V (const char)   Versionstr[];
 LDAP_SLAPD_V (struct slap_limits_set)          deflimit;
 
 LDAP_SLAPD_V (slap_access_t)   global_default_access;
-LDAP_SLAPD_V (int)             global_lastmod;
 LDAP_SLAPD_V (int)             global_idletimeout;
 LDAP_SLAPD_V (int)             global_schemacheck;
 LDAP_SLAPD_V (char *)  global_host;
@@ -1062,7 +1063,8 @@ LDAP_SLAPD_F (int) do_unbind LDAP_P((Connection *conn, Operation *op));
 LDAP_SLAPD_F (int) do_extended LDAP_P((Connection *conn, Operation *op));
 
 
-LDAP_SLAPD_V (ber_socket_t) dtblsize;
+LDAP_SLAPD_V (ber_socket_t)    dtblsize;
+LDAP_SLAPD_V (Listener **)     slap_listeners;
 
 LDAP_END_DECL