rpm
5.4.14
|
Handle spec data structure. More...
#include "system.h"
#include <rpmio.h>
#include <rpmiotypes.h>
#include <rpmlog.h>
#include <rpmpgp.h>
#include "buildio.h"
#include "rpmds.h"
#include "rpmfi.h"
#include "rpmts.h"
#include "rpmlua.h"
#include "debug.h"
Go to the source code of this file.
Macros | |
#define | SKIPWHITE(_x) {while(*(_x) && (xisspace(*_x) || *(_x) == ',')) (_x)++;} |
#define | SKIPNONWHITE(_x) {while(*(_x) &&!(xisspace(*_x) || *(_x) == ',')) (_x)++;} |
Functions | |
static struct TriggerFileEntry * | freeTriggerFiles (struct TriggerFileEntry *p) |
static struct Source * | freeSources (struct Source *s) |
Destroy source component chain. More... | |
rpmRC | lookupPackage (Spec spec, const char *name, int flag, Package *pkgp) |
Find sub-package control structure by name. More... | |
static void | pkgFini (void *_pkg) |
static Package | pkgGetPool (rpmioPool pool) |
Package | newPackage (Spec spec) |
Create and initialize package control structure. More... | |
Package | freePackages (Package packages) |
Destroy all packages associated with spec file. More... | |
static struct Source * | findSource (Spec spec, rpmuint32_t num, int flag) |
int | SpecSourceCount (Spec spec) |
Return the count of source set in specfile. More... | |
SpecSource | getSource (Spec spec, int num) |
Return a source control structure. More... | |
const char * | specSourceName (SpecSource source) |
Return a ptr to the source file name. More... | |
const char * | specFullSourceName (SpecSource source) |
Return a ptr to the full url of the source. More... | |
int | specSourceNum (SpecSource source) |
Return the spec or source patch number. More... | |
int | specSourceFlags (SpecSource source) |
Return flags set for the source. More... | |
int | parseNoSource (Spec spec, const char *field, rpmTag tag) |
parseNoSource. More... | |
int | addSource (Spec spec, Package pkg, const char *field, rpmTag tag) |
addSource. More... | |
static speclines | newSl (void) |
static speclines | freeSl (speclines sl) |
static spectags | newSt (void) |
static spectags | freeSt (spectags st) |
static void | specFini (void *_spec) |
static Spec | specGetPool (rpmioPool pool) |
Spec | newSpec (void) |
Create and initialize Spec structure. More... | |
struct OpenFileInfo * | newOpenFileInfo (void) |
static int | initSourceHeaderScriptlet (Header h, rpmTag progTag, rpmTag scriptTag, rpmiob iob) |
Add expanded build scriptlet to srpm header. More... | |
static int | initSourceHeaderScriptlets (Spec spec) |
Add expanded build scriptlets to srpm header. More... | |
static int | _specQuery (rpmts ts, QVA_t qva, const char *specName, const char *target) |
Parse a spec file, and query the resultant header. More... | |
int | rpmspecQuery (rpmts ts, QVA_t qva, const char *arg) |
Function to query spec file(s). More... | |
Variables | |
int | _pkg_debug |
int | _spec_debug |
int | specedit |
rpmioPool | _pkgPool |
rpmioPool | _specPool |
static | void |
Print copy of spec file, filling in Group/Description/Summary from specspo. More... | |
Header | h |
speclines | sl = spec->sl |
spectags | st = spec->st |
const char * | msgstr = NULL |
int | j |
Class: Rpmds | |
int | xx |
return | |
Class: Rpmts | |
int | i |
for (i=0;i< st->st_ntags;i++) | |
Handle spec data structure.
Definition in file spec.c.
Definition at line 33 of file spec.c.
Referenced by parseNoSource().
Definition at line 32 of file spec.c.
Referenced by parseNoSource().
Parse a spec file, and query the resultant header.
ts | rpm transaction |
qva | query args |
specName | specfile to parse |
target | cpu-vender-os platform for query (NULL is current) |
Definition at line 911 of file spec.c.
References _, anyarch, cookie, exit, Package_s::fileList, freeSpec(), Package_s::header, initSourceHeader(), initSourceHeaderScriptlets(), Package_s::next, NULL, Spec_s::packages, parseSpec(), passPhrase, rpmQVKArguments_s::qva_showPackage, rpmQVKArguments_s::qva_source, recursing, res, rpmlog(), RPMLOG_ERR, RPMQV_SPECFILE, RPMQV_SPECSRPM, rpmtsSetSpec(), Spec_s::sourceHeader, specedit, verify, and xx.
Referenced by rpmspecQuery().
|
static |
Definition at line 255 of file spec.c.
References Source::flags, Source::next, NULL, Source::num, p, and Spec_s::sources.
Referenced by parseNoSource().
Definition at line 749 of file spec.c.
References _, _free(), buf, fe, Package_s::header, headerGet(), headerSprintf(), i, j, msgstr, Package_s::next, NULL, _HE_s::p, Spec_s::packages, rpmDataType_u::ptr, RPMBUILD_DEFAULT_LANG, rpmHeaderFormats, rpmlog(), RPMLOG_ERR, RPMTAG_DESCRIPTION, RPMTAG_GROUP, RPMTAG_NAME, RPMTAG_SUMMARY, speclines_s::sl_lines, spectags_s::st_t, stpcpy(), rpmDataType_u::str, strcmp(), strncpy(), t, spectag_s::t_lang, spectag_s::t_msgid, spectag_s::t_nlines, spectag_s::t_startx, spectag_s::t_tag, _HE_s::tag, tagName(), void, xmalloc, and xstrdup().
Referenced by debevrfmtTag(), debmd5sumsTag(), FDGsqlTag(), FDGxmlTag(), FDGyamlTag(), localeTag(), needswhatTag(), PRCOsqlTag(), PRCOxmlTag(), PRCOyamlTag(), rpmDigestFinal(), rpmdsCompare(), rpmfiBuildFNames(), rpmHmacInit(), rpmPlatform(), and whatneedsTag().
Definition at line 503 of file spec.c.
References _free(), i, NULL, speclines_s::sl_lines, and speclines_s::sl_nlines.
Referenced by specFini().
Destroy source component chain.
s | source component chain |
Definition at line 64 of file spec.c.
References _free(), Source::fullSource, Source::next, NULL, s, and t.
Referenced by specFini().
Definition at line 533 of file spec.c.
References _free(), i, NULL, spectags_s::st_ntags, spectags_s::st_t, t, spectag_s::t_lang, and spectag_s::t_msgid.
Referenced by specFini().
|
static |
p | trigger entry chain |
Definition at line 42 of file spec.c.
References _free(), TriggerFileEntry::fileName, TriggerFileEntry::next, NULL, o, p, TriggerFileEntry::prog, q, and TriggerFileEntry::script.
Referenced by pkgFini().
|
static |
Add expanded build scriptlet to srpm header.
h | srpm header |
progTag | interpreter tag (0 disables) |
scriptTag | script tag (0 disables) |
iob | script body sting buf (NULL disables) |
Definition at line 848 of file spec.c.
References alloca(), _HE_s::c, headerPut(), memset(), NULL, _HE_s::p, prog, RPM_STRING_TYPE, rpmiobStr(), rpmDataType_u::str, _HE_s::t, _HE_s::tag, and xx.
Referenced by initSourceHeaderScriptlets().
Add expanded build scriptlets to srpm header.
spec | spec file control structure |
Definition at line 879 of file spec.c.
References Spec_s::build, Spec_s::check, Spec_s::clean, initSourceHeaderScriptlet(), Spec_s::install, NULL, Spec_s::prep, Spec_s::sourceHeader, tagValue(), and xx.
Referenced by _specQuery().
Definition at line 488 of file spec.c.
References NULL, sl, speclines_s::sl_lines, speclines_s::sl_nalloc, speclines_s::sl_nlines, specedit, and xmalloc.
Referenced by newSpec().
Definition at line 518 of file spec.c.
References NULL, specedit, st, spectags_s::st_nalloc, spectags_s::st_ntags, spectags_s::st_t, and xmalloc.
Referenced by newSpec().
Definition at line 157 of file spec.c.
References _free(), Package_s::ds, fi, Package_s::fi, Package_s::fileFile, Package_s::fileList, freeTriggerFiles(), Package_s::header, headerFree, NULL, Package_s::postInFile, Package_s::postUnFile, Package_s::preInFile, Package_s::preUnFile, rpmdsFree(), rpmfiFree(), rpmiobFree(), Package_s::sanityCheckFile, Package_s::specialDoc, Package_s::triggerFiles, Package_s::verifyFile, and void.
Referenced by pkgGetPool().
Definition at line 190 of file spec.c.
References Package_s::_item, _pkg_debug, _pkgPool, memset(), NULL, pkgFini(), rpmioGetPool(), and rpmioNewPool().
Referenced by newPackage().
Definition at line 547 of file spec.c.
References _free(), Spec_s::BACount, Spec_s::BANames, Spec_s::BASpecs, Spec_s::build, Spec_s::buildSubdir, Spec_s::check, Spec_s::clean, closeSpec(), Spec_s::cookie, Spec_s::dig, fi, Spec_s::fi, Spec_s::foo, freePackages(), freeSl(), freeSources(), freeSpec(), freeSt(), headerFree, Spec_s::install, Spec_s::lbuf, ReadLevelEntry::next, Spec_s::nfoo, NULL, Spec_s::packages, Spec_s::parsed, Spec_s::passPhrase, pgpDigFree(), Spec_s::prep, Spec_s::readStack, Spec_s::recursing, Spec_s::rootURL, rpmfiFree(), rpmiobFree(), rpmluaDelVar(), Spec_s::sl, Spec_s::sourceHeader, Spec_s::sourcePkgId, Spec_s::sourceRpmName, Spec_s::sources, spec, Spec_s::specFile, Spec_s::st, and tagStoreFree().
Referenced by specGetPool().
Definition at line 628 of file spec.c.
References Spec_s::_item, _spec_debug, _specPool, memset(), NULL, rpmioGetPool(), rpmioNewPool(), spec, and specFini().
Referenced by newSpec().
int _pkg_debug |
Definition at line 23 of file spec.c.
Referenced by pkgGetPool().
rpmioPool _pkgPool |
Definition at line 188 of file spec.c.
Referenced by main(), and pkgGetPool().
int _spec_debug |
Definition at line 26 of file spec.c.
Referenced by specGetPool().
rpmioPool _specPool |
Definition at line 626 of file spec.c.
Referenced by main(), and specGetPool().
<--%s(%p,%p,%p,%p) rc%d\n\tdbi%p(%s) rpmdb%ph%p%s\n",__FUNCTION__,db,key,data,_r,rc,dbi,tagName(dbi-> h |
Definition at line 739 of file spec.c.
Referenced by checkPackageSet(), ckHeader(), fpHashFunction(), hashFunctionString(), hdr_hash(), hdrLoad(), hdrUnload(), headerGetPool(), headerLoad(), headerNew(), headerScrub(), IDTXglob(), IDTXload(), if(), main(), makeHDRSignature(), parseRCPOT(), pgpPrtComment(), pgpPrtSubType(), readFile(), relocateFileList(), rpmbcExportSignature(), rpmcliEraseElement(), rpmcliImportPubkey(), rpmcliInstall(), rpmcliShowMatches(), rpmdbRemove(), rpmds_new(), rpmErase(), rpmfi_new(), rpmgiLoadReadHeader(), rpmgiNext(), rpmgiReadHeader(), rpmgiShowMatches(), rpmgiWalkReadHeader(), rpmhdr__get(), rpmhdr_ds(), rpmhdr_fi(), rpmhdr_getorigin(), rpmhdr_new(), rpmhdr_setorigin(), rpmhdr_sprintf(), rpmInstallSourcePackage(), rpmmi_each(), rpmmi_next(), rpmmiInit(), rpmReadHeader(), rpmReadHeaders(), rpmReadPackageFile(), rpmrepoReadHeader(), rpmShowProgress(), rpmSingleHeaderFromFD(), rpmteDBHeader(), rpmteFDHeader(), rpmteOpen(), rpmtsCallback(), rpmtsCheckInstalledFiles(), rpmtsFindPubkey(), rpmtsNotify(), rpmtsSanityCheck(), rpmtsSolve(), unsatisfiedDepend(), wrHeader(), and writeRPM().
int i |
Definition at line 743 of file spec.c.
Referenced by __crc32(), __crc64(), _tagName(), _tagType(), _tagValue(), addChangelog(), addFile(), addTE(), arHeaderRead(), arSetup(), bin2hex(), cacheStashLatest(), checkHardLinks(), checkUnpackagedFiles(), cmpArgvStr(), compressFilelist(), copyEntry(), db3open(), dnlInitIterator(), dnlNextIterator(), doFoo(), doScript(), fdbg(), fdFini(), fdFiniDigest(), FDGSkip(), FDGsqlTag(), FDGxmlTag(), FDGyamlTag(), fdStealDigest(), fdUpdateDigests(), Ferror(), Fileno(), findTag(), fmtBits(), fmtDBT(), for(), formatValue(), fpLookupList(), fpLookupSubdir(), freeGlobs(), freeItems(), freeSl(), freeSt(), fsmCommitLinks(), fsmMakeLinks(), fsmMapAttrs(), fsmMapFContext(), fsmMapPath(), fsmMkdirs(), fsmStage(), ftpReq(), ftsCachePrint(), ftsCacheUpdate(), genCpioListAndHeader(), getFilesystemList(), getMachineInfo(), getSource(), glob(), globfree(), handleOneTrigger(), handleOverlappedFiles(), hdr_subscript(), headerCheck(), headerLoad(), headerScrub(), headerSizeof(), headerUnload(), headerVerifyInfo(), hGetColor(), htFini(), htGetKeys(), IDTXfree(), IDTXglob(), if(), initGlobs(), initSourceHeader(), insertionsort(), intFormat(), iosmCommitLinks(), iosmMakeLinks(), iosmMapAttrs(), iosmMapFContext(), iosmMapPath(), iosmMkdirs(), iosmStage(), loadDBT(), localeTag(), machAddEquiv(), machCacheEntryVisit(), main(), mapNextIterator(), mireApply(), mireSkip(), missingokTag(), needswhatTag(), packageBinaries(), parseForLang(), parseFormat(), pgpCRC(), pgpGrab(), pgpHashAlgoStringToNumber(), pgpHexCvt(), pgpPrtComment(), pgpPrtPkts(), pgpPrtPubkeyParams(), pgpPrtSeckeyParams(), pgpPrtSigParams(), pgpPrtSubType(), pgpPubkeyFingerprint(), pgpStashKeyid(), pkgUnpackagedSubdirs(), PRCOsqlTag(), PRCOxmlTag(), PRCOyamlTag(), prefix_array(), prepFetchVerbose(), printHash(), processBinaryFile(), processPackageFiles(), providePackageNVR(), rdSignature(), rebuildCompatTables(), relocateFileList(), removeSillyDeps(), rpm_mergesort(), rpm_rb_raise(), rpmalAllFileSatisfiesDepend(), rpmalFini(), rpmalMakeIndex(), rpmcliImportPubkeys(), rpmcliInstallElementPath(), rpmcliInstallSuggests(), rpmdbTriggerGlobs(), rpmDigestFinal(), rpmdsCpuinfo(), rpmdsELF(), rpmdsNew(), rpmdsNext(), rpmdsSearch(), rpmdsSetIx(), rpmDumpMacroTable(), rpmEVRparse(), rpmfcApply(), rpmfcExpandAppend(), rpmfcExpandRegexps(), rpmfcGenerateDepends(), rpmfcHelper(), rpmfcMatchRegexps(), rpmfcSCRIPT(), rpmfi_FDigest_get(), rpmfiBuildFNames(), rpmfiDupeRelocations(), rpmfiFNBF(), rpmfiNew(), rpmfiNext(), rpmfiOpendir(), rpmfiSetFX(), rpmfiStat(), rpmFreeFilesystems(), rpmFreeMacros(), rpmFreeRpmrc(), rpmGetFilesystemUsage(), rpmGetMacroEntries(), rpmGlob(), rpmhdrLoadTag(), rpmHmacInit(), rpmhookArgsParse(), rpmhookTableRehash(), rpmInitMacros(), rpmInstallSourcePackage(), rpmioInit(), rpmLoadMacroFile(), rpmLoadMacros(), rpmlogClose(), rpmlogPrint(), rpmmc_list(), rpmmiGrowBasename(), rpmmiInit(), rpmmiPrune(), rpmmiSort(), rpmnsProbe(), rpmnsProbeSignature(), rpmPlatformScore(), rpmpsFini(), rpmpsNextIterator(), rpmpsPrint(), rpmQueryVerify(), rpmrbLoadClasses(), rpmReadPackageManifest(), rpmrepoInitPopt(), rpmReSign(), rpmRollback(), rpmShowRC(), rpmsquirrelNew(), rpmswInit(), rpmteChain(), rpmteColorDS(), rpmtsAddFingerprints(), rpmtsCheckDSIProblems(), rpmtsCheckInstalledFiles(), rpmtsCloseSDB(), rpmtsFindBaseNamesInDB(), rpmtsInitDSI(), rpmtsLoadNVRA(), rpmtsOpenSDB(), rpmtsPrepare(), rpmtsSanityCheck(), rpmtsSkipFiles(), rpmtsSolve(), rpmvfNew(), rpnFormat(), runImmedTriggers(), runScript(), runTriggersLoop(), setup(), showQueryPackage(), showVerifyPackage(), signalsCaught(), singleSprintf(), sql_bind_key(), sql_step(), statFormat(), strsubFormat(), tag2uuidv5(), tagStoreFree(), tagSwab(), tarHeaderRead(), tarHeaderWriteBlock(), tblName(), timeCheck(), triggercondsTag(), triggertypeTag(), unsatisfiedDepend(), urlFind(), urlFreeCache(), uuidFormat(), valueMakeInteger(), whatneedsTag(), writeLinkedFile(), XpoptDupArgv(), and yamlstrcpy().
int j |
Definition at line 743 of file spec.c.
Referenced by __crc32(), __crc64(), checkHardLinks(), dnlInitIterator(), doFoo(), for(), fsmStage(), ftpReq(), getMachineInfo(), handleOverlappedFiles(), headerLoad(), iosmStage(), mireSkip(), mireStudy(), packagedDir(), pgpPrtComment(), pkgUnpackagedSubdirs(), relocateFileList(), removeSillyDeps(), rpmalAllFileSatisfiesDepend(), rpmdsMerge(), rpmfcApply(), rpmfiFNlink(), rpmfiNew(), rpmfiNextD(), rpmfiOpendir(), rpmfiSetDX(), rpmFreeRpmrc(), rpmGetFilesystemUsage(), rpmGlob(), rpmmiInit(), rpmpsPrint(), rpmReadPackageManifest(), rpmtsCheckInstalledFiles(), rpmtsSkipFiles(), runTriggersLoop(), saveHardLink(), showQueryPackage(), singleSprintf(), tagSwab(), triggercondsTag(), and triggertypeTag().
static PyObject * return |
Definition at line 740 of file spec.c.
Referenced by newSl(), and readLineFromOFI().
int specedit |
Definition at line 22 of file poptQV.c.
Referenced by _specQuery(), newSl(), and newSt().
Definition at line 741 of file spec.c.
Referenced by cacheStashLatest(), extractRegular(), fsmCommitLinks(), fsmMapAttrs(), fsmMapPath(), fsmMkdirs(), fsmStage(), iosmCommitLinks(), iosmMapAttrs(), iosmMapPath(), iosmMkdirs(), iosmStage(), newSt(), open_dso(), pkgmtimeTag(), pkgsizeTag(), populateInstallHeader(), printSize(), rpmdcPrintZeroInstall(), rpmdsELF(), rpmdsSysinfo(), rpmfcApply(), rpmfcSCRIPT(), rpmpsmStage(), rpmReadHeader(), rpmrepoCheckTimeStamps(), rpmrepoDoFinalMove(), rpmrepoDoRepoMetadata(), rpmrepoRfileDigest(), rpmrepoTestSetupDirs(), rpmvfNew(), saveHardLink(), stashSt(), statFormat(), and writeFile().
|
static |
Print copy of spec file, filling in Group/Description/Summary from specspo.
spec | spec file control structure |
Definition at line 737 of file spec.c.
Referenced by __fdOpen(), _GetPass(), _rpmtsCheck(), addFile(), addFileToTagAux(), addTE(), arSetup(), blockSignals(), buildHost(), buildSpec(), cacheStashLatest(), checkDuplicateFiles(), checkPackageSet(), ckHeader(), closeSpec(), compareFileListRecs(), compressFilelist(), copyEntry(), copyFile(), cpio_doio(), cpioStrCmp(), dbiMireKeys(), dbiOpen(), delTE(), dncmp(), dnlInitIterator(), doAddSubtract(), dodigest(), doIcon(), doLookup(), dosetenv(), doSetupMacro(), ensureOlder(), extractRegular(), Fclose(), fdDup(), fdFini(), fdFiniDigest(), fdInitHmac(), Fdopen(), fdstat_enter(), fdstat_exit(), fdUpdateDigests(), findPreambleTag(), findTag(), fmtDBT(), Fopen(), for(), formatValue(), fpLookupSubdir(), freeItem(), fsmMkdirs(), fsmSetup(), fsmStage(), fsmTeardown(), ftpAbort(), ftpCmd(), ftpLogin(), ftpMkdir(), ftpNLST(), ftpReq(), fts_build(), Fts_children(), Fts_close(), Fts_read(), fts_safe_changedir(), genCpioListAndHeader(), genSourceRpmName(), getDigestAlgo(), getFilesystemList(), getMachineInfo(), getOutputFrom(), getSignid(), Glob(), handleOneTrigger(), handleOverlappedFiles(), handlePreambleTag(), hdr_dealloc(), hdrLoad(), hdrUnload(), headerCheck(), headerCopy(), headerFini(), headerGet(), headerLoad(), headerMacrosLoad(), headerMacrosUnload(), headerNew(), headerNext(), headerReload(), headerScrub(), headerSprintf(), headerUnload(), hGetNVRA(), httpReq(), i18nTag(), IDTXfree(), IDTXglob(), IDTXload(), if(), iosmMkdirs(), iosmSetup(), iosmStage(), iosmStrCmp(), iosmTeardown(), isPart(), main(), makeGPGSignature(), makeHDRSignature(), manageFile(), mapFreeIterator(), miFreeHeader(), mireFini(), mireFreeAll(), mireRegcomp(), mireRegexec(), mireSetGOptions(), missingokTag(), needswhatTag(), Open(), open_dso(), packageBinaries(), packagedDir(), packageSources(), parseDescription(), parseExpression(), parseExpressionBoolean(), parseExpressionString(), parsePreamble(), parseRCPOT(), parseScript(), parseSimplePart(), parseSpec(), pgpDigFini(), pgpExtractPubkeyFingerprint(), pgpMpiHex(), pgpMpiSet(), pgpPrtPkts(), pgpPrtPubkeyParams(), pgpPrtSig(), pgpPubkeyFingerprint(), pgpsigFormat(), pkgFini(), pointRpmEVR(), printDeps(), printFileInfo(), printHash(), processBinaryFile(), processBinaryFiles(), processMetadataFile(), processPackageFiles(), processSourceFiles(), psmWait(), queryArgCallback(), rdLead(), rdSignature(), readFile(), readLine(), readLineFromOFI(), realDateFormat(), recurseDir(), relocateFileList(), repoWriteMetadataDocs(), rpmalAllFileSatisfiesDepend(), rpmalAllSatisfiesDepend(), rpmalDel(), rpmalFini(), rpmbcMpiItem(), rpmbcSetRSA(), rpmCheckPassPhrase(), rpmcliAllArgCallback(), rpmcliImportPubkey(), rpmcliInstall(), rpmcliVerify(), rpmdbAdd(), rpmdbCheckTerminate(), rpmdbClose(), rpmdbExportInfo(), rpmdbOpenAll(), rpmdbOpenDatabase(), rpmdbRemove(), rpmdcCWalk(), rpmdcFiniFile(), rpmdcParseCoreutils(), rpmdcParseZeroInstall(), rpmdcPrintFile(), rpmDigestFinal(), rpmDigestInit(), rpmds_BT_set(), rpmds_Color_set(), rpmds_Ix_set(), rpmds_NoPromote_set(), rpmdsAnyMatchesDep(), rpmdsELF(), rpmdsFini(), rpmdsFreePRCO(), rpmdsLdconfig(), rpmdsNew(), rpmdsNSAdd(), rpmdsNVRMatchesDep(), rpmdsPipe(), rpmdsPrintClosure(), rpmdsRpmlib(), rpmdsSearch(), rpmdsSysinfoFile(), rpmErase(), rpmfcApply(), rpmfcFini(), rpmfcGenerateDepends(), rpmfcHelper(), rpmfcPrint(), rpmfcSCRIPT(), rpmfi_DX_set(), rpmfi_FX_set(), rpmfiBuildFDeps(), rpmfiBuildFNames(), rpmfiFini(), rpmfiFN(), rpmfiFNBF(), rpmfiNew(), rpmfiSetHeader(), rpmFreeRpmrc(), rpmgiFini(), rpmgiLoadManifest(), rpmgiLoadReadHeader(), rpmgiNext(), rpmgiOpen(), rpmgiReadHeader(), rpmgiShowMatches(), rpmgiWalkReadHeader(), rpmhdr_setorigin(), rpmHeadersIdentical(), rpmHmacInit(), rpmhookCall(), rpmInstallSource(), rpmInstallSourcePackage(), rpmioAllArgCallback(), rpmiobSlurp(), rpmioClean(), rpmioFreePool(), rpmioInit(), rpmioPutPool(), rpmjsFini(), rpmkuFindPubkey(), rpmkuStorePubkey(), rpmlibNeedsFeature(), rpmlogDefault(), rpmmgFile(), rpmmiFini(), rpmmiGrow(), rpmmiGrowBasename(), rpmmiInit(), rpmmiNext(), rpmnsClean(), rpmnsProbeSignature(), rpmpsmFini(), rpmpsmStage(), rpmpythonNew(), rpmQueryVerify(), rpmrbLoadClasses(), rpmReadConfigFiles(), rpmReadHeader(), rpmReadHeaders(), rpmReadPackageFile(), rpmrepoCloseMDFile(), rpmrepoDoRepoMetadata(), rpmrepoError(), rpmrepoFclose(), rpmrepoGetFileList(), rpmrepoMDExpand(), rpmrepoProgress(), rpmrepoReadHeader(), rpmReSign(), rpmRollback(), rpmrubyNew(), rpmShowProgress(), rpmShowRC(), rpmSingleHeaderFromFD(), rpmspecQuery(), rpmsqAction(), rpmsqEnable(), rpmsqJoin(), rpmsqlFini(), rpmsqlNew(), rpmsqlRun(), rpmsqThread(), rpmsqThreadEqual(), rpmsquirrelFini(), rpmsqWait(), rpmsqWaitUnregister(), rpmswEnter(), rpmswInit(), rpmswNow(), rpmtclFini(), rpmtclNew(), rpmteClose(), rpmteColorDS(), rpmteFDHeader(), rpmTempFile(), rpmteOpen(), rpmteSetHeader(), rpmts_dealloc(), rpmts_free(), rpmts_new(), rpmtsAddEraseElement(), rpmtsAddFingerprints(), rpmtsAddInstallElement(), rpmtsAddObsoletes(), rpmtsCallback(), rpmtsCheckInstalledFiles(), rpmtsCleanDig(), rpmtsCloseDB(), rpmtsCloseSDB(), rpmtsCreate(), rpmtsDig(), rpmtsEraseDebuginfo(), rpmtsFindBaseNamesInDB(), rpmtsFindPubkey(), rpmtsFini(), rpmtsiFini(), rpmtsLoadNVRA(), rpmtsNotify(), rpmtsOpenDB(), rpmtsPrepare(), rpmtsPrintStats(), rpmtsProcess(), rpmtsRebuildDB(), rpmtsRepackage(), rpmtsSetRootDir(), rpmtsSetup(), rpmtsSolve(), rpmuuidMake(), rpmvcFini(), rpmVerifySignatures(), rpmvtNew(), rpmWriteHeader(), rpmxarPush(), runImmedTriggers(), runScript(), runTriggersLoop(), setLogFile(), showQueryPackage(), showVerifyPackage(), signalsCaught(), singleSprintf(), sql_busy_handler(), sql_cget(), sql_close(), sql_open(), statFormat(), sum32Digest(), sum64Digest(), switch(), tagLoadATags(), tarHeaderWriteBlock(), tblName(), tcpConnect(), ufdClose(), ufdCopy(), ufdGetFile(), ufdOpen(), ufdRead(), ufdWrite(), unblockSignals(), unsatisfiedDepend(), urlFind(), urlGetFile(), verifyDependencies(), whatneedsTag(), writeFile(), writeLinkedFile(), writeRPM(), wrLead(), xarRead(), and xstrtolocale().
int xx |
Definition at line 744 of file spec.c.
Referenced by _RequestPass(), _rpmtsCheck(), _rpmtsRun(), _specQuery(), _tagGenerate(), _tagName(), _tagType(), _tagValue(), addChangelogEntry(), addFileToArrayTag(), addFileToTag(), addOrAppendListEntry(), addReqProv(), addTE(), cacheStashLatest(), cacheWalkPathFilter(), checkPackages(), compressFilelist(), cpio_doio(), db3close(), db3open(), db_fini(), db_init(), dbiFindMatches(), dbiMireKeys(), debevrTag(), debmd5sumsTag(), digestFormat(), dodigest(), doIcon(), extractRegular(), FDGsqlTag(), FDGxmlTag(), FDGyamlTag(), fillOutMainPackage(), findErases(), formatValue(), fssizesTag(), ftpReq(), Fts_children(), ftsCacheUpdate(), genCpioListAndHeader(), getDigestAlgo(), getSignid(), handleInstInstalledFile(), handleOneTrigger(), handlePreambleTag(), hdr_subscript(), headerCheck(), headerCopyTags(), headerMacrosLoad(), headerMacrosUnload(), headerMergeLegacySigs(), headerRegenSigHeader(), headerReload(), hGetColor(), hLoadTID(), i18nTag(), IDTXglob(), IDTXload(), if(), initSourceHeader(), initSourceHeaderScriptlet(), initSourceHeaderScriptlets(), installArgCallback(), intFormat(), isMemberInEntry(), jsonFormat(), loadDBT(), lookupPackage(), main(), makeHDRSignature(), miFreeHeader(), mireAppend(), mireApply(), mireLoadPatterns(), nwlookupTag(), open_dso(), packageBinaries(), packageSources(), parseDescription(), parseFormat(), parsePreamble(), parsePrep(), parseScript(), parseSpec(), pgpDigNew(), pgpPrtSigParams(), PRCOsqlTag(), PRCOxmlTag(), PRCOyamlTag(), prepFetchVerbose(), processBinaryFile(), processMetadataFile(), processPackageFiles(), processScriptFiles(), processSourceFiles(), providePackageNVR(), rdLead(), rdSignature(), readFile(), relocateFileList(), removePackage(), removeSillyDeps(), rpmAddSignature(), rpmbcExportPubkey(), rpmbcExportSignature(), rpmbcGenerateDSA(), rpmbcGenerateRSA(), rpmbcSetECDSA(), rpmbcSetELG(), rpmbcSetRSA(), rpmbcSignDSA(), rpmbcSignRSA(), rpmbcVerifyDSA(), rpmCheckPassPhrase(), rpmcliEraseElement(), rpmcliEvalSlurp(), rpmcliImportPubkey(), rpmcliInstall(), rpmcliInstallElementPath(), rpmcliSign(), rpmcliWalkFirst(), rpmdbAdd(), rpmdbClose(), rpmdbCloseDBI(), rpmdbCount(), rpmdbExportHR_MIB(), rpmdbExportInfo(), rpmdbOpenDatabase(), rpmdbRemove(), rpmdbURIPath(), rpmdcArgCallback(), rpmdcFiniFile(), rpmdcParseCoreutils(), rpmdcParseZeroInstall(), rpmDigestInit(), rpmdsCompare(), rpmdsCpuinfo(), rpmdsELF(), rpmdsLdconfig(), rpmdsNew(), rpmdsNewN(), rpmdsNSAdd(), rpmdsPipe(), rpmdsRpmlib(), rpmdsSysinfo(), rpmdsSysinfoFile(), rpmdsThis(), rpmdsUname(), rpmErase(), rpmEVRmire(), rpmEVRparse(), rpmfcApply(), rpmfcClassify(), rpmfcExec(), rpmfcExpandRegexps(), rpmfcGenerateDepends(), rpmfcGenerateDependsHelper(), rpmfcGenerateScriptletDeps(), rpmfcHelper(), rpmfcMatchRegexps(), rpmfcSCRIPT(), rpmfiBuildFNames(), rpmfiFNBF(), rpmfiNew(), rpmfiOpendir(), rpmfts_dealloc(), rpmgiFini(), rpmgiGlobArgv(), rpmgiNext(), rpmHeadersIdentical(), rpmiobSlurp(), rpmioInit(), rpmioParse(), rpmkuFindPubkey(), rpmkuPassPhrase(), rpmlibMarkers(), rpmLoadMacroFile(), rpmmgNew(), rpmmiCount(), rpmmiFini(), rpmmiInit(), rpmmiNext(), rpmmiPrune(), rpmnsProbeSignature(), rpmperlNew(), rpmPlatform(), rpmpsmStage(), rpmpythonSlurp(), rpmReadHeader(), rpmReadPackageFile(), rpmrepoCloseMDFile(), rpmrepoDoFinalMove(), rpmrepoGetFileList(), rpmrepoInitPopt(), rpmrepoNew(), rpmrepoOpenMDFile(), rpmrepoRfileDigest(), rpmReSign(), rpmRollback(), rpmShowProgress(), rpmShowRC(), rpmsqEnable(), rpmsqFork(), rpmsqlNew(), rpmsqWaitUnregister(), rpmteChain(), rpmteNew(), rpmtsAddInstallElement(), rpmtsAddObsoletes(), rpmtsAddUpgrades(), rpmtsCheckInstalledFiles(), rpmtsCloseSDB(), rpmtsCreate(), rpmtsEraseDebuginfo(), rpmtsFindBaseNamesInDB(), rpmtsFindPubkey(), rpmtsLoadNVRA(), rpmtsOpenSDB(), rpmtsPRCO(), rpmtsPrepare(), rpmtsProcess(), rpmtsRebuildDB(), rpmtsRepackage(), rpmtsRollback(), rpmtsRunScript(), rpmtsSanityCheck(), rpmtsSetup(), rpmtsSkipFiles(), rpmtsSolve(), rpmVerifySignatures(), rpmVersionCompare(), rpmvtNew(), rpmxarFini(), runImmedTriggers(), runScript(), runTriggers(), runTriggersLoop(), scpReset(), scpResetAv(), shescapeFormat(), singleSprintf(), sql_close(), sql_open(), stashSt(), statFormat(), strsubFormat(), tagValidate(), tcpConnect(), timeCheck(), triggercondsTag(), triggertypeTag(), unsatisfiedDepend(), urlFini(), verifyDependencies(), while(), wnlookupTag(), writeFile(), writeRPM(), xarRead(), xmlFormat(), and yamlFormat().