Lines Matching refs:dp

145 static void	pkgusage(struct cfstat *dp, struct cfent *pentry);
146 static void getinfo(struct cfstat *dp);
147 static void dumpinfo(struct cfstat *dp, int pkgLngth);
325 struct cfstat *dp, *choice; in report() local
333 for (dp = data; dp; dp = dp->next) { in report()
334 pkgLgth = strlen(dp->pkginst); in report()
338 for (dp = data; dp; dp = dp->next) { in report()
340 if (dp->installed < 0) in report()
343 choice = dp; in report()
346 (strcmp(choice->pkginst, dp->pkginst) > 0)) in report()
347 choice = dp; in report()
427 dumpinfo(struct cfstat *dp, int pkgLngth) in dumpinfo() argument
506 getinfo(dp); in dumpinfo()
508 if (dp->spooled) in dumpinfo()
510 "FILES", dp->spooled); in dumpinfo()
511 if (dp->installed) in dumpinfo()
513 "FILES", dp->installed); in dumpinfo()
514 if (dp->partial) in dumpinfo()
516 dp->partial); in dumpinfo()
517 if (dp->shared) in dumpinfo()
518 (void) printf(gettext("%20d shared pathnames\n"), dp->shared); in dumpinfo()
519 if (dp->link) in dumpinfo()
520 (void) printf(gettext("%20d linked files\n"), dp->link); in dumpinfo()
521 if (dp->dirs) in dumpinfo()
522 (void) printf(gettext("%20d directories\n"), dp->dirs); in dumpinfo()
523 if (dp->exec) in dumpinfo()
524 (void) printf(gettext("%20d executables\n"), dp->exec); in dumpinfo()
525 if (dp->setuid) in dumpinfo()
527 dp->setuid); in dumpinfo()
528 if (dp->info) in dumpinfo()
530 dp->info+1); /* pkgmap counts! */ in dumpinfo()
532 if (dp->tblks) in dumpinfo()
534 dp->tblks); in dumpinfo()
542 struct cfstat *dp, *last; in fpkg() local
544 dp = data; in fpkg()
546 while (dp) { in fpkg()
547 if (strcmp(dp->pkginst, pkginst) == 0) in fpkg()
548 return (dp); in fpkg()
549 last = dp; in fpkg()
550 dp = dp->next; in fpkg()
552 dp = (struct cfstat *)calloc(1, sizeof (struct cfstat)); in fpkg()
553 if (!dp) { in fpkg()
558 data = dp; in fpkg()
560 last->next = dp; /* link list */ in fpkg()
561 (void) strcpy(dp->pkginst, pkginst); in fpkg()
562 return (dp); in fpkg()
642 struct cfstat *dp; in rdcontents() local
658 dp = fpkg(pinfo->pkg); in rdcontents()
659 pkgusage(dp, &entry); in rdcontents()
662 dp->shared++; in rdcontents()
672 dp->partial++; in rdcontents()
675 dp->installed++; in rdcontents()
693 getinfo(struct cfstat *dp) in getinfo() argument
700 "%s/%s/pkgmap", pkgdir, dp->pkginst); in getinfo()
707 dp->spooled = 1; /* pkgmap counts! */ in getinfo()
710 dp->spooled++; in getinfo()
711 pkgusage(dp, &entry); in getinfo()
728 pkgusage(struct cfstat *dp, struct cfent *pentry) in pkgusage() argument
731 dp->info++; in pkgusage()
734 dp->link++; in pkgusage()
737 dp->dirs++; in pkgusage()
742 dp->setuid++; in pkgusage()
745 dp->exec++; in pkgusage()
750 dp->tblks += nblock(pentry->cinfo.size); in pkgusage()