Lines Matching refs:uid_blk
115 struct uid_blk {
116 struct uid_blk *link;
129 void uid_bcom(struct uid_blk *), add_ublk(uid_t, struct uid_blk *),
142 * The uid_blk structure is used in the search for the default
143 * uid. Each uid_blk represent a range of uid(s) that are currently
280 struct uid_blk *uid_sp;
776 uid_sp = malloc(sizeof (struct uid_blk));
1399 /* combine two uid_blk's */
1402 uid_bcom(struct uid_blk *uid_p)
1404 struct uid_blk *uid_tp;
1413 /* add a new uid_blk */
1416 add_ublk(uid_t num, struct uid_blk *uid_p)
1418 struct uid_blk *uid_tp;
1420 uid_tp = malloc(sizeof (struct uid_blk));
1432 * Here we are using a linked list of uid_blk to keep track of all
1433 * the used uids. Each uid_blk represents a range of used uid,
1436 * list of one uid_blk with low = high = (UID_MIN-1). This was
1439 * list by either making a new uid_blk, decrementing the low of
1440 * an existing uid_blk, incrementing the high of an existing
1441 * uid_blk, or combining two existing uid_blks. After we finished
1443 * equal to UID_MIN is the high of the first uid_blk in the linked
1450 struct uid_blk *uid_p;