From: Julio Sánchez Fernández Date: Tue, 23 May 2000 13:56:26 +0000 (+0000) Subject: Extend slapd schema structure definitions to reflect the new X-Git-Tag: LDBM_PRE_GIANT_RWLOCK~2896 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=34c05b5149aa3d1362e5179d9f0022a3a226dc17;p=openldap Extend slapd schema structure definitions to reflect the new extensions field in the contained structures. --- diff --git a/servers/slapd/slap.h b/servers/slapd/slap.h index 8b9772c8b3..9a45878546 100644 --- a/servers/slapd/slap.h +++ b/servers/slapd/slap.h @@ -149,6 +149,7 @@ typedef struct slap_syntax { LDAP_SYNTAX ssyn_syn; #define ssyn_oid ssyn_syn.syn_oid #define ssyn_desc ssyn_syn.syn_desc +#define ssyn_extensions ssyn_syn.syn_extensions unsigned ssyn_flags; @@ -243,6 +244,7 @@ typedef struct slap_matching_rule { #define smr_desc smr_mrule.mr_desc #define smr_obsolete smr_mrule.mr_obsolete #define smr_syntax_oid smr_mrule.mr_syntax_oid +#define smr_extensions smr_mrule.mr_extensions } MatchingRule; typedef struct slap_attribute_type { @@ -274,6 +276,7 @@ typedef struct slap_attribute_type { #define sat_collective sat_atype.at_collective #define sat_no_user_mod sat_atype.at_no_user_mod #define sat_usage sat_atype.at_usage +#define sat_extensions sat_atype.at_extensions } AttributeType; #define is_at_operational(at) ((at)->sat_usage) @@ -295,6 +298,7 @@ typedef struct slap_object_class { #define soc_kind soc_oclass.oc_kind #define soc_at_oids_must soc_oclass.oc_at_oids_must #define soc_at_oids_may soc_oclass.oc_at_oids_may +#define soc_extensions soc_oclass.oc_extensions } ObjectClass;