Data Fields

rpmdc_s Struct Reference

Collaboration diagram for rpmdc_s:
Collaboration graph
[legend]

Data Fields

int ftsoptions
FTSt
FTSENTp
struct stat sb
enum dcFlags_e flags
uint32_t algo
uint32_t dalgo
const char * dalgoName
const char * digest
size_t digestlen
const char * fn
FD_t fd
int(* parse )(rpmdc dc)
const char *(* print )(rpmdc dc, int rc)
const char * ofn
FD_t ofd
uint32_t oalgo
const char * oalgoName
ARGV_t manifests
ARGI_t algos
ARGV_t digests
ARGV_t paths
unsigned char buf [BUFSIZ]
ssize_t nb
int ix
size_t ncomputed
size_t nchecked
size_t nmatched
size_t nfailed
struct rpmop_s totalops
struct rpmop_s readops
struct rpmop_s digestops

Detailed Description

Definition at line 43 of file rpmdigest.c.


Field Documentation

uint32_t rpmdc_s::algo

default digest algorithm.

Definition at line 50 of file rpmdigest.c.

Referenced by main(), rpmdcFiniFile(), rpmdcInitFile(), and rpmdcParseCoreutils().

array of file digest algorithms.

Definition at line 65 of file rpmdigest.c.

Referenced by main(), rpmdcFiniFile(), rpmdcParseCoreutils(), and rpmdcParseZeroInstall().

unsigned char rpmdc_s::buf[BUFSIZ]

Definition at line 68 of file rpmdigest.c.

Referenced by rpmdcCalcFile().

uint32_t rpmdc_s::dalgo

digest algorithm.

Definition at line 51 of file rpmdigest.c.

Referenced by rpmdcFiniFile(), rpmdcInitFile(), rpmdcParseCoreutils(), rpmdcParseZeroInstall(), and rpmdcPrintFile().

const char* rpmdc_s::dalgoName

digest algorithm name.

Definition at line 53 of file rpmdigest.c.

Referenced by rpmdcFiniFile(), rpmdcInitFile(), rpmdcParseCoreutils(), and rpmdcPrintCoreutils().

const char* rpmdc_s::digest

Definition at line 55 of file rpmdigest.c.

Referenced by main(), rpmdcPrintCoreutils(), rpmdcPrintFile(), and rpmdcPrintZeroInstall().

Definition at line 78 of file rpmdigest.c.

Referenced by main(), and rpmdcFiniFile().

array of file digests.

Definition at line 66 of file rpmdigest.c.

Referenced by main(), rpmdcParseCoreutils(), rpmdcParseZeroInstall(), and rpmdcPrintFile().

rpmdc control bits.

Definition at line 49 of file rpmdigest.c.

const char* rpmdc_s::fn

global Fts(3) traversal options.

Definition at line 44 of file rpmdigest.c.

Referenced by main(), and rpmdcCWalk().

Definition at line 70 of file rpmdigest.c.

Referenced by main(), rpmdcFiniFile(), and rpmdcPrintFile().

ssize_t rpmdc_s::nb

Definition at line 69 of file rpmdigest.c.

Referenced by rpmdcCalcFile().

no. of digests checked.

Definition at line 73 of file rpmdigest.c.

Referenced by rpmdcPrintFile().

no. of digests computed.

Definition at line 72 of file rpmdigest.c.

Referenced by main(), and rpmdcPrintFile().

no. of digests failed.

Definition at line 75 of file rpmdigest.c.

Referenced by main(), and rpmdcPrintFile().

no. of digests matched.

Definition at line 74 of file rpmdigest.c.

Referenced by rpmdcPrintFile().

uint32_t rpmdc_s::oalgo

output digest algorithm.

Definition at line 62 of file rpmdigest.c.

Referenced by main().

const char* rpmdc_s::oalgoName

output digest algorithm name.

Definition at line 63 of file rpmdigest.c.

Referenced by main().

output file handle

Definition at line 61 of file rpmdigest.c.

Referenced by main(), and rpmdcPrintFile().

const char* rpmdc_s::ofn

output file name

Definition at line 60 of file rpmdigest.c.

Referenced by main().

current node Fts(3) traversal data.

Definition at line 46 of file rpmdigest.c.

Referenced by rpmdcCWalk().

Definition at line 58 of file rpmdigest.c.

Referenced by main(), and rpmdcLoadManifests().

array of file paths.

Definition at line 67 of file rpmdigest.c.

Referenced by main(), rpmdcCWalk(), rpmdcParseCoreutils(), and rpmdcParseZeroInstall().

const char*(* rpmdc_s::print)(rpmdc dc, int rc)

Definition at line 59 of file rpmdigest.c.

Referenced by main(), and rpmdcPrintFile().

Definition at line 77 of file rpmdigest.c.

Referenced by main(), and rpmdcFiniFile().

struct stat rpmdc_s::sb

current node stat(2) data.

Definition at line 47 of file rpmdigest.c.

Referenced by main(), rpmdcCWalk(), rpmdcInitFile(), and rpmdcPrintZeroInstall().

global Fts(3) traversal data.

Definition at line 45 of file rpmdigest.c.

Referenced by rpmdcCWalk().

Definition at line 76 of file rpmdigest.c.

Referenced by main().


The documentation for this struct was generated from the following file: