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().