Lines Matching defs:pkg
86 mark_plist(Package *pkg)
88 PackingList p = pkg->head;
98 find_plist(Package *pkg, plist_t type)
100 PackingList p = pkg->head;
112 find_plist_option(Package *pkg, const char *name)
114 PackingList p = pkg->head;
129 delete_plist(Package *pkg, Boolean all, plist_t type, const char *name)
131 PackingList p = pkg->head;
141 pkg->head = pnext;
145 pkg->tail = p->prev;
169 free_plist(Package *pkg)
171 PackingList p = pkg->head;
180 pkg->head = pkg->tail = NULL;
260 read_plist(Package *pkg, FILE *fp)
265 pkg->fmtver_maj = 1;
266 pkg->fmtver_mnr = 0;
267 pkg->origin = NULL;
290 "argument), ignoring", pkg->name);
297 pkg->fmtver_maj = major;
298 pkg->fmtver_mnr = minor;
299 if (verscmp(pkg, PLIST_FMT_VER_MAJOR, PLIST_FMT_VER_MINOR) <= 0)
303 "(%d.%d)", pkg->fmtver_maj, pkg->fmtver_mnr,
305 if (pkg->fmtver_maj > PLIST_FMT_VER_MAJOR) {
311 add_plist(pkg, cmd, cp);
317 write_plist(Package *pkg, FILE *fp)
319 PackingList plist = pkg->head;
421 delete_package(Boolean ign_err, Boolean nukedirs, Package *pkg)
430 preserve = find_plist_option(pkg, "preserve") ? TRUE : FALSE;
431 for (p = pkg->head; p; p = p->next) {
478 if (issymlink(tmp) && verscmp(pkg, 1, 0) > 0) {
484 } else if (isfile(tmp) || verscmp(pkg, 1, 1) < 0)