Lines Matching refs:entry

66 #define	MSG_WRITE	"write of entry failed, errno=%d"
87 static struct cfent entry;
213 if ((n = gpkgmap(&entry, fp)) < 0) {
218 logerr(gettext("garbled entry"));
220 (entry.path && *entry.path) ? entry.path :
230 if (entry.ftype != 'i') {
231 if (entry.pkg_class[0] == '$') {
233 logerr(gettext(MSG_BPARAMC), entry.path);
237 if (strchr("dxlscbp", entry.ftype)) {
242 if (strchr("cb", entry.ftype)) {
243 if (entry.ainfo.major == BADMAJOR ||
244 entry.ainfo.minor == BADMINOR) {
247 entry.path);
252 path = findfile(entry.path, entry.ainfo.local);
256 entry.ainfo.local = path;
257 if (strchr("fevin?", entry.ftype)) {
258 if (cverify(0, &entry.ftype, path,
259 &entry.cinfo, 1)) {
267 if (!strchr("isl", entry.ftype)) {
271 if (entry.ainfo.mode == NOMODE) {
272 entry.ainfo.mode = CURMODE;
277 if (strcmp(entry.ainfo.owner, NOOWNER) == 0) {
278 (void) strlcpy(entry.ainfo.owner, CUROWNER,
279 sizeof (entry.ainfo.owner));
283 if (strcmp(entry.ainfo.group, NOGROUP) == 0) {
284 (void) strlcpy(entry.ainfo.group, CURGROUP,
285 sizeof (entry.ainfo.group));
294 entry.ainfo.owner,
295 entry.ainfo.group,
296 entry.path);
299 (int)entry.ainfo.mode,
300 entry.ainfo.owner,
301 entry.ainfo.group,
302 entry.path);
310 if (strchr("ls", entry.ftype)) {
311 if (!RELATIVE(entry.ainfo.local) ||
312 PARAMETRIC(entry.ainfo.local)) {
313 if (mappath(1, entry.ainfo.local)) {
316 entry.ainfo.local);
320 canonize(entry.ainfo.local);
328 if (entry.ftype != 'i') {
329 if (entry.path[0] == '$' && isupper(entry.path[1]))
333 if (mappath(1, entry.path)) {
335 logerr(gettext(ERR_PATHVAR), entry.path);
339 canonize(entry.path);
340 if (ppkgmap(&entry, tmpfp)) {
388 if (entry.ftype != 'i')