]> git.sur5r.net Git - openldap/commitdiff
NO_SCHEMA_CHECK backend flag
authorJong Hyuk Choi <jongchoi@openldap.org>
Wed, 27 Aug 2003 16:40:26 +0000 (16:40 +0000)
committerJong Hyuk Choi <jongchoi@openldap.org>
Wed, 27 Aug 2003 16:40:26 +0000 (16:40 +0000)
servers/slapd/config.c
servers/slapd/slap.h

index c71b9aca2c4a89487f85ab2a896b0a4e885420cd..c619eb51569b3cb1b351996a4d6f5721c5bf9770 100644 (file)
@@ -2800,6 +2800,7 @@ add_syncrepl(
                        "Config: ** successfully added syncrepl \"%s\"\n",
                        si->provideruri == NULL ? "(null)" : si->provideruri, 0, 0 );
 #endif
+               be->be_flags |= SLAP_BFLAG_NO_SCHEMA_CHECK;
                si->be = be;
        }
 }
index 158375fb10ad718d136e83d8bd2d55801cc78e0a..ee46eac3cc3738eed838cbf85d76b65d37d70581 100644 (file)
@@ -1395,6 +1395,7 @@ struct slap_backend_db {
 #endif
 
 #define SLAP_BFLAG_NOLASTMOD           0x0001U
+#define SLAP_BFLAG_NO_SCHEMA_CHECK     0x0002U
 #define        SLAP_BFLAG_GLUE_INSTANCE        0x0010U /* a glue backend */
 #define        SLAP_BFLAG_GLUE_SUBORDINATE     0x0020U /* child of a glue hierarchy */
 #define        SLAP_BFLAG_GLUE_LINKED          0x0040U /* child is connected to parent */
@@ -1406,6 +1407,7 @@ struct slap_backend_db {
 #define SLAP_BFLAG_DYNAMIC                     0x8000U
        slap_mask_t     be_flags;
 #define SLAP_LASTMOD(be)       (!((be)->be_flags & SLAP_BFLAG_NOLASTMOD))
+#define SLAP_NO_SCHEMA_CHECK   (!((be)->be_flags & SLAP_BFLAG_NO_SCHEMA_CHECK))
 #define        SLAP_GLUE_INSTANCE(be)  ((be)->be_flags & SLAP_BFLAG_GLUE_INSTANCE)
 #define        SLAP_GLUE_SUBORDINATE(be) \
        ((be)->be_flags & SLAP_BFLAG_GLUE_SUBORDINATE)