A package filename set. More...
#include <rpmfi.h>
A package filename set.
Definition at line 31 of file rpmfi.h.
File disposition (default).
Definition at line 116 of file rpmfi.h.
Referenced by fsmMapPath(), mapInitIterator(), rpmfiNew(), and rpmpsmStage().
File disposition(s).
Definition at line 118 of file rpmfi.h.
Referenced by dnlInitIterator(), fsmMapPath(), genCpioListAndHeader(), handleInstInstalledFiles(), handleOverlappedFiles(), handleRmvdInstalledFiles(), rpmfiFree(), rpmfiNew(), rpmInstallSourcePackage(), rpmpsmStage(), rpmtsRun(), saveHardLink(), and skipFiles().
| const char** rpmfi_s::apath |
Definition at line 151 of file rpmfi.h.
Referenced by genCpioListAndHeader(), mapFind(), rpmfiFree(), rpmInstallSourcePackage(), rpmpsmStage(), and writeFile().
| 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 |
Base name(s) (from header)
Definition at line 43 of file rpmfi.h.
Referenced by dnlInitIterator(), fsmMapPath(), genCpioListAndHeader(), relocateFileList(), rpmfiBN(), rpmfiFN(), rpmfiFree(), rpmfiNew(), rpmfiNext(), rpmInstallSourcePackage(), rpmtsRun(), and writeFile().
| 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().
| const uint_32* rpmfi_s::ddict |
File depends dictionary (header)
Definition at line 90 of file rpmfi.h.
Referenced by rpmfiFDepends(), rpmfiFree(), and rpmfiNew().
Directory indice(s) (from header)
Definition at line 55 of file rpmfi.h.
Referenced by dnlInitIterator(), fsmMapPath(), genCpioListAndHeader(), relocateFileList(), rpmfiFN(), rpmfiFree(), rpmfiNew(), rpmfiNext(), rpmfiSetFX(), rpmInstallSourcePackage(), and rpmtsRun().
| const char** rpmfi_s::dnl |
Directory name(s) (from header)
Definition at line 45 of file rpmfi.h.
Referenced by dnlInitIterator(), dnlNextIterator(), fsmMapPath(), genCpioListAndHeader(), relocateFileList(), rpmfiDN(), rpmfiFN(), rpmfiFree(), rpmfiNew(), rpmfiNext(), rpmInstallSourcePackage(), rpmtsRun(), and skipFiles().
| mode_t rpmfi_s::dperms |
Directory perms (0755) if not mapped.
Definition at line 148 of file rpmfi.h.
Referenced by fsmMapAttrs(), fsmMkdirs(), and rpmfiNew().
No. of files.
Definition at line 101 of file rpmfi.h.
Referenced by dnlInitIterator(), genCpioListAndHeader(), mapFind(), mapInitIterator(), mapNextIterator(), relocateFileList(), rpmfiBN(), rpmfiFC(), rpmfiFClass(), rpmfiFColor(), rpmfiFContext(), rpmfiFDepends(), rpmfiFFlags(), rpmfiFGroup(), rpmfiFInode(), rpmfiFLink(), rpmfiFMode(), rpmfiFMtime(), rpmfiFN(), rpmfiFNlink(), rpmfiFRdev(), rpmfiFree(), rpmfiFSize(), rpmfiFState(), rpmfiFUser(), rpmfiMD5(), rpmfiNew(), rpmfiNext(), rpmfiVFlags(), and rpmInstallSourcePackage().
| const uint_32* rpmfi_s::fcdictx |
File class dictionary index (header)
Definition at line 87 of file rpmfi.h.
Referenced by rpmfiFClass(), rpmfiFree(), and rpmfiNew().
| const uint_32* rpmfi_s::fcolors |
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().
| const uint_32* rpmfi_s::fddictn |
File depends dictionary count (header)
Definition at line 95 of file rpmfi.h.
Referenced by rpmfiFDepends(), rpmfiFree(), and rpmfiNew().
| const uint_32* rpmfi_s::fddictx |
File depends dictionary start (header)
Definition at line 93 of file rpmfi.h.
Referenced by rpmfiFDepends(), rpmfiFree(), and rpmfiNew().
| const uint_32* rpmfi_s::fflags |
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().
| const uint_32* rpmfi_s::finodes |
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().
| int* rpmfi_s::fmapflags |
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().
| const uint_32* rpmfi_s::fmtimes |
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().
| int rpmfi_s::fnlen |
FIle name buffer length.
Definition at line 142 of file rpmfi.h.
Referenced by genCpioListAndHeader(), rpmfiFN(), and rpmfiNew().
| mode_t rpmfi_s::fperms |
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().
| const uint_16* rpmfi_s::frdevs |
File rdev(s) (from header)
Definition at line 65 of file rpmfi.h.
Referenced by fsmMapAttrs(), rpmfiFNlink(), rpmfiFRdev(), rpmfiFree(), and rpmfiNew().
| const uint_32* rpmfi_s::fsizes |
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().
| char* rpmfi_s::fstates |
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 headerFreeData()
Definition at line 111 of file rpmfi.h.
Referenced by handleOneTrigger(), relocateFileList(), rpmfiNew(), rpmInstallSourcePackage(), rpmpsmStage(), runImmedTriggers(), runInstScript(), and runScript().
Vector to headerGetEntry()
Definition at line 107 of file rpmfi.h.
Referenced by handleOneTrigger(), handleRmvdInstalledFiles(), markReplacedFiles(), relocateFileList(), rpmfiNew(), rpmInstallLoadMacros(), rpmInstallSourcePackage(), rpmpsmStage(), runImmedTriggers(), runInstScript(), and runScript().
Vector to headerModifyEntry()
Definition at line 109 of file rpmfi.h.
Referenced by relocateFileList(), and rpmfiNew().
| int rpmfi_s::i |
Current file index.
Definition at line 32 of file rpmfi.h.
Referenced by rpmfiBN(), rpmfiFClass(), rpmfiFColor(), rpmfiFContext(), rpmfiFDepends(), rpmfiFFlags(), rpmfiFGroup(), rpmfiFInode(), rpmfiFLink(), rpmfiFMode(), rpmfiFMtime(), rpmfiFN(), rpmfiFNlink(), rpmfiFRdev(), rpmfiFSize(), rpmfiFState(), rpmfiFUser(), rpmfiFX(), rpmfiInit(), rpmfiMD5(), rpmfiNew(), rpmfiNext(), rpmfiSetFX(), and rpmfiVFlags().
| int rpmfi_s::j |
Current directory index.
Definition at line 33 of file rpmfi.h.
Referenced by rpmfiDN(), rpmfiDX(), rpmfiInit(), rpmfiInitD(), rpmfiNext(), rpmfiNextD(), rpmfiSetDX(), and rpmfiSetFX().
| int rpmfi_s::magic |
Definition at line 164 of file rpmfi.h.
Referenced by rpmfiNew().
Definition at line 152 of file rpmfi.h.
Referenced by fsmMapPath(), handleInstInstalledFiles(), rpmfiNew(), rpmInstallSourcePackage(), rpmpsmStage(), and rpmtsRun().
| 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 depends entries.
Definition at line 91 of file rpmfi.h.
Referenced by rpmfiFDepends(), and rpmfiNew().
| int rpmfi_s::nrefs |
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().
| 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().
| const char* rpmfi_s::posttransprog |
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_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().
Definition at line 105 of file rpmfi.h.
Referenced by fsmMapPath(), fsmSetup(), fsmStage(), genCpioListAndHeader(), handleOverlappedFiles(), mapInitIterator(), rpmfiTypeString(), rpmInstallSourcePackage(), rpmpsmStage(), rpmtsiFi(), and rpmtsRun().
| 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().
| const uint_32* rpmfi_s::vflags |
File verify flag(s) (from header)
Definition at line 98 of file rpmfi.h.
Referenced by rpmfiFree(), rpmfiNew(), and rpmfiVFlags().
1.6.1