rpmfi_s Struct Reference

A package filename set. More...

#include <rpmfi.h>

Data Fields

int i
int j
const char * Type
rpmTag tagN
Header h
const char ** bnl
const char ** dnl
const char ** fmd5s
const char ** flinks
const char ** flangs
uint_32dil
const uint_32fflags
const uint_32fsizes
const uint_32fmtimes
uint_16fmodes
const uint_16frdevs
const uint_32finodes
const char ** fuser
const char ** fgroup
char * fstates
const uint_32fcolors
const char ** fcontexts
const char ** cdict
int_32 ncdict
const uint_32fcdictx
const uint_32ddict
int_32 nddict
const uint_32fddictx
const uint_32fddictn
const uint_32vflags
int_32 dc
int_32 fc
rpmte te
HGE_t hge
HAE_t hae
HME_t hme
HRE_t hre
HFD_t hfd
uid_t uid
gid_t gid
uint_32 flags
fileAction action
fileActionactions
struct fingerPrint_sfps
const char ** obnl
const char ** odnl
int_32odil
unsigned char * md5s
const char * pretrans
const char * pretransprog
const char * posttrans
const char * posttransprog
char * fn
int fnlen
int astriplen
int striplen
unsigned int archivePos
unsigned int archiveSize
mode_t dperms
mode_t fperms
const char ** apath
int mapflags
int * fmapflags
FSM_t fsm
int keep_header
uint_32 color
sharedFileInfo replaced
uint_32replacedSizes
unsigned int record
int magic
int nrefs

Detailed Description

A package filename set.

Definition at line 31 of file rpmfi.h.


Field Documentation

File disposition (default).

Definition at line 116 of file rpmfi.h.

Referenced by fsmMapPath(), mapInitIterator(), rpmfiNew(), and rpmpsmStage().

const char** rpmfi_s::apath
unsigned int rpmfi_s::archivePos

Definition at line 146 of file rpmfi.h.

Referenced by fsmSetup(), fsmStage(), and rpmfiNew().

unsigned int rpmfi_s::archiveSize

Definition at line 147 of file rpmfi.h.

Referenced by fsmSetup(), fsmStage(), rpmfiNew(), and rpmpsmStage().

Definition at line 144 of file rpmfi.h.

Referenced by fsmMapPath(), genCpioListAndHeader(), and rpmInstallSourcePackage().

const char** rpmfi_s::bnl
const char** rpmfi_s::cdict

FIle security contexts. File class dictionary (header)

Definition at line 84 of file rpmfi.h.

Referenced by rpmfiFClass(), rpmfiFree(), and rpmfiNew().

Color bit(s) from file color union.

Definition at line 158 of file rpmfi.h.

Referenced by rpmfiColor(), and rpmfiNew().

No. of directories.

Definition at line 100 of file rpmfi.h.

Referenced by dnlCount(), dnlInitIterator(), relocateFileList(), rpmfiDC(), rpmfiDN(), rpmfiNew(), rpmfiNextD(), and rpmInstallSourcePackage().

File depends dictionary (header)

Definition at line 90 of file rpmfi.h.

Referenced by rpmfiFDepends(), rpmfiFree(), and rpmfiNew().

const char** rpmfi_s::dnl

Directory perms (0755) if not mapped.

Definition at line 148 of file rpmfi.h.

Referenced by fsmMapAttrs(), fsmMkdirs(), and rpmfiNew().

File class dictionary index (header)

Definition at line 87 of file rpmfi.h.

Referenced by rpmfiFClass(), rpmfiFree(), and rpmfiNew().

File color bits (header)

Definition at line 78 of file rpmfi.h.

Referenced by rpmfiFColor(), rpmfiFree(), and rpmfiNew().

const char** rpmfi_s::fcontexts

Definition at line 81 of file rpmfi.h.

Referenced by fsmMapFContext(), rpmfiFContext(), rpmfiFree(), and rpmfiNew().

File depends dictionary count (header)

Definition at line 95 of file rpmfi.h.

Referenced by rpmfiFDepends(), rpmfiFree(), and rpmfiNew().

File depends dictionary start (header)

Definition at line 93 of file rpmfi.h.

