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) {