Lines Matching defs:triple
563 /* Do we have a valid triple ? */
564 if (item->searchSpec.triple.scope == LDAP_SCOPE_UNKNOWN) {
566 * No valid triple. If we have a rule-value, use it.
574 } else if (item->searchSpec.triple.base == 0 &&
575 item->searchSpec.triple.scope ==
577 item->searchSpec.triple.attrs == 0 &&
578 item->searchSpec.triple.element == 0) {
580 * We have a valid triple, but it points to the
592 * Valid triple, and it's not the current container
653 __nis_search_triple_t triple;
657 * If item->searchSpec.triple.base is NULL, or ends
662 * if item->searchSpec.triple.base ends in a comma,
665 if (yp2ldap && item->searchSpec.triple.base &&
666 strlen(item->searchSpec.triple.base) > 0) {
671 triple.base = appendBase(item->searchSpec.triple.base,
674 triple.scope = item->searchSpec.triple.scope;
675 triple.attrs = item->searchSpec.triple.attrs;
676 triple.element =
677 item->searchSpec.triple.element;
678 val = lookupLDAP(&triple, item->name, rv, 0,
684 sfree(triple.base);
1198 * Return a string representation of an LDAP search triple (such as
1208 /* If the scope is LDAP_SCOPE_UNKNOWN, the search triple is unused */
1296 buf = getSearchTriple(&i->searchSpec.triple, &len);
1470 copySearchTriple(&old->triple, &new->triple, err);
1501 freeSearchTriple(&old->triple, doFree);