From: Juan Gomez Date: Wed, 3 Mar 1999 22:51:43 +0000 (+0000) Subject: Added LDAP_TAG_NEWSUPERIOR tag and a brief description about tag X-Git-Tag: OPENLDAP_SLAPD_BACK_LDAP~497 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=cd90353f103000723273be907031e137a8d8244b;p=openldap Added LDAP_TAG_NEWSUPERIOR tag and a brief description about tag construction which may be useful later when adding new tags. This in preparation to support moddn v3. --- diff --git a/include/ldap.h b/include/ldap.h index d3a61a7215..154b98a958 100644 --- a/include/ldap.h +++ b/include/ldap.h @@ -145,6 +145,23 @@ typedef struct ldapcontrol { #define LDAP_TAG_MSGID 0x02L /* need to add other LDAP_TAGs here */ +/* Overview of tag construction in ASN.1: + * _______ + * Bit # | 8 7 | CLASS: UNIVERSAL 00 + * APPLICATION 01 + * CONTEXT-SPECIFIC 10 + * PRIVATE 11 + * _____ + * | 6 | DATA-TYPE: PRIMITIVE 0 + * CONSTRUCTED 1 + * ___________ + * | 5 ... 1 | TAG-NUMBER + */ + +#define LDAP_TAG_NEWSUPERIOR 0x80L /* context-specific + primitive + + * tag # ==> [0] + */ + /* possible operations a client can invoke */ #define LDAP_REQ_BIND 0x60L /* application + constructed */ #define LDAP_REQ_UNBIND 0x42L /* application + primitive */