22#ifndef LIBDPKG_DB_FSYS_H
23#define LIBDPKG_DB_FSYS_H
64#define LISTFILE "list"
65#define HASHFILE "md5sums"
void write_filelist_except(struct pkginfo *pkg, struct pkgbin *pkgbin, struct fsys_namenode_list *list, enum fsys_namenode_flags mask)
Definition: db-fsys-files.c:300
void ensure_statoverrides(enum statdb_parse_flags flags)
Definition: db-fsys-override.c:112
void ensure_packagefiles_available(struct pkginfo *pkg)
Load the list of files in this package into memory, or update the list if it is there but stale.
Definition: db-fsys-files.c:78
void note_must_reread_files_inpackage(struct pkginfo *pkg)
Definition: db-fsys-files.c:60
statdb_parse_flags
Definition: db-fsys.h:54
@ STATDB_PARSE_NORMAL
Definition: db-fsys.h:55
@ STATDB_PARSE_LAX
Definition: db-fsys.h:56
void ensure_allinstfiles_available(void)
Definition: db-fsys-files.c:250
void ensure_diversions(void)
Definition: db-fsys-divert.c:46
void ensure_allinstfiles_available_quiet(void)
Definition: db-fsys-files.c:290
void write_filehash_except(struct pkginfo *pkg, struct pkgbin *pkgbin, struct fsys_namenode_list *list, enum fsys_namenode_flags mask)
Definition: db-fsys-digest.c:46
uid_t statdb_parse_uid(const char *str)
Definition: db-fsys-override.c:47
gid_t statdb_parse_gid(const char *str)
Definition: db-fsys-override.c:73
mode_t statdb_parse_mode(const char *str)
Definition: db-fsys-override.c:99
void parse_filehash(struct pkginfo *pkg, struct pkgbin *pkgbin)
Definition: db-fsys-digest.c:134
fsys_namenode_flags
Definition: fsys.h:63
#define DPKG_BEGIN_DECLS
Definition: macros.h:86
#define DPKG_END_DECLS
Definition: macros.h:87
Node describing a binary package file.
Definition: dpkg-db.h:108
Node describing an architecture package instance.
Definition: dpkg-db.h:198