Lines Matching defs:ancestor
151 #define WITNESS_PARENT 0x01 /* Parent, aka direct ancestor. */
152 #define WITNESS_ANCESTOR 0x02 /* Direct or indirect ancestor. */
165 /* Descendant to ancestor flags */
242 * ancestor count */
1534 * If parent was not already an ancestor of child,
1535 * then we increment the descendant and ancestor counters.
1543 * Find each ancestor of 'pi'. Note that 'pi' itself is counted as
1544 * an ancestor of 'pi' during this loop.
1575 * ancestor and descendant. We should have caught
1581 "both ancestor and descendant\n",
1592 "both ancestor and descendant\n",
1672 * Checks if @descendant is a direct or indirect descendant of @ancestor.
1675 isitmydescendant(struct witness *ancestor, struct witness *descendant)
1678 return (_isitmyx(ancestor, descendant, WITNESS_ANCESTOR_MASK,