Author: abartlet
Date: 2007-10-29 11:11:36 +0000 (Mon, 29 Oct 2007)
New Revision: 25749

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25749

Log:
Add function required by linked_attributes module.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/dsdb/schema/schema_init.c


Changeset:
Modified: branches/SAMBA_4_0/source/dsdb/schema/schema_init.c
===================================================================
--- branches/SAMBA_4_0/source/dsdb/schema/schema_init.c 2007-10-29 10:58:29 UTC 
(rev 25748)
+++ branches/SAMBA_4_0/source/dsdb/schema/schema_init.c 2007-10-29 11:11:36 UTC 
(rev 25749)
@@ -907,6 +907,21 @@
        return NULL;
 }
 
+const struct dsdb_attribute *dsdb_attribute_by_linkID(const struct dsdb_schema 
*schema,
+                                                     int linkID)
+{
+       struct dsdb_attribute *cur;
+
+       /* TODO: add binary search */
+       for (cur = schema->attributes; cur; cur = cur->next) {
+               if (cur->linkID != linkID) continue;
+
+               return cur;
+       }
+
+       return NULL;
+}
+
 const struct dsdb_class *dsdb_class_by_governsID_id(const struct dsdb_schema 
*schema,
                                                    uint32_t id)
 {

Reply via email to