+ for (i = 0; i < pair_cnt; i++)
+ pair_list[i].gid = match_gid(pair_list[i].gid);
+ }
+}
+
+struct id_pair *id_pair(uid_t uid, gid_t gid)
+{
+ int i;
+
+ for (i = 0; i < pair_cnt; i++) {
+ if (uid == pair_list[i].uid && gid == pair_list[i].gid)
+ return pair_list + i;
+ }
+
+ if (pair_cnt == pair_alloc) {
+ pair_alloc += 128;
+ pair_list = realloc_array(pair_list, struct id_pair,
+ pair_alloc);