Lines Matching refs:pkgdbp
76 static DB *pkgdbp; variable
112 pkgdbp = (DB *) dbopen(cachename, in pkgdb_open()
116 return (pkgdbp != NULL); in pkgdb_open()
125 if (pkgdbp != NULL) { in pkgdb_close()
126 (void) (*pkgdbp->close) (pkgdbp); in pkgdb_close()
127 pkgdbp = NULL; in pkgdb_close()
143 if (pkgdbp == NULL) in pkgdb_store()
154 return (*pkgdbp->put) (pkgdbp, &keyd, &vald, R_NOOVERWRITE); in pkgdb_store()
171 if (pkgdbp == NULL) in pkgdb_retrieve()
180 status = (*pkgdbp->get) (pkgdbp, &keyd, &vald, 0); in pkgdb_retrieve()
204 for (type = R_FIRST ; (*pkgdbp->seq)(pkgdbp, &key, &val, type) == 0 ; type = R_NEXT) { in pkgdb_dump()
227 if (pkgdbp == NULL) in pkgdb_remove()
235 return (*pkgdbp->del) (pkgdbp, &keyd, 0); in pkgdb_remove()
254 if (pkgdbp == NULL) { in pkgdb_remove_pkg()
259 for (ret = 1, type = R_FIRST; (*pkgdbp->seq)(pkgdbp, &key, &data, type) == 0 ; type = R_NEXT) { in pkgdb_remove_pkg()
264 switch ((*pkgdbp->del)(pkgdbp, &key, 0)) { in pkgdb_remove_pkg()