dpkg 1.21.11
Functions
db-fsys-digest.c File Reference

(8f9c41d23)

#include <config.h>
#include <compat.h>
#include <sys/stat.h>
#include <errno.h>
#include <string.h>
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <dpkg/i18n.h>
#include <dpkg/dpkg.h>
#include <dpkg/dpkg-db.h>
#include <dpkg/debug.h>
#include <dpkg/fdio.h>
#include <dpkg/dir.h>
#include <dpkg/db-ctrl.h>
#include <dpkg/db-fsys.h>
Include dependency graph for db-fsys-digest.c:

Functions

void write_filehash_except (struct pkginfo *pkg, struct pkgbin *pkgbin, struct fsys_namenode_list *list, enum fsys_namenode_flags mask)
 
void parse_filehash (struct pkginfo *pkg, struct pkgbin *pkgbin)
 

Function Documentation

◆ parse_filehash()

void parse_filehash ( struct pkginfo pkg,
struct pkgbin pkgbin 
)

References _, varbuf::buf, DPKG_ERROR_INIT, dpkg_error_print(), file_slurp(), HASHFILE, pkg_infodb_get_file(), pkg_name(), pnaw_nonambig, dpkg_error::syserrno, varbuf::used, and VARBUF_INIT.

Here is the call graph for this function:

◆ write_filehash_except()

void write_filehash_except ( struct pkginfo pkg,
struct pkgbin pkgbin,
struct fsys_namenode_list list,
enum fsys_namenode_flags  mask 
)