]> git.sur5r.net Git - openldap/commitdiff
Clean up last patch
authorKurt Zeilenga <kurt@openldap.org>
Sun, 13 Jan 2002 20:06:53 +0000 (20:06 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sun, 13 Jan 2002 20:06:53 +0000 (20:06 +0000)
servers/slapd/schema_prep.c
servers/slapd/slap.h

index e10076f94de789957e5598c30be3519b251f9670..c5929221823dd74359634ba10bb38d0c15df4202 100644 (file)
@@ -183,7 +183,7 @@ static struct slap_schema_oc_map {
                        "SUP top AUXILIARY )",
                dynamicObjectClass, 0,
                offsetof(struct slap_internal_schema, si_oc_dynamicObject) },
-       { NULL, 0 }
+       { NULL, NULL, NULL, 0, 0 }
 };
 
 static AttributeTypeSchemaCheckFN rootDseAttribute;
@@ -536,10 +536,9 @@ static AttributeType slap_at_undefined = {
        NULL, /* subtypes */
        NULL, NULL, NULL, NULL, /* matching rules */
        NULL, /* syntax (this may need to be defined) */
-       (AttributeTypeSchemaCheckFN *) 0, /* schema check function */
-       0, /* schema check flags */
-       NULL, /* attribute description */
+       (AttributeTypeSchemaCheckFN *) 0, 0, /* schema check function/mask */
        NULL  /* next */
+       NULL, /* attribute description */
        /* mutex (don't know how to initialize it :) */
 };
 
index 8079c7329885e5149c7f0947bfe4a4725c55a733..e4c5abce4202a0aa385b5e3c458b1af5caca0439 100644 (file)
@@ -432,8 +432,8 @@ typedef struct slap_attribute_type {
        AttributeTypeSchemaCheckFN      *sat_check;
        slap_mask_t                                     sat_flags;
 
-       struct slap_attr_desc           *sat_ad;
-       ldap_pvt_thread_mutex_t         sat_ad_mutex;
+       struct slap_attribute_type      *sat_next;
+
 #define sat_oid                        sat_atype.at_oid
 #define sat_names              sat_atype.at_names
 #define sat_desc               sat_atype.at_desc
@@ -449,7 +449,8 @@ typedef struct slap_attribute_type {
 #define sat_usage              sat_atype.at_usage
 #define sat_extensions         sat_atype.at_extensions
 
-       struct slap_attribute_type      *sat_next;
+       struct slap_attr_desc           *sat_ad;
+       ldap_pvt_thread_mutex_t         sat_ad_mutex;
 } AttributeType;
 
 #define is_at_operational(at)  ((at)->sat_usage)
@@ -487,7 +488,7 @@ typedef struct slap_object_class {
        struct slap_object_class        *soc_next;
 } ObjectClass;
 
-#ifdef LDAP_DIT_CONTENT_RULES
+#ifdef LDAP_EXTENDED_SCHEMA
 /*
  * DIT content rule
  */