Lines Matching refs:triple
214 * used when the item search triple is invalid. Also, the defDN->write.base
218 * If the item search triple is invalid, 'dn' must contain the DN(s)
219 * of the LDAP entry to be modified. If the search triple is valid,
221 * Derived via an LDAP search on the search triple 'attrs' or
223 * assumed to be the search triple base.
254 if (item->searchSpec.triple.scope == LDAP_SCOPE_UNKNOWN) {
269 * Attempt to get a DN from the search triple.
272 if (slen(item->searchSpec.triple.base) > 0)
273 ls.base = item->searchSpec.triple.base;
279 ls.scope = item->searchSpec.triple.scope;
282 * If the search triple specifies a filter, we use the
284 * DN. Otherwise, the triple.base is assumed to be the DN.
286 if (slen(item->searchSpec.triple.attrs) > 0 ||
287 item->searchSpec.triple.element != 0) {
292 if (item->searchSpec.triple.element != 0) {
294 item->searchSpec.triple.element, 0);
310 ls.filter = item->searchSpec.triple.attrs;
327 } else if (slen(item->searchSpec.triple.base) > 0) {
328 locDN[0] = item->searchSpec.triple.base;
410 stat = ldapModify(dn[i], rv, item->searchSpec.triple.attrs, 0);