Referenced by rpmfiFDepends(), rpmfiFree(), and rpmfiNew().

File flag(s) (from header)

Definition at line 57 of file rpmfi.h.

Referenced by fsmMapPath(), rpmfiFFlags(), rpmfiFree(), rpmfiNew(), and rpmInstallSourcePackage().

const char** rpmfi_s::fgroup

File group(s) (from header)

Definition at line 72 of file rpmfi.h.

Referenced by fsmMapAttrs(), genCpioListAndHeader(), rpmfiFGroup(), rpmfiFree(), rpmfiNew(), and rpmpsmStage().

File inodes(s) (from header)

Definition at line 67 of file rpmfi.h.

Referenced by rpmfiFInode(), rpmfiFNlink(), rpmfiFree(), and rpmfiNew().

File flags (default).

Definition at line 115 of file rpmfi.h.

Referenced by fsmMapPath(), and rpmfiNew().

const char** rpmfi_s::flangs

File lang(s) (from header)

Definition at line 52 of file rpmfi.h.

Referenced by rpmfiFree(), rpmfiNew(), and skipFiles().

const char** rpmfi_s::flinks

File link(s) (from header)

Definition at line 50 of file rpmfi.h.

Referenced by rpmfiFLink(), rpmfiFree(), and rpmfiNew().

Definition at line 154 of file rpmfi.h.

Referenced by fsmMapPath(), genCpioListAndHeader(), rpmfiFree(), and rpmInstallSourcePackage().

const char** rpmfi_s::fmd5s

File MD5 sum(s) (from header)

Definition at line 48 of file rpmfi.h.

Referenced by fsmMapAttrs(), rpmfiFree(), rpmfiNew(), and rpmInstallSourcePackage().

File mode(s) (from header)

Definition at line 63 of file rpmfi.h.

Referenced by dnlInitIterator(), fsmMapAttrs(), fsmStage(), rpmfiFMode(), rpmfiFree(), and rpmfiNew().

File modification time(s) (from header)

Definition at line 61 of file rpmfi.h.

Referenced by fsmMapAttrs(), fsmStage(), rpmfiFMtime(), rpmfiFree(), and rpmfiNew().

char* rpmfi_s::fn

File name buffer.

Definition at line 141 of file rpmfi.h.

Referenced by rpmfiFN(), rpmfiFree(), and rpmfiNew().

FIle name buffer length.

Definition at line 142 of file rpmfi.h.

Referenced by genCpioListAndHeader(), rpmfiFN(), and rpmfiNew().

File perms (0644) if not mapped.

Definition at line 149 of file rpmfi.h.

Referenced by fsmMapAttrs(), and rpmfiNew().

struct fingerPrint_s* rpmfi_s::fps [read]

File fingerprint(s).

Definition at line 120 of file rpmfi.h.

Referenced by handleOverlappedFiles(), and rpmtsRun().

File rdev(s) (from header)

Definition at line 65 of file rpmfi.h.

Referenced by fsmMapAttrs(), rpmfiFNlink(), rpmfiFRdev(), rpmfiFree(), and rpmfiNew().

File size(s) (from header)

Definition at line 59 of file rpmfi.h.

Referenced by rpmfiFree(), rpmfiFSize(), and rpmfiNew().

File state machine data.

Definition at line 156 of file rpmfi.h.

Referenced by cpio_doio(), rpmfiFree(), rpmfiNew(), and rpmpsmStage().

File state(s) (from header)

Definition at line 75 of file rpmfi.h.

Referenced by fsmMapPath(), rpmfiFree(), rpmfiFState(), rpmfiNew(), rpmpsmStage(), and rpmtsRun().

const char** rpmfi_s::fuser

File owner(s) (from header)

Definition at line 70 of file rpmfi.h.

Referenced by fsmMapAttrs(), genCpioListAndHeader(), rpmfiFree(), rpmfiFUser(), rpmfiNew(), and rpmpsmStage().

gid_t rpmfi_s::gid

File gid (default).

Definition at line 114 of file rpmfi.h.

Referenced by fsmMapAttrs(), and rpmInstallSourcePackage().

Header for file info set (or NULL)

Definition at line 40 of file rpmfi.h.

