#include <psm.h>
Data Fields | |
enum rpmTransactionType | type |
fileAction | action |
fileAction * | actions |
fingerPrint_s * | fps |
HGE_t | hge |
HAE_t | hae |
HME_t | hme |
HRE_t | hre |
HFD_t | hfd |
Header | h |
const char * | name |
const char * | version |
const char * | release |
int_32 | epoch |
uint_32 | flags |
const uint_32 * | fflags |
const uint_32 * | fsizes |
const uint_32 * | fmtimes |
const char ** | bnl |
const char ** | dnl |
int_32 * | dil |
const char ** | obnl |
const char ** | odnl |
int_32 * | odil |
const char ** | fmd5s |
const char ** | flinks |
uint_16 * | fmodes |
uint_16 * | frdevs |
char * | fstates |
const char ** | fuser |
const char ** | fgroup |
const char ** | flangs |
int | fc |
int | dc |
int | bnlmax |
int | dnlmax |
int | astriplen |
int | striplen |
unsigned int | archiveSize |
mode_t | dperms |
mode_t | fperms |
const char ** | apath |
int | mapflags |
int * | fmapflags |
uid_t | uid |
uid_t * | fuids |
gid_t | gid |
gid_t * | fgids |
int | magic |
FSM_t | fsm |
availablePackage * | ap |
sharedFileInfo * | replaced |
uint_32 * | replacedSizes |
unsigned int | record |
Definition at line 23 of file psm.h.
File disposition default.
Definition at line 26 of file psm.h.
Referenced by fsmMapPath(), loadFi(), and mapInitIterator().
File disposition(s)
Definition at line 28 of file psm.h.
Referenced by dnlInitIterator(), freeFi(), fsmMapPath(), handleInstInstalledFiles(), handleOverlappedFiles(), handleRmvdInstalledFiles(), loadFi(), mergeFiles(), rpmRunTransactions(), saveHardLink(), and skipFiles().
Definition at line 100 of file psm.h.
Referenced by fsmSetup(), fsmStage(), handleInstInstalledFiles(), handleOverlappedFiles(), psmStage(), rpmRunTransactions(), and writeFile().
const char** transactionFileInfo_s::apath |
Definition at line 83 of file psm.h.
Referenced by freeFi(), mapFind(), psmStage(), and writeFile().
unsigned int transactionFileInfo_s::archiveSize |
Definition at line 79 of file psm.h.
Referenced by fsmSetup(), fsmStage(), loadFi(), and psmStage().
const char** transactionFileInfo_s::bnl |
Base name(s) (from header)
Definition at line 49 of file psm.h.
Referenced by dnlInitIterator(), freeFi(), fsmMapPath(), generateDepends(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), relocateFileList(), rpmRunTransactions(), skipFiles(), and writeFile().
No. of directories.
Definition at line 74 of file psm.h.
Referenced by dnlCount(), dnlInitIterator(), loadFi(), relocateFileList(), and skipFiles().
Directory indice(s) (from header)
Definition at line 52 of file psm.h.
Referenced by dnlInitIterator(), freeFi(), fsmMapPath(), generateDepends(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), relocateFileList(), rpmRunTransactions(), and skipFiles().
const char** transactionFileInfo_s::dnl |
Directory name(s) (from header)
Definition at line 51 of file psm.h.
Referenced by dnlInitIterator(), dnlNextIterator(), freeFi(), fsmMapPath(), generateDepends(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), relocateFileList(), rpmRunTransactions(), and skipFiles().
Directory perms (0755) if not mapped.
Definition at line 80 of file psm.h.
Referenced by fsmMapAttrs(), fsmMkdirs(), and loadFi().
No. of files.
Definition at line 73 of file psm.h.
Referenced by dnlInitIterator(), generateDepends(), handleOverlappedFiles(), loadFi(), mapFind(), mapInitIterator(), mapNextIterator(), markReplacedFiles(), psmStage(), relocateFileList(), rpmRunTransactions(), and skipFiles().
File flag(s) (from header)
Definition at line 45 of file psm.h.
Referenced by freeFi(), fsmMapPath(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), and skipFiles().
gid_t* transactionFileInfo_s::fgids |
File gid(s)
Definition at line 92 of file psm.h.
Referenced by freeFi(), fsmMapAttrs(), and psmStage().
const char** transactionFileInfo_s::fgroup |
const char** transactionFileInfo_s::flangs |
File lang(s)
Definition at line 72 of file psm.h.
Referenced by freeFi(), loadFi(), and skipFiles().
const char** transactionFileInfo_s::flinks |
File link(s) (from header)
Definition at line 61 of file psm.h.
Referenced by freeFi(), handleInstInstalledFiles(), handleOverlappedFiles(), and loadFi().
const char** transactionFileInfo_s::fmd5s |
File MD5 sum(s) (from header)
Definition at line 59 of file psm.h.
Referenced by freeFi(), fsmMapAttrs(), handleInstInstalledFiles(), handleOverlappedFiles(), and loadFi().
File mode(s) (from header)
Definition at line 63 of file psm.h.
Referenced by dnlInitIterator(), freeFi(), fsmMapAttrs(), fsmStage(), handleInstInstalledFiles(), handleOverlappedFiles(), loadFi(), and psmStage().
File modification time(s) (from header)
Definition at line 47 of file psm.h.
Referenced by fsmMapAttrs(), fsmStage(), and loadFi().
File perms (0644) if not mapped.
Definition at line 81 of file psm.h.
Referenced by fsmMapAttrs(), and loadFi().
File fingerprint(s)
Definition at line 30 of file psm.h.
Referenced by handleOverlappedFiles(), and rpmRunTransactions().
File rdev(s) (from header)
Definition at line 64 of file psm.h.
Referenced by fsmMapAttrs(), and loadFi().
File state machine data.
Definition at line 96 of file psm.h.
Referenced by cpio_doio(), freeFi(), loadFi(), and psmStage().
File state(s) (from header)
Definition at line 66 of file psm.h.
Referenced by freeFi(), fsmMapPath(), handleOverlappedFiles(), loadFi(), and psmStage().
uid_t* transactionFileInfo_s::fuids |
File uid(s)
Definition at line 89 of file psm.h.
Referenced by freeFi(), fsmMapAttrs(), and psmStage().
const char** transactionFileInfo_s::fuser |
Package header
Definition at line 36 of file psm.h.
Referenced by freeFi(), fsmSetup(), fsmStage(), loadFi(), psmStage(), rpmRunTransactions(), runImmedTriggers(), runInstScript(), runTriggers(), and writeFile().
Vector to headerAddEntry()
Definition at line 32 of file psm.h.
Referenced by loadFi(), and relocateFileList().
Vector to headerFreeData()
Definition at line 35 of file psm.h.
Referenced by freeFi(), handleInstInstalledFiles(), handleOneTrigger(), loadFi(), mergeFiles(), psmStage(), relocateFileList(), runImmedTriggers(), runInstScript(), and runScript().
Vector to headerGetEntry()
Definition at line 31 of file psm.h.
Referenced by handleInstInstalledFiles(), handleOneTrigger(), handleRmvdInstalledFiles(), loadFi(), markReplacedFiles(), mergeFiles(), psmStage(), relocateFileList(), rpmInstallLoadMacros(), runImmedTriggers(), runInstScript(), and runScript().
Vector to headerModifyEntry()
Definition at line 33 of file psm.h.
Referenced by loadFi(), mergeFiles(), psmStage(), and relocateFileList().
const char* transactionFileInfo_s::name |
Definition at line 38 of file psm.h.
Referenced by freeFi(), loadFi(), psmStage(), and runTriggers().
const char** transactionFileInfo_s::obnl |
const char** transactionFileInfo_s::odnl |
unsigned int transactionFileInfo_s::record |
const char* transactionFileInfo_s::release |
Definition at line 102 of file psm.h.
Referenced by freeFi(), handleInstInstalledFiles(), and markReplacedFiles().
enum rpmTransactionType transactionFileInfo_s::type |
Definition at line 25 of file psm.h.
Referenced by fiTypeString(), freeFi(), fsmMapPath(), handleOverlappedFiles(), loadFi(), mapInitIterator(), rpmRunTransactions(), and tsGetAlp().
const char* transactionFileInfo_s::version |