Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

rpmio/rpmmalloc.c File Reference

More...

#include "system.h"
#include "debug.h"

Go to the source code of this file.

Functions

void* vmefail (size_t size)
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)


Detailed Description

Definition in file rpmmalloc.c.


Function Documentation

void* vmefail ( size_t size )
 

Definition at line 12 of file rpmmalloc.c.

Referenced by xcalloc(), xmalloc(), xrealloc(), and xstrdup().

void* xcalloc ( size_t nmemb,
size_t size )
 

Definition at line 34 of file rpmmalloc.c.

Referenced by XfdNew(), addIndexEntry(), alCreate(), alMakeIndex(), allocateExtensionCache(), assembleFileList(), checkResponse(), dbiIndexNewItem(), dbiTagsInit(), defaultMachine(), fssizesTag(), ftpNLST(), getFilesystemList(), headerGetLangs(), headerLoad(), headerNew(), htCreate(), main(), mergeFiles(), newHardLink(), newRpmdb(), newStringBuf(), parseFormat(), rpmDigestInit(), rpmGetFilesystemUsage(), rpmInstall(), rpmRunTransactions(), rpmdbAppendIterator(), rpmdbFindByFile(), rpmdbFindFpList(), rpmdbInitIterator(), rpmdepCheck(), and rpmtransCreateSet().

void* xmalloc ( size_t size )
 

Definition at line 22 of file rpmmalloc.c.

Referenced by B64decode(), B64encode(), XfdNew(), XurlNew(), addCanon(), addDefault(), addFile(), addRelation(), addSource(), addTriggerIndex(), alAddPackage(), buildArgCallback(), convertAMD(), copyEntry(), currentDirectory(), db1cget(), dbiAppendSet(), dbiSearch(), depflagsFormat(), doAddSubtract(), doBuildFileList(), doHeaderUnload(), doLookup(), doReadRC(), do_inject(), doputenv(), dosetenv(), expandMacroTable(), fflagsFormat(), formatValue(), fpCacheCreate(), genChangelog(), genCpioListAndHeader(), getNextHeader(), grabData(), handleInstInstalledFiles(), headerAddI18NString(), headerAppendEntry(), headerCopyLoad(), headerInitIterator(), headerLoad(), headerRead(), headerSprintf(), hexFormat(), htAddEntry(), htCreate(), installBinaryPackage(), machAddEquiv(), machCompatCacheAdd(), makeGPGSignature(), makePGPSignature(), mergeFiles(), newHardLink(), newOpenFileInfo(), newPackage(), newSl(), newSpec(), newSt(), newStringBuf(), octalFormat(), parseForLang(), parseRCPOT(), parseSpec(), permsFormat(), permsString(), printDepend(), printNewSpecfile(), processSourceFiles(), psAppend(), psCreate(), pushMacro(), queryArgCallback(), readIcon(), readLine(), realDateFormat(), relocateFileList(), rpmDigestFinal(), rpmGetRpmlibProvides(), rpmGlob(), rpmProblemString(), rpmRebuildTargetVars(), rpmRunTransactions(), rpmSetVarArch(), rpmdbInitIterator(), rpmdbRebuild(), rpmdepOrder(), rpmtransGetKeys(), shescapeFormat(), showQueryPackage(), singleSprintf(), splitString(), triggercondsTag(), triggertypeTag(), urlFind(), valueMakeInteger(), valueMakeString(), vfs_parse_ls_lga(), and vrpmlog().

void* xrealloc ( void * ptr,
size_t size )
 

Definition at line 45 of file rpmmalloc.c.

Referenced by addCanon(), addDefault(), addFile(), alAddPackage(), appendStringBufAux(), buildArgCallback(), checkDirectory(), checkPackageDeps(), currentDirectory(), dbiAppendSet(), dbiTagsInit(), expandMacroTable(), ftpNLST(), getFilesystemList(), gidToGname(), gnameToGid(), handleInstInstalledFiles(), handleOverlappedFiles(), headerAddEntry(), headerAddI18NString(), headerAppendEntry(), headerSprintf(), htAddEntry(), machAddEquiv(), machCompatCacheAdd(), main(), parseForLang(), psAppend(), queryArgCallback(), readLine(), relocateFileList(), removePackage(), rpmGlob(), rpmInstall(), rpmdbGrowIterator(), rpmdepCheck(), rpmtransAddPackage(), showQueryPackage(), singleSprintf(), stashSt(), triggercondsTag(), uidToUname(), unameToUid(), urlFind(), and vrpmlog().

char* xstrdup ( const char * str )
 

Definition at line 55 of file rpmmalloc.c.

Referenced by B64encode(), addCanon(), addDefault(), addFile(), addSource(), addTriggerIndex(), alAddPackage(), alFileSatisfiesDepend(), buildArgCallback(), callback(), checkHardLinks(), checkPackageDeps(), configLine(), convertAMD(), cpioBuildArchive(), cpioInstallArchive(), cpio_doio(), createLinks(), db1basename(), dbiTagsInit(), depflagsFormat(), doLookup(), doSetupMacro(), dupAttrRec(), fflagsFormat(), findProgramPath(), forceIncludeFile(), formatValue(), genCpioListAndHeader(), genSourceRpmName(), getFilesystemList(), getGname(), getGnameS(), getUname(), getUnameS(), headerSprintf(), hexFormat(), i18nTag(), installSources(), instprefixTag(), machAddEquiv(), machCompatCacheAdd(), main(), newRpmdb(), octalFormat(), parseExpression(), parseExpressionBoolean(), parseExpressionString(), parseForSimple(), parseScript(), parseSpec(), permsFormat(), permsString(), poptGetNextOpt(), poptSetExecPath(), poptSetOtherOptionHelp(), printNewSpecfile(), processPackageFiles(), processSourceFiles(), pushMacro(), rdToken(), readLine(), realDateFormat(), rpmExpand(), rpmGetPath(), rpmGlob(), rpmInitMacros(), rpmInstall(), rpmInstallSourcePackage(), rpmQueryVerify(), rpmRangesOverlap(), rpmReadRC(), rpmRebuildTargetVars(), rpmSetMachine(), rpmSetVar(), rpmSetVarArch(), rpmdbSetIteratorRelease(), rpmdbSetIteratorVersion(), rpmtransCreateSet(), singleSprintf(), stashSt(), triggercondsTag(), triggertypeFormat(), triggertypeTag(), urlFind(), urlSplit(), writeLinkedFile(), and writeRPM().


Generated at Mon May 21 08:53:43 2001 for rpm by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001