Lines Matching defs:entry
59 struct cfextra entry;
63 entry.cf_ent.pinfo = NULL;
64 entry.fsys_value = BADFSYS;
65 entry.fsys_base = BADFSYS;
76 while (n = srchcfile(&(entry.cf_ent), "*", server)) {
79 progerr(gettext("bad entry read in contents file"));
81 (entry.cf_ent.path && *(entry.cf_ent.path)) ?
82 entry.cf_ent.path : "Unknown");
87 save_path = check_db_entry(vfpo, &entry, rmflag, myclass,
92 entry.cf_ent.path = save_path;
103 check_db_entry(VFP_T *vfpo, struct cfextra *entry, int rmflag, char *myclass,
111 if (myclass && strcmp(myclass, entry->cf_ent.pkg_class)) {
124 pinfo = entry->cf_ent.pinfo;
144 (void) eptstat(&(entry->cf_ent), pkginst, '@');
146 if (entry->cf_ent.npkgs) {
147 if (putcvfpfile(&(entry->cf_ent), vfpo)) {
151 } else if (entry->cf_ent.path != NULL) {
155 vfpPuts(vfpo, entry->cf_ent.path);
164 tp = fixpath(entry->cf_ent.path);
166 save_path = entry->cf_ent.path;
167 /* entry has the server-relative path */
168 entry->cf_ent.path = tp;
172 * the contents file entry should be
182 fs_entry = fsys(entry->cf_ent.path);
196 entry->cf_ent.path = save_path;
200 * the new entry for existence and
208 n = finalck((&entry->cf_ent), 1, 1, B_FALSE);
226 entry->cf_ent.path = save_path;
232 /* Output entry to contents file. */
233 if (putcvfpfile(&(entry->cf_ent), vfpo)) {