diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-04-09 14:40:19 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-04-09 14:40:19 +1000 |
commit | 65ad2ced6049f2901080cff61489fee7f4929c74 (patch) | |
tree | 2421edc608db8a094113fd6ba876598329a5c060 /source4/lib/ldb-samba | |
parent | e5702da72c752e913ff869bce341ca9799d10974 (diff) | |
parent | 9d50c6b60364462daa68887fd64b59dd761a5133 (diff) | |
download | samba-65ad2ced6049f2901080cff61489fee7f4929c74.tar.gz samba-65ad2ced6049f2901080cff61489fee7f4929c74.tar.bz2 samba-65ad2ced6049f2901080cff61489fee7f4929c74.zip |
Merge branch 'wspp-schema'
Diffstat (limited to 'source4/lib/ldb-samba')
-rw-r--r-- | source4/lib/ldb-samba/ldif_handlers.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source4/lib/ldb-samba/ldif_handlers.c b/source4/lib/ldb-samba/ldif_handlers.c index fc87e6ca7a..d895f09757 100644 --- a/source4/lib/ldb-samba/ldif_handlers.c +++ b/source4/lib/ldb-samba/ldif_handlers.c @@ -729,6 +729,20 @@ const struct ldb_schema_syntax *ldb_samba_syntax_by_name(struct ldb_context *ldb return s; } +const struct ldb_schema_syntax *ldb_samba_syntax_by_lDAPDisplayName(struct ldb_context *ldb, const char *name) +{ + uint32_t j; + const struct ldb_schema_syntax *s = NULL; + + for (j=0; j < ARRAY_SIZE(samba_attributes); j++) { + if (strcmp(samba_attributes[j].name, name) == 0) { + s = ldb_samba_syntax_by_name(ldb, samba_attributes[j].syntax); + break; + } + } + + return s; +} /* register the samba ldif handlers |