Lines Matching refs:members
311 * Then we list all members of the object just created, and for each member
319 * Then we list all members of this object, and for each once again we create
322 * Processing stops when the target object does not have members or when it
330 * includes all direct and indirect user members names.
338 * group returns both its direct and indirect members. The ghost attribute is
514 /* continue with normal ops if there are no members */
532 /* process new members */
764 /* if it is a group, add all members for cascade effect
862 /* if it is a group add all members */
997 /* remove unexisting members and add memberuid attribute */
1212 * one of its members.
2327 /* now verify if this entry is a group and members need to be processed as
2702 /* Also expire any parent groups to force reloading direct members in
2703 * case the ghost users we remove now were actually *also* direct members
2819 * members. However, we want to keep both direct and indirect ghost members
2821 * that problem, we also iterate over members of the group being modified,
2922 /* continue with normal ops if there are no members and no ghosts */
3863 struct mbof_member **members;
4147 /* for each group compute the members list */
4152 /* no members */
4156 /* we have at most num_values group members */
4157 iter->members = talloc_array(iter, struct mbof_member *,
4159 if (!iter->members) {
4171 iter->members[j] = (struct mbof_member *)value.ptr;
4194 iter->members[j] = (struct mbof_member *)value.ptr;
4204 iter->members[j] = NULL;
4219 /* verify if members need updating */
4220 if (!grp->members) {
4223 for (i = 0; grp->members[i]; i++) {
4224 ret = mbof_member_update(ctx, grp, grp->members[i]);