|
dpkg 1.22.7-3-g89f48
|
#include <config.h>#include <compat.h>#include <sys/types.h>#include <sys/stat.h>#include <errno.h>#include <dirent.h>#include <unistd.h>#include <dpkg/i18n.h>#include <dpkg/dpkg.h>#include <dpkg/dpkg-db.h>#include <dpkg/fsys.h>#include <dpkg/db-ctrl.h>#include <dpkg/debug.h>Functions | |
| bool | pkg_infodb_has_file (struct pkginfo *pkg, struct pkgbin *pkgbin, const char *name) |
| void | pkg_infodb_foreach (struct pkginfo *pkg, struct pkgbin *pkgbin, pkg_infodb_file_func *func) |
| void pkg_infodb_foreach | ( | struct pkginfo * | pkg, |
| struct pkgbin * | pkgbin, | ||
| pkg_infodb_file_func * | func | ||
| ) |
References _, varbuf::buf, cu_closedir(), dbg_stupidlyverbose, dbg_veryverbose, debug(), ehflag_normaltidy, pkgbin::multiarch, ohshite(), PKG_INFODB_FORMAT_MULTIARCH, pkg_infodb_get_dir(), pkg_infodb_get_format(), PKG_MULTIARCH_SAME, pkgbin_name(), pnaw_always, pnaw_never, pop_cleanup(), push_cleanup(), varbuf_add_dir(), varbuf_add_str, varbuf_destroy(), VARBUF_INIT, varbuf_rollback(), and varbuf_snapshot().
References _, ohshite(), and pkg_infodb_get_file().
Referenced by removal_bulk(), and write_filehash_except().