Lines Matching refs:pinfo
93 static struct pinfo *pkgpinfo = (struct pinfo *)0;
105 static void chgclass(struct cfent *cf_ent, struct pinfo *pinfo);
106 static void output(VFP_T *vfpo, struct cfent *ent, struct pinfo *pinfo);
124 cf_ent.pinfo = (NULL); in pkgdbmerg()
306 struct pinfo *pkginfo; in do_like_ent()
309 pkginfo = cf_ent->pinfo; in do_like_ent()
313 struct pinfo *next; in do_like_ent()
319 cf_ent->pinfo = el_ent->cf_ent.pinfo; in do_like_ent()
356 el_ent->cf_ent.pinfo = in do_like_ent()
357 (struct pinfo *)calloc(1, in do_like_ent()
358 sizeof (struct pinfo)); in do_like_ent()
359 el_ent->cf_ent.pinfo->next = NULL; in do_like_ent()
360 el_ent->cf_ent.pinfo->status = SERVED_FILE; in do_like_ent()
508 el_ent->cf_ent.pinfo = NULL; in do_like_ent()
524 struct pinfo *pinfo; in do_new_ent() local
590 pinfo = eptstat(&(el_ent->cf_ent), pkginst, DUP_ENTRY); in do_new_ent()
593 pinfo = (struct pinfo *)calloc(1, in do_new_ent()
594 sizeof (struct pinfo)); in do_new_ent()
595 if (!pinfo) { in do_new_ent()
599 el_ent->cf_ent.pinfo = pinfo; in do_new_ent()
600 (void) strcpy(pinfo->pkg, pkginst); in do_new_ent()
604 pinfo->status = dbst ? dbst : ENTRY_OK; in do_new_ent()
613 pinfo->status = SERVED_FILE; in do_new_ent()
615 pinfo->status = dbst ? dbst : CONFIRM_CONT; in do_new_ent()
618 output(vfpo, &(el_ent->cf_ent), pinfo); in do_new_ent()
621 free(pinfo); in do_new_ent()
622 el_ent->cf_ent.pinfo = NULL; in do_new_ent()
857 el_ent->cf_ent.pinfo = cf_ent->pinfo; in merg()
1058 output(VFP_T *vfpo, struct cfent *ent, struct pinfo *pinfo) in output() argument
1067 pinfo->editflag = 0; in output()
1092 if (pinfo->editflag) in output()
1100 chgclass(struct cfent *cf_ent, struct pinfo *pinfo) in chgclass() argument
1102 struct pinfo *pp; in chgclass()
1111 (void) strlcpy(newclass, pinfo->aclass, sizeof (newclass)); in chgclass()
1121 pp = cf_ent->pinfo; in chgclass()
1132 pp = cf_ent->pinfo; in chgclass()