Referenced by rpmfiFree(), rpmfiNew(), rpmInstallSourcePackage(), rpmpsmStage(), runImmedTriggers(), runInstScript(), and runTriggers().

Vector to headerAddEntry()

Definition at line 108 of file rpmfi.h.

Referenced by relocateFileList(), and rpmfiNew().

Vector to headerModifyEntry()

Definition at line 109 of file rpmfi.h.

Referenced by relocateFileList(), and rpmfiNew().

Vector to headerRemoveEntry()

Definition at line 110 of file rpmfi.h.

Referenced by rpmfiNew().

Current directory index.

Definition at line 33 of file rpmfi.h.

Referenced by rpmfiDN(), rpmfiDX(), rpmfiInit(), rpmfiInitD(), rpmfiNext(), rpmfiNextD(), rpmfiSetDX(), and rpmfiSetFX().

Keep header?

Definition at line 157 of file rpmfi.h.

Referenced by rpmfiFree(), and rpmfiNew().

Definition at line 164 of file rpmfi.h.

Referenced by rpmfiNew().

unsigned char* rpmfi_s::md5s

File md5 sums in binary.

Definition at line 129 of file rpmfi.h.

Referenced by fsmMapAttrs(), rpmfiFree(), rpmfiMD5(), and rpmfiNew().

No. of class entries.

Definition at line 85 of file rpmfi.h.

Referenced by rpmfiNew().

No. of depends entries.

Definition at line 91 of file rpmfi.h.

Referenced by rpmfiFDepends(), and rpmfiNew().

Reference count.

Definition at line 168 of file rpmfi.h.

Referenced by rpmfiFree(), XrpmfiLink(), and XrpmfiUnlink().

const char** rpmfi_s::obnl

Original basename(s) (from header)

Definition at line 122 of file rpmfi.h.

Referenced by rpmfiFree().

Original dirindex(s) (from header)

Definition at line 126 of file rpmfi.h.

const char** rpmfi_s::odnl

Original dirname(s) (from header)

Definition at line 124 of file rpmfi.h.

Referenced by rpmfiFree().

const char* rpmfi_s::posttrans

Definition at line 136 of file rpmfi.h.

Referenced by rpmfiFree(), rpmfiNew(), and rpmtsRun().

Definition at line 138 of file rpmfi.h.

Referenced by rpmfiFree(), and rpmfiNew().

const char* rpmfi_s::pretrans

Definition at line 132 of file rpmfi.h.

Referenced by rpmfiFree(), rpmfiNew(), and rpmtsRun().

const char* rpmfi_s::pretransprog

Definition at line 134 of file rpmfi.h.

Referenced by rpmfiFree(), and rpmfiNew().

unsigned int rpmfi_s::record

(TR_REMOVED)

Definition at line 163 of file rpmfi.h.

Referenced by rpmpsmStage(), and rpmtsRun().

(TR_ADDED)

Definition at line 160 of file rpmfi.h.

Referenced by handleInstInstalledFiles(), markReplacedFiles(), rpmfiFree(), and rpmtsRun().

(TR_ADDED)

Definition at line 162 of file rpmfi.h.

Referenced by handleInstInstalledFiles(), handleOverlappedFiles(), rpmfiFree(), and rpmfiNew().

Definition at line 145 of file rpmfi.h.

Referenced by genCpioListAndHeader(), rpmInstallSourcePackage(), rpmpsmStage(), and writeFile().

Header tag.

Definition at line 38 of file rpmfi.h.

Referenced by rpmfiNew().

const char* rpmfi_s::Type

Tag name.

Definition at line 36 of file rpmfi.h.

Referenced by rpmfiFree(), rpmfiNew(), rpmfiNext(), and rpmfiNextD().

uid_t rpmfi_s::uid

File uid (default).

Definition at line 113 of file rpmfi.h.

Referenced by fsmMapAttrs(), and rpmInstallSourcePackage().

File verify flag(s) (from header)

Definition at line 98 of file rpmfi.h.

Referenced by rpmfiFree(), rpmfiNew(), and rpmfiVFlags().


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

Generated on 31 Jul 2012 for rpm by  doxygen 1.6.1