]> git.sur5r.net Git - openldap/commitdiff
anticipate undefined symbols when compiling for 2.2
authorPierangelo Masarati <ando@openldap.org>
Thu, 28 Apr 2005 11:03:22 +0000 (11:03 +0000)
committerPierangelo Masarati <ando@openldap.org>
Thu, 28 Apr 2005 11:03:22 +0000 (11:03 +0000)
servers/slapd/overlays/dynlist.c

index c417292000929294e4b646338a5a265ea5e761b3..4fd1ff04b78a9b787312d5b023921f80cd55e5e1 100644 (file)
 /* FIXME: the code differs if SLAP_OPATTRS is defined or not;
  * SLAP_OPATTRS is not defined in 2.2 yet, while this overlay
  * expects HEAD code at least later than August 6, 2004. */
+/* FIXME: slap_anlist_no_attrs was introduced in 2.3; here it
+ * is anticipated to allow using this overlay with 2.2. */
+
+#if LDAP_VENDOR_VERSION_MINOR != X && LDAP_VENDOR_VERSION_MINOR < 3
+static AttributeName anlist_no_attrs[] = {
+       { BER_BVC( LDAP_NO_ATTRS ), NULL, 0, NULL },
+       { BER_BVNULL, NULL, 0, NULL }
+};
+
+static AttributeName *slap_anlist_no_attrs = anlist_no_attrs;
+#endif
 
 typedef struct dynlist_info {
        ObjectClass             *dli_oc;