Lines Matching defs:pkg

159 mark_plist(package_t *pkg)
163 for (pp = pkg->head; pp; pp = pp->next) {
172 find_plist(package_t *pkg, pl_ent_t type)
176 for (pp = pkg->head; pp && pp->type != type; pp = pp->next) {
185 find_plist_option(package_t *pkg, const char *name)
189 for (p = pkg->head; p; p = p->next) {
204 delete_plist(package_t *pkg, Boolean all, pl_ent_t type, char *name)
206 plist_t *p = pkg->head;
216 pkg->head = pnext;
220 pkg->tail = p->prev;
243 free_plist(package_t *pkg)
245 plist_t *p = pkg->head;
254 pkg->head = pkg->tail = NULL;
301 parse_plist(package_t *pkg, const char *buf)
308 pkg->head = NULL;
309 pkg->tail = NULL;
343 add_plist(pkg, cmd, cp);
352 append_plist(package_t *pkg, FILE * fp)
382 add_plist(pkg, cmd, cp);
389 read_plist(package_t *pkg, FILE * fp)
391 pkg->head = NULL;
392 pkg->tail = NULL;
394 append_plist(pkg, fp);
401 write_plist(package_t *pkg, FILE * fp, char *realprefix)
406 for (p = pkg->head; p; p = p->next) {
431 stringify_plist(package_t *pkg, char **real_buf, size_t *real_len,
443 for (p = pkg->head; p; p = p->next) {
474 for (p = pkg->head; p; p = p->next) {
509 delete_package(Boolean ign_err, package_t *pkg, Boolean NoDeleteFiles,
523 preserve = find_plist_option(pkg, "preserve") ? TRUE : FALSE;
525 for (p = pkg->head; p; p = p->next) {
546 for (p = pkg->head; p; p = p->next) {
551 for (p = pkg->head; p; p = p->next) {
724 add_pkgdir(const char *pkg, const char *prefix, const char *path)
733 newvalue = xasprintf("%s %s", oldvalue, pkg);
736 newvalue = xasprintf("@pkgdir %s", pkg);
745 delete_pkgdir(const char *pkg, const char *prefix, const char *path)
755 pkg_len = strlen(pkg);
757 if (strncmp(iter, pkg, pkg_len) == 0 &&