Lines Matching defs:extlist
108 static int domerg(struct cfextra **extlist, int part, int nparts,
111 static void endofclass(struct cfextra **extlist, int myclass,
118 /* Used to keep track of the entries in extlist that are regular files. */
127 * all there is). Upon entry, the extlist is entirely correct:
137 instvol(struct cfextra **extlist, char *srcinst, int part,
237 entryidx = domerg(extlist, (pass++ ? 0 : part), nparts,
243 * Set ept to the first entry in extlist
248 ext = extlist[0];
253 ext = extlist[entryidx];
353 * Note which entries in extlist are regular
678 ept = &(extlist[rfp->val]->cf_ent);
716 if (!fix_attributes(extlist, classidx)) {
737 (void) endofclass(extlist, classidx,
754 * Go through extlist creating links for 'f'type files
759 * the additional loop through extlist.
803 * Arguments: struct cfextra **extlist - [RO, *RW]
832 * != DMRG_DONE - index into extlist of the next path to
838 domerg(struct cfextra **extlist, int part, int nparts,
872 for (i = svindx; extlist[i]; i++) {
873 ept = &(extlist[i]->cf_ent);
874 mstat = &(extlist[i]->mstat);
957 &(extlist[i]->fsys_value))) {
1000 &(extlist[i]->fsys_value)) &&
1002 &(extlist[i]->fsys_value))) {
1052 tmp_ptr = extlist[i]->map_path;
1079 *srcp = extlist[i]->map_path;
1102 &(extlist[i]->fsys_value))) {
1205 endofclass(struct cfextra **extlist, int myclass, int ckflag,
1230 while (extlist[idx]) {
1231 if ((extlist[idx]->cf_ent.ftype != 'i') &&
1232 extlist[idx]->cf_ent.pkg_class_idx == myclass) {
1238 if (extlist[idx] == NULL)
1242 ept = &(extlist[idx]->cf_ent);
1243 mstat = &(extlist[idx]->mstat);
1245 temppath = extlist[idx]->client_path;
1249 * in the contents file and the entry in extlist[] is
1325 &(extlist[idx]->fsys_value)) &&
1327 &(extlist[idx]->fsys_value))) {
1354 &(extlist[idx]->fsys_value))) {
1384 if (absolutepath(extlist[idx]->map_path) == B_TRUE &&
1385 parametricpath(extlist[idx]->cf_ent.ainfo.local,
1394 relocpath ? relocpath : extlist[idx]->map_path);
1399 extlist[idx]->map_path);
1438 fix_attributes(struct cfextra **extlist, int idx)
1450 for (i = 0; extlist[i]; i++) {
1451 ext = extlist[i];
1452 ept = &(extlist[i]->cf_ent);
1453 mstat = &(extlist[i]->mstat);