Lines Matching defs:triple
560 /* Do we have a valid triple ? */
561 if (item->searchSpec.triple.scope == LDAP_SCOPE_UNKNOWN) {
563 * No valid triple. If we have a rule-value, use it.
571 } else if (item->searchSpec.triple.base == 0 &&
572 item->searchSpec.triple.scope ==
574 item->searchSpec.triple.attrs == 0 &&
575 item->searchSpec.triple.element == 0) {
577 * We have a valid triple, but it points to the
589 * Valid triple, and it's not the current container
642 __nis_search_triple_t triple;
646 * If item->searchSpec.triple.base is NULL, or ends
651 * if item->searchSpec.triple.base ends in a comma,
654 if (yp2ldap && item->searchSpec.triple.base &&
655 strlen(item->searchSpec.triple.base) > 0) {
660 triple.base = appendBase(item->searchSpec.triple.base,
663 triple.scope = item->searchSpec.triple.scope;
664 triple.attrs = item->searchSpec.triple.attrs;
665 triple.element =
666 item->searchSpec.triple.element;
667 val = lookupLDAP(&triple, item->name, rv, 0,
673 sfree(triple.base);
1187 * Return a string representation of an LDAP search triple (such as
1197 /* If the scope is LDAP_SCOPE_UNKNOWN, the search triple is unused */
1285 buf = getSearchTriple(&i->searchSpec.triple, &len);
1459 copySearchTriple(&old->triple, &new->triple, err);
1490 freeSearchTriple(&old->triple, doFree);