rpm
5.4.15
|
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <time.h>
#include <strings.h>
#include <errno.h>
#include <sys/file.h>
#include <ctype.h>
#include "rpmio/glob.h"
#include "rpmio/fnmatch.h"
#include "../system.h"
#include <ruby.h>
Go to the source code of this file.
Data Structures | |
struct | our_mntent |
Macros | |
#define | st_birthtime st_ctime /* Use st_ctime if no st_birthtime. */ |
#define | MAXPHYS (128 * 1024) /* max raw I/O transfer size */ |
#define | TIMEVAL_TO_TIMESPEC(tv, ts) |
#define | TIMESPEC_TO_TIMEVAL(tv, ts) |
#define | major(dev) (((dev) >> 8) & 0xff) |
#define | minor(dev) ((dev) & 0xff) |
#define | makedev(maj, min) (((maj) << 8) | (min)) |
#define | EXIT_FAILURE 1 |
#define | SEEK_SET 0 |
#define | SEEK_CUR 1 |
#define | SEEK_END 2 |
#define | F_OK 0 |
#define | X_OK 1 |
#define | W_OK 2 |
#define | R_OK 4 |
#define | dirent direct |
#define | NLENGTH(direct) ((direct)->d_namlen) |
#define | __progname program_name |
#define | setprogname(pn) |
#define | setlocale(Category, Locale) /* empty */ |
#define | bindtextdomain(Domain, Directory) /* empty */ |
#define | textdomain(Domain) /* empty */ |
#define | _(Text) Text |
#define | D_(Text) Text |
#define | dgettext(DomainName, Text) Text |
#define | N_(Text) Text |
#define | S_IFSOCK (0xc000) |
#define | S_ISLNK(mode) ((mode & 0xf000) == S_IFLNK) |
#define | S_ISSOCK(mode) ((mode & 0xf000) == S_IFSOCK) |
#define | lchown chown |
#define | our_mntent struct our_mntent |
#define | GETMNTENT_ONE 1 |
#define | GETMNTENT_TWO 0 |
#define | MOUNTED "/etc/mnttab" |
#define | FILE_RCSID(id) |
#define | Makedev(x, y) makedev((x),(y)) |
makedev() on QNX takes three parameters the additional one (first place) specifies the node for QNET as this applic is not QNET aware, we can set it to 'local node' More... | |
#define | SUPPORT_IMPLICIT_TAG_DATA_TYPES 1 |
Use the tag data type compiled into rpm, not the type from the header. More... | |
#define | SUPPORT_I18NSTRING_TYPE 1 |
Eliminate RPM_I18NSTRING_TYPE. More... | |
#define | SUPPORT_NOSIGNATURES 1 |
Eliminate signature/digest disablers. More... | |
#define | _save _ |
#define | _xmalloc xmalloc |
#define | _xcalloc xcalloc |
#define | _xrealloc xrealloc |
#define | _xfree xfree |
#define | _ _save |
#define | xmalloc _xmalloc |
#define | xrealloc _xrealloc |
#define | xfree _xfree |
Functions | |
char * | memchr () |
char * | getenv (const char *name) |
char * | realpath (const char *path, char resolved_path[]) |
char * | alloca () |
char * | stpcpy (char *dest, const char *src) |
char * | stpncpy (char *dest, const char *src, size_t n) |
int | setenv (const char *name, const char *value, int replace) |
void | unsetenv (const char *name) |
void * | xmalloc (size_t size) |
void * | xcalloc (size_t nmemb, size_t size) |
void * | xrealloc (void *ptr, size_t size) |
char * | xstrdup (const char *str) |
void * | vmefail (size_t size) |
struct our_mntent * | getmntent (FILE *filep) |
Variables | |
int | errno |
const char * | program_name |
#define _ | ( | Text | ) | Text |
Definition at line 29 of file system.h.
Referenced by _rpmtsOrder(), _rpmtsRun(), _specQuery(), addChangelog(), addFile(), addFileToTagAux(), addMacro(), addSource(), argerror(), armorFormat(), base64Format(), bncdataFormat(), build(), buildHost(), buildSpec(), cdataFormat(), checkForDuplicates(), checkForRequired(), checkForValidArchitectures(), checkOwners(), checkPackages(), checkUnpackagedFiles(), coder_add_filter(), coder_set_compression_settings(), compare(), compile_single_pattern(), copyFile(), copyNextLineFromOFI(), cpio_copy(), cpio_doio(), createDir(), dateFormat(), dayFormat(), db3Acallback(), db3open(), dbiFindMatches(), dbiMireKeys(), dbiOpen(), depflagsFormat(), deptypeFormat(), digestFormat(), doAddSubtract(), doDefine(), doIcon(), doLogical(), doMultiplyDivide(), doPatch(), doPatchMacro(), doPrimary(), doRelational(), doSetupMacro(), doUndefine(), doUnglobal(), doUntar(), expandMacro(), expandMacros(), Fadvise(), Fallocate(), fflagsFormat(), fiIntersect(), findPreambleTag(), freeArgs(), fsmMapAttrs(), fsmStage(), ftpStrerror(), genCpioListAndHeader(), getFilesystemList(), getGidS(), getGname(), getGnameS(), getOutputFrom(), getUidS(), getUname(), getUnameS(), grabArgs(), grep_or_recurse(), grepArgCallback(), handlePreambleTag(), headerCheck(), hintFormat(), iconvFormat(), IDTXglob(), ignoreDep(), installArgCallback(), intFormat(), io_copy_attrs(), io_unlink(), iosmMapAttrs(), iosmStage(), iosmStrerror(), isCompressed(), jsonFormat(), main(), makeGPGSignature(), manageFile(), memlimit_too_small(), miFreeHeader(), mireLoadPatternFiles(), mireRegcomp(), mireRegexec(), mireSetLocale(), mireStudy(), mtree_error(), mtreeArgCallback(), mtreeMiss(), mtreeReadExcludes(), mtreeSpec(), mtreeVisitD(), mtreeVisitF(), mtreeVWalk(), packageBinaries(), parse_options(), parseBuildInstallClean(), parseDescription(), parseExpression(), parseExpressionBoolean(), parseExpressionString(), parseFiles(), parseForAttr(), parseForConfig(), parseForDev(), parseForLang(), parseFormat(), parseForSimple(), parseForVerify(), parseNoSource(), parsePreamble(), parsePrep(), parseRCPOT(), parseScript(), parseSpec(), pcregrep(), permsFormat(), pgpsigFormat(), pkgUnpackagedSubdirs(), prepFetch(), printExpansion(), printMacro(), printNewSpecfile(), printVersion(), processBinaryFile(), processBinaryFiles(), processMetadataFile(), processPackageFiles(), processScriptFiles(), processSourceFiles(), queryHeader(), rdLead(), rdSignature(), rdToken(), readFile(), readLine(), readLineFromOFI(), realDateFormat(), rfileHeaderSprintf(), rpmalAllFileSatisfiesDepend(), rpmalAllSatisfiesDepend(), rpmCheckPassPhrase(), rpmcliImportPubkeys(), rpmcliInit(), rpmcliInstall(), rpmcliInstallCheck(), rpmcliInstallOrder(), rpmcliInstallRun(), rpmcliInstallSuggests(), rpmcliSign(), rpmdbCount(), rpmdbNew(), rpmdbRemove(), rpmdcArgCallback(), rpmdcInitFile(), rpmdcParseCoreutils(), rpmdcParseZeroInstall(), rpmdsCompare(), rpmdsNotify(), rpmdsPipe(), rpmdsSysinfoFile(), rpmDumpMacroTable(), rpmErase(), rpmEVRcompare(), rpmfcApply(), rpmfcExpandRegexps(), rpmfcGenerateDependsHelper(), rpmfcHelper(), rpmfcMatchRegexps(), rpmGetFilesystemUsage(), rpmgiInitFilter(), rpmgiLoadReadHeader(), rpmgiOpen(), rpmInstallSource(), rpmInstallSourcePackage(), rpmioInit(), rpmLoadMacroFile(), rpmlogMessage(), rpmmgBuffer(), rpmmgFile(), rpmmgNew(), rpmmiNext(), rpmMkdirPath(), rpmProblemString(), rpmpsmStage(), rpmQueryVerify(), rpmReadHeader(), rpmReadPackageFile(), rpmReadPackageManifest(), rpmrepoCheckTimeStamps(), rpmrepoCloseMDFile(), rpmrepoDoFinalMove(), rpmrepoDoRepoMetadata(), rpmrepoGetFileList(), rpmrepoInitPopt(), rpmrepoMkdir(), rpmrepoOpenMDFile(), rpmrepoReadHeader(), rpmrepoTestSetupDirs(), rpmReSign(), rpmrfileXMLWrite(), rpmRollback(), rpmShowProgress(), rpmShowRC(), rpmspecQuery(), rpmsqlRun(), rpmTempFile(), rpmts_Die(), rpmtsAcquireLock(), rpmtsAddInstallElement(), rpmtsFindPubkey(), rpmtsOpenDB(), rpmtsOpenSDB(), rpmtsPrepare(), rpmtsRollback(), rpmtsSolve(), rpmuuidMake(), rpmVerifySignature(), rpmVerifySignatures(), rpmvfVerify(), rpmWriteHeader(), rpmzArgCallback(), rpmzFini(), rpnFormat(), runScript(), set(), set_lzma(), shescapeFormat(), showQueryPackage(), singleSprintf(), spewescapeFormat(), sql_busy_handler(), statFormat(), strsubFormat(), tagValidate(), timeCheck(), triggertypeFormat(), unsatisfiedDepend(), urlFind(), urlFini(), urlFreeCache(), urlSplit(), urlStrerror(), uuidFormat(), verifyDependencies(), verifyDSA(), verifyECDSA(), verifyMD5(), verifyRSA(), verifySHA1(), verifySize(), vmefail(), writeRPM(), xmlFormat(), yamlFormat(), and zapRelation().
#define __progname program_name |
Definition at line 363 of file system.h.
Referenced by argerror(), coder_add_filter(), compile_single_pattern(), grep_or_recurse(), grepArgCallback(), main(), message_filters(), mireLoadPatternFiles(), mireSetLocale(), mireStudy(), mtree_error(), mtreeArgCallback(), mtreeCWalk(), mtreeReadExcludes(), mtreeSpec(), mtreeVisitD(), mtreeVisitF(), mtreeVWalk(), parse_options(), pcregrep(), rpmrepoError(), rpmrepoProgress(), rpmrepoReadHeader(), rpmzArgCallback(), rpmzInit(), and set().
#define bindtextdomain | ( | Domain, | |
Directory | |||
) | /* empty */ |
Definition at line 522 of file system.h.
Referenced by rpmcliInit(), and rpmioInit().
#define D_ | ( | Text | ) | Text |
Definition at line 526 of file system.h.
Referenced by _rpmtsOrder(), _rpmtsRun(), db3close(), db3open(), db_fini(), db_init(), dnlInitIterator(), findErases(), fsmMkdirs(), getOutputFrom(), iosmMkdirs(), main(), makeGPGSignature(), printSize(), psmWait(), relocateFileList(), rpmcliInstall(), rpmdbCheckSignals(), rpmdsCompare(), rpmdsProblem(), rpmErase(), rpmfcApply(), rpmfcClassify(), rpmfcMatchRegexps(), rpmfiDecideFate(), rpmioFreePool(), rpmioMkpath(), rpmioNewPool(), rpmpsmStage(), rpmQueryVerify(), rpmReadPackageManifest(), rpmRollback(), rpmtsAddObsoletes(), rpmtsAddUpgrades(), rpmtsCheckInstalledFiles(), rpmtsEraseDebuginfo(), rpmtsInitDSI(), rpmtsPrepare(), rpmtsProcess(), rpmtsRebuildDB(), rpmtsSanityCheck(), rpmtsSkipFiles(), rpmtsSolve(), runScript(), sql_close(), sql_open(), urlConnect(), urlGetFile(), and wrSignature().
#define dgettext | ( | DomainName, | |
Text | |||
) | Text |
#define dirent direct |
Definition at line 245 of file system.h.
Referenced by Alphasort(), avOpendir(), avReaddir(), avScandir(), avSeekdir(), avTelldir(), fts_build(), Glob(), glob_in_dir(), grep_or_recurse(), rpmzInit(), Scandir(), and Versionsort().
#define EXIT_FAILURE 1 |
Referenced by argerror(), db3open(), getOutputFrom(), main(), makeGPGSignature(), memlimit_too_small(), mtree_error(), mtreeArgCallback(), mtreeReadExcludes(), rpmcliConfigured(), rpmcliInit(), rpmdbCheckSignals(), rpmdsGetconf(), rpmioAllArgCallback(), rpmioConfigured(), rpmioInit(), rpmrepoError(), rpmts_Die(), and vrpmlog().
#define F_OK 0 |
Definition at line 231 of file system.h.
Referenced by db3open(), doIcon(), getSourceDir(), and rpmioAccess().
#define FILE_RCSID | ( | id | ) |
#define lchown chown |
Definition at line 682 of file system.h.
Referenced by Lchown(), and mtreeMiss().
#define major | ( | dev | ) | (((dev) >> 8) & 0xff) |
Definition at line 140 of file system.h.
Referenced by cpioHeaderRead(), cpioHeaderWrite(), tarHeaderRead(), tarHeaderWrite(), and xarDev().
#define makedev | ( | maj, | |
min | |||
) | (((maj) << 8) | (min)) |
#define Makedev | ( | x, | |
y | |||
) | makedev((x),(y)) |
makedev() on QNX takes three parameters the additional one (first place) specifies the node for QNET as this applic is not QNET aware, we can set it to 'local node'
Definition at line 758 of file system.h.
Referenced by cpioHeaderRead(), and tarHeaderRead().
#define minor | ( | dev | ) | ((dev) & 0xff) |
Definition at line 141 of file system.h.
Referenced by cpioHeaderRead(), cpioHeaderWrite(), err_check(), tarHeaderRead(), tarHeaderWrite(), and xarDev().
#define MOUNTED "/etc/mnttab" |
Definition at line 733 of file system.h.
Referenced by getFilesystemList().
#define N_ | ( | Text | ) | Text |
Definition at line 531 of file system.h.
Referenced by rpmgitCmdAdd(), rpmgitCmdCommit(), rpmgitCmdDiff(), rpmgitCmdInit(), rpmgitCmdStatus(), and rpmProblemString().
#define our_mntent struct our_mntent |
#define R_OK 4 |
Definition at line 234 of file system.h.
Referenced by rpmioAccess(), rpmsqlNew(), rpmtsPRCO(), and unsatisfiedDepend().
#define S_IFSOCK (0xc000) |
Definition at line 647 of file system.h.
Referenced by avOpendir(), ftpOpendir(), inotype(), rpmfcClassify(), vfs_parse_filetype(), and xarMode().
Definition at line 651 of file system.h.
Referenced by compare(), cpioHeaderRead(), cpioHeaderWrite(), fsmStage(), fts_stat(), genCpioListAndHeader(), iosmStage(), mtreeVisitF(), printFileInfo(), rpmaclCopyDir(), rpmdcPrintZeroInstall(), rpmfiWhatis(), rpmPermsString(), rpmTempFile(), rpmvfVerify(), rpmzInit(), statFormat(), tarHeaderWrite(), vfs_parse_ls_lga(), and writeFile().
Definition at line 655 of file system.h.
Referenced by compare(), fsmStage(), iosmStage(), rpmfiWhatis(), rpmPermsString(), and tarHeaderWrite().
#define SEEK_CUR 1 |
Definition at line 227 of file system.h.
Referenced by rpmSingleHeaderFromFD().
#define SEEK_SET 0 |
Definition at line 226 of file system.h.
Referenced by rpmlock_acquire(), and rpmlock_release().
#define setlocale | ( | Category, | |
Locale | |||
) | /* empty */ |
Definition at line 513 of file system.h.
Referenced by mireSetLocale(), rpmcliInit(), rpmGlob(), rpmioInit(), and rpmmgFile().
#define setprogname | ( | pn | ) |
Definition at line 364 of file system.h.
Referenced by main(), rpmcliInit(), and rpmioInit().
#define st_birthtime st_ctime /* Use st_ctime if no st_birthtime. */ |
#define SUPPORT_I18NSTRING_TYPE 1 |
Eliminate RPM_I18NSTRING_TYPE.
Definition at line 775 of file system.h.
Referenced by headerAppendEntry(), and headerMacrosLoad().
#define SUPPORT_IMPLICIT_TAG_DATA_TYPES 1 |
#define SUPPORT_NOSIGNATURES 1 |
#define textdomain | ( | Domain | ) | /* empty */ |
Definition at line 524 of file system.h.
Referenced by rpmcliInit(), and rpmioInit().
#define TIMESPEC_TO_TIMEVAL | ( | tv, | |
ts | |||
) |
#define TIMEVAL_TO_TIMESPEC | ( | tv, | |
ts | |||
) |
#define W_OK 2 |
Definition at line 233 of file system.h.
Referenced by createDir(), db3open(), main(), rpmioAccess(), and rpmrepoTestSetupDirs().
#define X_OK 1 |
Definition at line 232 of file system.h.
Referenced by rpmioAccess(), and unsatisfiedDepend().
#define xfree _xfree |
Definition at line 38 of file system.h.
Referenced by map_html_tags().
#define xmalloc _xmalloc |
Definition at line 32 of file system.h.
Referenced by _rpmvtJoin(), _str2PCREpat(), _tagCanonicalize(), addFile(), addSource(), addTE(), argvJoin(), argvSplit(), arSetup(), avScandir(), bin2hex(), bncdataFormat(), cdataFormat(), changeSuffix(), collectSCC(), cpioHeaderRead(), db3Acallback(), dbiMireKeys(), dbinstanceTag(), debevrfmtTag(), debmd5sumsTag(), doAddSubtract(), doLookup(), doputenv(), dosetenv(), dupMacroEntry(), envPut(), expandMacro(), expandMacroTable(), FDGsqlTag(), FDGxmlTag(), FDGyamlTag(), formatValue(), fpCacheCreate(), fpLookupSubdir(), fsmFsPath(), fsmStage(), genCpioListAndHeader(), glob(), glob_in_dir(), grabData(), hAlloc(), handleOneTrigger(), headerAppendEntry(), headerCheck(), headerendoffTag(), headerInit(), headerMap(), headerstartoffTag(), headerUnload(), hGetNVRA(), htAddEntry(), iosmFsPath(), iosmStage(), jsonFormat(), loadDBT(), localeTag(), machAddEquiv(), main(), makeGPGSignature(), mireDup(), mtreeReadExcludes(), mtreeVisitF(), needswhatTag(), newOpenFileInfo(), newSl(), newSpec(), newSt(), options_delta(), options_lzma(), options_subblock(), packagedDir(), parseForLang(), parseRCPOT(), pgpArmorWrap(), pgpPrtUserID(), pkgmtimeTag(), pkgsizeTag(), PRCOsqlTag(), PRCOxmlTag(), PRCOyamlTag(), prefix_array(), printNewSpecfile(), pushMacro(), queryArgCallback(), rdSignature(), readLine(), relocateFileList(), rpmaugFprintf(), rpmavxNew(), rpmbcExportPubkey(), rpmbcExportSignature(), rpmbcSetRSA(), rpmcliImportPubkey(), rpmdcPrintCoreutils(), rpmdcPrintZeroInstall(), rpmdsDup(), rpmdsDupArgv(), rpmdsGetconf(), rpmdsMerge(), rpmdsNewDNEVR(), rpmdsSingle(), rpmdsThis(), rpmExpand(), rpmfd_Fopen(), rpmfiBuildFClasses(), rpmfiBuildFDeps(), rpmfiBuildFNames(), rpmfiDupeRelocations(), rpmfiFN(), rpmfiNew(), rpmgiEscapeSpaces(), rpmGlob(), rpmhkpEscape(), rpmInitMacros(), rpmiobSlurp(), rpmjsRun(), rpmlock_new(), rpmMCExpand(), rpmmiInit(), rpmProblemString(), rpmpsmStage(), rpmReadHeader(), rpmRebuildTargetVars(), rpmteChain(), rpmtsFindPubkey(), rpmtsPrepare(), rpmzLogAdd(), runInstScript(), runScript(), runTriggersLoop(), set(), shescapeFormat(), showQueryPackage(), spewescapeFormat(), sql_cget(), sql_step(), strdup_iconv_check(), strsubFormat(), tag2uuidv5(), tagJoin(), tarHeaderRead(), tarHeaderReadName(), triggercondsTag(), triggertypeTag(), urlFind(), urlStrdup(), uuidFormat(), valueMakeInteger(), valueMakeString(), vrpmlog(), whatneedsTag(), writeLinkedFile(), xmlFormat(), XpoptDupArgv(), XpoptParseArgvString(), xstrtolocale(), and yamlFormat().
#define xrealloc _xrealloc |
Definition at line 35 of file system.h.
Referenced by _poptSaveString(), addFile(), argiAdd(), argvAdd(), argvAppend(), avScandir(), cacheStashLatest(), currentDirectory(), dbiAppendSet(), dbiTagsInit(), detectSCCs(), expandMacroTable(), fdInitDigest(), fsmMkdirs(), ftpNLST(), getFilesystemList(), glob(), glob_in_dir(), handleInstInstalledFile(), headerAddEntry(), headerAppendEntry(), headerSprintf(), hsaReserve(), htAddEntry(), IDTXgrow(), installArgCallback(), iosmMkdirs(), isPart(), machAddEquiv(), mireAppend(), parseForLang(), pgpsigFormat(), pgpStashKeyid(), pkgUnpackagedSubdirs(), queryArgCallback(), readLineFromOFI(), relocateFileList(), removePackage(), rpmalAdd(), rpmalAllFileSatisfiesDepend(), rpmalAllSatisfiesDepend(), rpmalMakeIndex(), rpmaugFprintf(), rpmavxAdd(), rpmcliAllArgCallback(), rpmExpand(), rpmfcExpandAppend(), rpmfiAddRelocation(), rpmfiNew(), rpmGetMacroEntries(), rpmGlob(), rpmiobAppend(), rpmiobSlurp(), rpmMCExpand(), rpmmiAddPattern(), rpmmiInit(), rpmpsAppend(), rpmsetAdd(), rpmtsAddInstallElement(), rpmtsAvailable(), rpmtsSolve(), showQueryPackage(), sql_step(), stashSt(), strdup_iconv_check(), triggercondsTag(), urlFind(), vrpmlog(), and xstrtolocale().
char* alloca | ( | ) |
Referenced by __crc32_combine(), __crc64_combine(), _rpmtsOrder(), addChangelogEntry(), addFileToArrayTag(), addFileToTag(), addOrAppendListEntry(), addReqProv(), addTE(), cacheStashLatest(), checkForDuplicates(), checkPackageSet(), compressFilelist(), dateToTimet(), db3Acallback(), db3open(), debevrTag(), debmd5sumsTag(), depflagsFormat(), deptypeFormat(), doDefine(), doFoo(), doIcon(), doLookup(), doOutput(), doScript(), doShellEscape(), doUndefine(), doUnglobal(), ensureOlder(), expandMacro(), expandMacros(), expandT(), expandU(), fiIntersect(), fillOutMainPackage(), findEntry(), findErases(), findTag(), fnmatch(), formatValue(), fsmStage(), ftpCommand(), ftpLogin(), ftpReq(), ftsCacheUpdate(), genCpioListAndHeader(), getDigestAlgo(), getSignid(), grabArgs(), handleInstInstalledFile(), handleOneTrigger(), handlePreambleTag(), hBlobDigest(), hCopyTag(), hdr_subscript(), hdrColumn(), hdrKeyList(), headerCheck(), headerCopy(), headerCopyTags(), headerLoad(), headerMacrosLoad(), headerMacrosUnload(), headerMergeLegacySigs(), headerNEVRA(), headerRegenSigHeader(), headerSprintf(), hGetColor(), hintFormat(), hLoadTID(), hSaveBlinks(), hSaveFlinks(), httpReq(), i18nTag(), IDTXglob(), IDTXload(), initSourceHeader(), initSourceHeaderScriptlet(), intFormat(), iosmStage(), isMemberInEntry(), jsonFormat(), lookupPackage(), main(), makeGPGSignature(), makeHDRSignature(), mireRegexec(), mireSkip(), needswhatTag(), nwlookupTag(), packageBinaries(), packageSources(), parseDescription(), parseForAttr(), parseForConfig(), parseForDev(), parseForLang(), parseForVerify(), parsePreamble(), parseRCPOT(), parseScript(), parseSpec(), pgpArmorUnwrap(), pgpGrabPkts(), pgpPrtPkt(), pgpPrtPkts(), pgpPubkeyFingerprint(), pkgUnpackagedSubdirs(), pointRpmEVR(), populateInstallHeader(), postPopulateInstallHeader(), printFileInfo(), printNewSpecfile(), processBinaryFiles(), processMetadataFile(), processPackageFiles(), processScriptFiles(), providePackageNVR(), rdSignature(), readFile(), regionSwab(), relocateFileList(), removeSillyDeps(), rpmAddSignature(), rpmalAllSatisfiesDepend(), rpmcliImportPubkey(), rpmcliInstall(), rpmdbAdd(), rpmdbExportHR_MIB(), rpmdbRemove(), rpmDefineMacro(), rpmdsCompare(), rpmdsNew(), rpmdsNSAdd(), rpmdsNVRMatchesDep(), rpmdsSysinfo(), rpmdsThis(), rpmfcGenerateDepends(), rpmfcGenerateScriptletDeps(), rpmfi_Digest(), rpmfi_FDigest_get(), rpmfiBuildFNames(), rpmfiFNBF(), rpmfiNew(), rpmGenPath(), rpmGetFilesystemUsage(), rpmGetPath(), rpmgitInfo(), rpmgitWrite(), rpmhdrLoadTag(), rpmHeadersIdentical(), rpmhkpHashKey(), rpmhkpHashSubkey(), rpmhkpHashUid(), rpmhkpLoadKey(), rpmhkpValidate(), rpmInstallSourcePackage(), rpmioMkpath(), rpmkuFindPubkey(), rpmkuStorePubkey(), rpmlibMarkers(), rpmlibNeedsFeature(), rpmLoadMacroFile(), rpmmiInit(), rpmnsProbeSignature(), rpmps_ass_sub(), rpmpsmStage(), rpmQueryVerify(), rpmrbLoadClasses(), rpmReadPackageFile(), rpmReSign(), rpmspecQuery(), rpmsqExecve(), rpmteChain(), rpmteColorDS(), rpmteNew(), rpmts_Rollback(), rpmtsAddFingerprints(), rpmtsAddInstallElement(), rpmtsAddUpgrades(), rpmtsCallback(), rpmtsCheckInstalledFiles(), rpmtsEraseDebuginfo(), rpmtsFindPubkey(), rpmtsRollback(), rpmtsSanityCheck(), rpmtsSetRootDir(), rpmtsSkipFiles(), rpmtsSolve(), rpmVerifySignatures(), rpmVersionCompare(), rpmvfVerify(), rpnFormat(), runImmedTriggers(), runInstScript(), runScript(), setPathDefault(), stashSt(), str2uuid(), strntoul(), timeCheck(), triggercondsTag(), triggertypeTag(), unsatisfiedDepend(), urlFind(), uuidFormat(), verifyDependencies(), whatneedsTag(), wnlookupTag(), writeFile(), writeRPM(), xmlFormat(), XpoptParseArgvString(), and yamlFormat().
char* getenv | ( | const char * | name | ) |
Referenced by doFoo(), dosetenv(), envGet(), glob(), Glob(), grepArgCallback(), i18nTag(), mireSetLocale(), rpmioAccess(), rpmjsNew(), and rpmsqlNew().
struct our_mntent* getmntent | ( | FILE * | filep | ) |
Referenced by getFilesystemList().
char* memchr | ( | ) |
Referenced by map_html_tags(), and rpmdsELF().
char* realpath | ( | const char * | path, |
char | resolved_path[] | ||
) |
Referenced by doFoo(), and Realpath().
int setenv | ( | const char * | name, |
const char * | value, | ||
int | replace | ||
) |
Referenced by i18nTag(), makeGPGSignature(), and rpmCheckPassPhrase().
char* stpcpy | ( | char * | dest, |
const char * | src | ||
) |
Referenced by _rpmvtJoin(), _str2PCREpat(), argvJoin(), arSetup(), avOpendir(), base64Format(), changeSuffix(), db3open(), debevrfmtTag(), debmd5sumsTag(), depflagsFormat(), deptypeFormat(), doAddSubtract(), doFoo(), doPatch(), dosetenv(), doUntar(), dupMacroEntry(), ensureOlder(), envPut(), FDGsqlTag(), FDGxmlTag(), FDGyamlTag(), Fdopen(), findTag(), fmtBits(), fmtDBafflags(), fmtDBaflags(), fmtDBCflags(), fmtDBeflags(), fmtDBoflags(), fmtKDR(), formatValue(), fsmFsPath(), fsmMkdirs(), fsmRmdirs(), fsmStage(), ftpCommand(), ftpReq(), genCpioListAndHeader(), grabArgs(), handleOneTrigger(), headerSprintf(), hGetNVRA(), hintFormat(), initGlobs(), iosmFsPath(), iosmMkdirs(), iosmRmdirs(), iosmStage(), localeTag(), main(), makeGPGSignature(), message_filters(), missingokTag(), needswhatTag(), packagedDir(), pgpArmorWrap(), pgpsigFormat(), PRCOsqlTag(), PRCOxmlTag(), PRCOyamlTag(), printNewSpecfile(), providePackageNVR(), relocateFileList(), rpmalAllFileSatisfiesDepend(), rpmcliAllArgCallback(), rpmcliImportPubkey(), rpmdcPrintCoreutils(), rpmdcPrintZeroInstall(), rpmdsDupArgv(), rpmdsELF(), rpmdsNewDNEVR(), rpmdsNSAdd(), rpmdsNVRMatchesDep(), rpmdsThis(), rpmExpand(), rpmfcGenerateScriptletDeps(), rpmfiBuildFClasses(), rpmfiBuildFDeps(), rpmfiBuildFNames(), rpmfiFN(), rpmfiFNBF(), rpmfiNew(), rpmfts_initialize(), rpmGetPath(), rpmioAccess(), rpmiobAppend(), rpmioMkpath(), rpmkuFindPubkey(), rpmkuStorePubkey(), rpmlibNeedsFeature(), rpmMCExpand(), rpmmiInit(), rpmpsAppend(), rpmpsmStage(), rpmReSign(), rpmtsSetRootDir(), rpmVerifySignatures(), runInstScript(), runScript(), runTriggersLoop(), showQueryPackage(), singleSprintf(), statFormat(), strsubFormat(), tagJoin(), tarHeaderWriteBlock(), urlFind(), verifyDependencies(), verifyDSA(), verifyECDSA(), verifyMD5(), verifyRSA(), verifySHA1(), verifySize(), whatneedsTag(), writeFile(), writeLinkedFile(), xmlFormat(), xmlstrcpy(), and yamlFormat().
char* stpncpy | ( | char * | dest, |
const char * | src, | ||
size_t | n | ||
) |
Referenced by avReaddir(), doFoo(), doLookup(), rpmdbURIPath(), and strsubFormat().
void unsetenv | ( | const char * | name | ) |
Referenced by getOutputFrom(), i18nTag(), makeGPGSignature(), open_dso(), rpmCheckPassPhrase(), and runScript().
void* vmefail | ( | size_t | size | ) |
Definition at line 28 of file rpmmalloc.c.
References _, and EXIT_FAILURE.
Referenced by xcalloc(), xmalloc(), xrealloc(), and xstrdup().
void* xcalloc | ( | size_t | nmemb, |
size_t | size | ||
) |
Definition at line 300 of file rpmmalloc.c.
References vmefail().
Referenced by _orgrpmtsOrder(), _rpmtsOrder(), _tagName(), addRelation(), addTriggerIndex(), argiAdd(), avOpendir(), base64Format(), checkResponse(), db3Acallback(), dbiMireKeys(), dbiTagsInit(), detectSCCs(), dnlInitIterator(), findTag(), fsmMkdirs(), fssizesTag(), ftpNLST(), ftpOpendir(), genCpioListAndHeader(), getFilesystemList(), grabArgs(), handleOverlappedFiles(), headerNew(), htCreate(), htGetKeys(), IDTXnew(), ignoreDep(), initGlobs(), iosmMkdirs(), main(), mapInitIterator(), mireRegcomp(), mireSkip(), missingokTag(), mtreeSpec(), newFSM(), newIOSM(), newItem(), orgrpmAddRelation(), packageBinaries(), parseCVOG(), parseFormat(), parseSpec(), pgpGrabPkts(), processMetadataFile(), processSourceFiles(), rdLead(), rpmalNew(), rpmbagAdd(), rpmbagNew(), rpmbcInit(), rpmdbNew(), rpmdsNew(), rpmdsNewPRCO(), rpmdsSetColor(), rpmdsSetRefs(), rpmdsSetResult(), rpmdsSingle(), rpmecNew(), rpmEVRnew(), rpmfcGenerateDepends(), rpmfcNew(), rpmfiBuildFNames(), rpmfiFpLookup(), rpmfiNew(), rpmfiOpendir(), rpmGetFilesystemUsage(), rpmGetMacroEntries(), rpmgiNew(), rpmhookArgsNew(), rpmhookTableAddItem(), rpmhookTableNew(), rpmiobNew(), rpmioGetPool(), rpmioNewPool(), rpmioParse(), rpmmc_alloc(), rpmmiGrow(), rpmmiGrowBasename(), rpmmiInit(), rpmpsAppend(), rpmpsInitIterator(), rpmpsmNew(), rpmReadPackageManifest(), rpmte_alloc(), rpmteNewTSI(), rpmtsCreate(), rpmtsInitDSI(), rpmzLogNew(), saveHardLink(), showQueryPackage(), sql_cget(), sql_stat(), str2uuid(), tagLoadATags(), tagLoadIndex(), tarjan(), tv2uuidv1(), vfs_parse_ls_lga(), XfdNew(), and XurlNew().
void* xmalloc | ( | size_t | size | ) |
Definition at line 290 of file rpmmalloc.c.
References vmefail().
void* xrealloc | ( | void * | ptr, |
size_t | size | ||
) |
Definition at line 311 of file rpmmalloc.c.
References vmefail().
char* xstrdup | ( | const char * | str | ) |
Definition at line 321 of file rpmmalloc.c.
References vmefail().
Referenced by _poptSaveString(), _rpmtsCheck(), addFile(), addSource(), addTE(), addTriggerIndex(), argvAdd(), argvAppend(), argvSplit(), arHeaderRead(), armorFormat(), base64Format(), bncdataFormat(), cacheStashLatest(), cdataFormat(), cpio_doio(), createDir(), db3associate(), db3associate_foreign(), dbiFindMatches(), dbiTagsInit(), depflagsFormat(), deptypeFormat(), digestFormat(), doLookup(), doPatch(), doSetupMacro(), doUntar(), dupAttrRec(), expandMacro(), fdSetOpen(), fflagsFormat(), forceIncludeFile(), formatValue(), fpLookupSubdir(), fsmMakeLinks(), fsmStage(), ftpRealpath(), genSourceRpmName(), getFilesystemList(), getGidS(), getGname(), getGnameS(), getUidS(), getUname(), getUnameS(), glob(), grepArgCallback(), headerCheck(), headerNEVRA(), headerReload(), headerSetBaseURL(), headerSetDigest(), headerSetOrigin(), headerSetParent(), headerSprintf(), hintFormat(), i18nTag(), iconvFormat(), ignoreDep(), installArgCallback(), instprefixTag(), intFormat(), iosmMakeLinks(), iosmStage(), iosmStrerror(), isPart(), jsonFormat(), localeTag(), lookupPackage(), machAddEquiv(), main(), mireDup(), mireRegcomp(), mtreeReadExcludes(), odbcConnect(), odbcGetCursorName(), odbcNew(), parse_options(), parseChangelog(), parseCVOG(), parseExpressionBoolean(), parseExpressionString(), parseForSimple(), parseScript(), parseSimplePart(), parseSpec(), permsFormat(), pgpDigSetAlgos(), pgpsigFormat(), pkgbaseurlTag(), pkgdigestTag(), pkgoriginTag(), pkgUnpackagedSubdirs(), populateInstallHeader(), printNewSpecfile(), processPackageFiles(), processSourceFiles(), pushMacro(), rdLead(), rdSignature(), rdToken(), readLineFromOFI(), realDateFormat(), Realpath(), rpmasnNew(), rpmaugNew(), rpmbagNew(), rpmbcMpiItem(), rpmcliAllArgCallback(), rpmcliConfigured(), rpmcliImportPubkey(), rpmcliInit(), rpmcliInstall(), rpmcliQuery(), rpmcliWalkFirst(), rpmcvsNew(), rpmdbExportHR_MIB(), rpmdbURIPath(), rpmdcParseCoreutils(), rpmdcParseZeroInstall(), rpmds_compare(), rpmds_iternext(), rpmds_Single(), rpmdsCompare(), rpmdsCpuinfo(), rpmdsELF(), rpmdsEVRorder(), rpmdsGetconf(), rpmdsLdconfig(), rpmdsNew(), rpmdsNVRMatchesDep(), rpmdsPipe(), rpmdsSysinfo(), rpmdsThis(), rpmEVRmire(), rpmEVRorder(), rpmEVRparse(), rpmExpand(), rpmfcGenerateDepends(), rpmfd_Fopen(), rpmfi_BN(), rpmfi_Digest(), rpmfi_DN(), rpmfi_FClass(), rpmfi_FClass_get(), rpmfi_FGroup(), rpmfi_FLink(), rpmfi_FN(), rpmfi_FUser(), rpmfi_subscript(), rpmfiAddRelocation(), rpmfiDupeRelocations(), rpmfiNew(), rpmGetPath(), rpmgiInitFilter(), rpmgiNext(), rpmgitCmdCommit(), rpmgitCmdStatus(), rpmgitNew(), rpmGlob(), rpmhkpVerifyHash(), rpmInitMacros(), rpmInstallSourcePackage(), rpmioAllArgCallback(), rpmioInit(), rpmioParse(), rpmkuFindPubkey(), rpmkuPassPhrase(), rpmlibMarkers(), rpmMCExpand(), rpmmdbNew(), rpmmgBuffer(), rpmmgFile(), rpmmgNew(), rpmmgoNew(), rpmmiInit(), rpmPermsString(), rpmps_ass_sub(), rpmpsAppend(), rpmpsmStage(), rpmpythonSlurp(), rpmQueryVerify(), rpmReadHeader(), rpmRebuildTargetVars(), rpmrepoCloseMDFile(), rpmrepoDoPkgMetadata(), rpmrepoDoRepoMetadata(), rpmrepoRealpath(), rpmsetAdd(), rpmsetFinish(), rpmSetMachine(), rpmsqlNew(), rpmsqlRun(), rpmsvnNew(), rpmsxMatch(), rpmts_Check(), rpmtsFindPubkey(), rpmtsSetCurrDir(), rpmtsSetRootDir(), rpmwfNew(), rpmWriteHeader(), rpmzInit(), rpnFormat(), runTriggersLoop(), shescapeFormat(), spewescapeFormat(), sql_open(), sql_step(), stashSt(), statFormat(), strdup_iconv_check(), strsubFormat(), triggercondsTag(), triggertypeFormat(), triggertypeTag(), uncompressedFN(), unsatisfiedDepend(), urlFind(), urlSplit(), uuidFormat(), valueMakeString(), vrpmlog(), writeFile(), writeLinkedFile(), writeRPM(), xmlFormat(), and yamlFormat().
int errno |
Referenced by _rpmlog(), Access(), avReaddir(), avTelldir(), Chdir(), checkfd(), checkOwners(), Chflags(), Chmod(), Chown(), Chroot(), compare(), currentDirectory(), db3open(), Fchflags(), Fchmod(), Fchown(), fdFgets(), fdReadable(), fdstat_exit(), fdWritable(), Fgetpos(), Fsetpos(), fsmStage(), Fstat(), Fstrerror(), Ftell(), ftpLogin(), ftpOpendir(), ftpReq(), fts_build(), Fts_close(), Fts_read(), fts_safe_changedir(), fts_stat(), getFilesystemList(), getHostAddress(), getOutputFrom(), glob(), glob_in_dir(), grep_or_recurse(), headerMap(), headerScrub(), httpReq(), io_copy_attrs(), io_unlink(), iosmStage(), iosmStrerror(), Lchflags(), Lchmod(), Lchown(), Lstat(), Lutimes(), main(), makeGPGSignature(), Mkfifo(), Mknod(), mongo_env_read_socket(), mongo_env_set_socket_op_timeout(), mongo_env_socket_connect(), mongo_env_write_socket(), mtreeArgCallback(), mtreeCWalk(), mtreeMiss(), mtreeVisitD(), mtreeVWalk(), Open(), packageBinaries(), prepFetch(), processSourceFiles(), rdLead(), rdSignature(), Readlink(), rlink(), rpm_mergesort(), rpmCheckPassPhrase(), rpmdbExportHR_MIB(), rpmdcCWalk(), rpmdsGetconf(), rpmGetFilesystemUsage(), rpmgiLoadReadHeader(), rpmgiOpen(), rpmioMkpath(), rpmmgNew(), rpmmiGet(), rpmMkdirPath(), rpmpsmStage(), rpmQueryVerify(), rpmReadHeader(), rpmrepoDoFinalMove(), rpmrepoGetFileList(), rpmrepoInitPopt(), rpmrepoMkdir(), rpmspNew(), rpmsqAction(), rpmsqExecve(), rpmTempFile(), rpmtsAcquireLock(), rpmvfVerify(), rpmzFini(), rpmzInit(), runScript(), set(), Stat(), statFormat(), strdup_iconv_check(), Symlink(), tcpConnect(), ufdRead(), ufdWrite(), Unlink(), unsatisfiedDepend(), urlStrerror(), Utime(), Utimes(), and xstrtolocale().
const char* program_name |