Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

system.h File Reference

#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>

Go to the source code of this file.

Data Structures

struct  our_mntent

Defines

#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 freecon(_c)
#define getfilecon(_fn, _c)   (-1)
#define lgetfilecon(_fn, _c)   (-1)
#define fgetfilecon(_fd, _c)   (-1)
#define setfilecon(_fn, _c)   (-1)
#define lsetfilecon(_fn, _c)   (-1)
#define fsetfilecon(_fd, _c)   (-1)
#define security_check_context(_c)   (0)
#define is_selinux_enabled()   (-1)
#define rpm_execcon(_v, _fn, _av, _envp)   (0)
#define __progname   program_name
#define setprogname(pn)
#define setlocale(Category, Locale)
#define bindtextdomain(Domain, Directory)
#define textdomain(Domain)
#define _(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)

Typedefs

typedef char * security_context_t

Functions

char * memchr ()
char * stpcpy (char *dest, const char *src)
char * stpncpy (char *dest, const char *src, size_t n)
char * getenv (const char *name)
char * realpath (const char *path, char resolved_path[])
char * alloca ()
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)
int setenv (const char *name, const char *value, int replace)
void unsetenv (const char *name)
our_mntentgetmntent (FILE *filep)

Variables

int errno
const char * program_name


Detailed Description

Definition in file system.h.


Define Documentation

#define _ Text   )     Text
 

Definition at line 473 of file system.h.

Referenced by addCanon(), addChangelog(), addDefault(), addFile(), addFileToTagAux(), addSource(), argerror(), armorFormat(), base64Format(), build(), buildArgCallback(), buildForTarget(), buildHost(), buildSpec(), checkFiles(), checkForDuplicates(), checkForRequired(), checkForValidArchitectures(), checkOwners(), checkPassPhrase(), checkSpec(), copyFile(), copyNextLine(), cpio_copy(), cpio_doio(), cpioStrerror(), cvtdberr(), dateFormat(), dayFormat(), db3close(), db3New(), db3open(), db_fini(), db_init(), dbiFindMatches(), dbiOpen(), dbiTagsInit(), depflagsFormat(), dnlInitIterator(), do_inject(), doAddSubtract(), doDefine(), doLogical(), doMultiplyDivide(), doPatch(), doPatchMacro(), doPrimary(), doReadRC(), doRelational(), doScript(), doSetupMacro(), doUndefine(), doUntar(), expandMacro(), expandMacros(), fflagsFormat(), formatValue(), freeArgs(), fsmMapAttrs(), fsmMkdirs(), fsmStage(), ftpStrerror(), genCpioListAndHeader(), getFilesystemList(), getGidS(), getGname(), getGnameS(), getMachineInfo(), getOutputFrom(), getUidS(), getUname(), getUnameS(), grabArgs(), handlePreambleTag(), headerCheck(), headerDump(), headerInject(), hexFormat(), IDTXglob(), ignoreDep(), installArgCallback(), isCompressed(), isSpecFile(), machCompatCacheAdd(), main(), makeGPGSignature(), makePGPSignature(), makeTempFile(), manageFile(), miFreeHeader(), newRpmdb(), octalFormat(), packageBinaries(), parseBuildInstallClean(), parseDescription(), parseExpression(), parseExpressionBoolean(), parseExpressionString(), parseFiles(), parseForAttr(), parseForConfig(), parseForDev(), parseForLang(), parseFormat(), parseForSimple(), parseForVerify(), parseNoSource(), parsePreamble(), parsePrep(), parseRCPOT(), parseScript(), parseSpec(), permsFormat(), pgpsigFormat(), printBanner(), printExpansion(), printMacro(), printNewSpecfile(), printSize(), printVersion(), processBinaryFile(), processBinaryFiles(), processMetadataFile(), processPackageFiles(), processScriptFiles(), processSourceFiles(), psmWait(), queryHeader(), rdToken(), readFile(), readIcon(), readLead(), readLine(), readRPM(), realDateFormat(), relocateFileList(), rpmalAllFileSatisfiesDepend(), rpmalAllSatisfiesDepend(), rpmcliImportPubkeys(), rpmcliInit(), rpmdbAdd(), rpmdbCountPackages(), rpmdbFindByFile(), rpmdbGrowIterator(), rpmdbInitIterator(), rpmdbMoveDatabase(), rpmdbNextIterator(), rpmdbRebuild(), rpmdbRemove(), rpmdsCompare(), rpmdsNotify(), rpmdsProblem(), rpmDumpMacroTable(), rpmErase(), rpmfcGenerateDependsHelper(), rpmfiDecideFate(), rpmGetFilesystemUsage(), rpmGetPassPhrase(), rpmGraph(), rpmInstall(), rpmInstallSourcePackage(), rpmlogMessage(), rpmMkdirPath(), rpmProblemString(), rpmpsmStage(), rpmQueryVerify(), rpmReadHeader(), rpmReadPackageFile(), rpmReadRC(), rpmReadSignature(), rpmReSign(), rpmRollback(), rpmShowProgress(), rpmspecQuery(), rpmsxParse(), rpmtsAddInstallElement(), rpmtsInitDSI(), rpmtsInitIterator(), rpmtsOpenDB(), rpmtsOpenSDB(), rpmtsOrder(), rpmtsRun(), rpmtsSolve(), rpmVerifySignature(), rpmVerifySignatures(), rpmWriteSignature(), runScript(), showQueryPackage(), singleSprintf(), skipFiles(), timeCheck(), triggertypeFormat(), unsatisfiedDepend(), urlConnect(), urlFind(), urlFreeCache(), urlGetFile(), urlSplit(), verifyDependencies(), verifyGPGSignature(), verifyHeader(), verifyMD5Signature(), verifyPGPSignature(), verifySHA1Signature(), verifySizeSignature(), vmefail(), vrpmlog(), writeRPM(), xmlFormat(), XurlFree(), and zapRelation().

#define __progname   program_name
 

Definition at line 439 of file system.h.

Referenced by apprentice_1(), apprentice_compile(), apprentice_file(), apprentice_map(), argerror(), error(), file_magwarn(), fmagicSetup(), main(), rpmcliInit(), and usage().

#define bindtextdomain Domain,
Directory   ) 
 

Definition at line 470 of file system.h.

Referenced by main(), and rpmcliInit().

#define dgettext DomainName,
Text   )     Text
 

Definition at line 475 of file system.h.

Referenced by i18nTag().

#define dirent   direct
 

Definition at line 188 of file system.h.

Referenced by ftpOpendir(), ftpReaddir(), fts_build(), and Readdir().

#define EXIT_FAILURE   1
 

Definition at line 163 of file system.h.

Referenced by argerror(), file_pipe2file(), fmagicD(), fmagicProcess(), fmagicSCheck(), fmagicSConvert(), fmagicSetup(), fmagicSPrint(), getOutputFrom(), main(), poptGetNextOpt(), rpmcliConfigured(), rpmcliInit(), rpmdbCheckSignals(), uncompressbuf(), unwrap(), usage(), vmefail(), and vrpmlog().

#define F_OK   0
 

Definition at line 178 of file system.h.

Referenced by db3open(), rpmdbRebuild(), and rpmQueryVerify().

#define fgetfilecon _fd,
_c   )     (-1)
 

Definition at line 298 of file system.h.

#define FILE_RCSID id   ) 
 

Value:

static inline const char *rcsid(const char *p) { \
        return rcsid(p = id); \
}

Definition at line 702 of file system.h.

#define freecon _c   ) 
 

Definition at line 294 of file system.h.

Referenced by rpmfiBuildFSContexts(), and rpmVerifyFile().

#define fsetfilecon _fd,
_c   )     (-1)
 

Definition at line 302 of file system.h.

#define getfilecon _fn,
_c   )     (-1)
 

Definition at line 296 of file system.h.

#define GETMNTENT_ONE   1
 

Definition at line 682 of file system.h.

#define GETMNTENT_TWO   0
 

Definition at line 683 of file system.h.

 
#define is_selinux_enabled  )     (-1)
 

Definition at line 306 of file system.h.

Referenced by rpmtsCreate().

#define lchown   chown
 

Definition at line 645 of file system.h.

Referenced by fsmStage().

#define lgetfilecon _fn,
_c   )     (-1)
 

Definition at line 297 of file system.h.

Referenced by rpmfiBuildFSContexts(), and rpmVerifyFile().

#define lsetfilecon _fn,
_c   )     (-1)
 

Definition at line 301 of file system.h.

Referenced by fsmStage().

#define major dev   )     (((dev) >> 8) & 0xff)
 

Definition at line 85 of file system.h.

Referenced by bsddb_version(), cpioHeaderRead(), cpioHeaderWrite(), and fmagicD().

#define makedev maj,
min   )     (((maj) << 8) | (min))
 

Definition at line 87 of file system.h.

Referenced by cpioHeaderRead().

#define minor dev   )     ((dev) & 0xff)
 

Definition at line 86 of file system.h.

Referenced by bsddb_version(), cpioHeaderRead(), cpioHeaderWrite(), and fmagicD().

#define MOUNTED   "/etc/mnttab"
 

Definition at line 696 of file system.h.

Referenced by getFilesystemList().

#define N_ Text   )     Text
 

Definition at line 478 of file system.h.

Referenced by rpmProblemString().

#define NLENGTH direct   )     ((direct)->d_namlen)
 

Definition at line 189 of file system.h.

#define our_mntent   struct our_mntent
 

Definition at line 680 of file system.h.

#define R_OK   4
 

Definition at line 181 of file system.h.

#define rpm_execcon _v,
_fn,
_av,
_envp   )     (0)
 

Definition at line 308 of file system.h.

Referenced by runScript().

#define S_IFSOCK   (0xc000)
 

Definition at line 601 of file system.h.

Referenced by fmagicD().

#define S_ISLNK mode   )     ((mode & 0xf000) == S_IFLNK)
 

Definition at line 605 of file system.h.

Referenced by fsmStage(), fts_stat(), genCpioListAndHeader(), makeTempFile(), printFileInfo(), rpmPermsString(), rpmVerifyFile(), vfs_parse_ls_lga(), whatis(), and writeFile().

#define S_ISSOCK mode   )     ((mode & 0xf000) == S_IFSOCK)
 

Definition at line 609 of file system.h.

Referenced by fsmStage(), rpmPermsString(), and whatis().

#define security_check_context _c   )     (0)
 

Definition at line 304 of file system.h.

Referenced by rpmsxParse().

#define SEEK_CUR   1
 

Definition at line 174 of file system.h.

#define SEEK_END   2
 

Definition at line 175 of file system.h.

Referenced by poptReadConfigFile().

#define SEEK_SET   0
 

Definition at line 173 of file system.h.

Referenced by apprentice_compile(), file_pipe2file(), readRPM(), and writeRPM().

#define setfilecon _fn,
_c   )     (-1)
 

Definition at line 300 of file system.h.

#define setlocale Category,
Locale   ) 
 

Definition at line 462 of file system.h.

Referenced by main(), rpmcliInit(), and rpmGlob().

#define setprogname pn   ) 
 

Value:

{ if ((__progname = strrchr(pn, '/')) != NULL) __progname++; \
    else __progname = pn;               \
  }

Definition at line 440 of file system.h.

Referenced by main(), and rpmcliInit().

#define textdomain Domain   ) 
 

Definition at line 472 of file system.h.

Referenced by main(), and rpmcliInit().

#define W_OK   2
 

Definition at line 180 of file system.h.

Referenced by db3open(), and rpmMkdirPath().

#define X_OK   1
 

Definition at line 179 of file system.h.

Referenced by findProgramPath().


Typedef Documentation

typedef char* security_context_t
 

Definition at line 292 of file system.h.

Referenced by fsmStage(), rpmfiBuildFSContexts(), and rpmVerifyFile().


Function Documentation

char* alloca  ) 
 

Referenced by argvSplit(), build(), buildForTarget(), compressFilelist(), configLine(), dateToTimet(), db3open(), dbiFindByLabel(), doLookup(), doReadRC(), ensureOlder(), execCommand(), expandMacros(), expandT(), expandU(), findProgramPath(), findTag(), fpsCompare(), fsmStage(), ftpCommand(), ftpLogin(), ftpReq(), ftsStashLatest(), getTagVal(), grabArgs(), headerCheck(), headerMatchLocale(), httpReq(), i18nTag(), lookupPackage(), main(), makeGPGSignature(), makePGPSignature(), markReplacedFiles(), parseForAttr(), parseForConfig(), parseForDev(), parseForLang(), parseForVerify(), poptAddAlias(), poptGetNextOpt(), poptParseArgvString(), poptPrintUsage(), poptReadConfigFile(), poptReadDefaultConfig(), printFileInfo(), providePackageNVR(), relocateFileList(), rpmAddSignature(), rpmalAdd(), rpmalAllFileSatisfiesDepend(), rpmalAllSatisfiesDepend(), rpmalDel(), rpmdbAdd(), rpmdbCountPackages(), rpmdbFindByFile(), rpmdbMoveDatabase(), rpmdbRemove(), rpmdbRemoveDatabase(), rpmDefineMacro(), rpmDetectPGPVersion(), rpmdsNVRMatchesDep(), rpmfiBuildFSContexts(), rpmfiBuildREContexts(), rpmGenPath(), rpmGetFilesystemUsage(), rpmGraph(), rpmInstall(), rpmioMkpath(), rpmlibNeedsFeature(), rpmReadPackageFile(), rpmReadSignature(), rpmsqExecve(), rpmteColorDS(), rpmts_Rollback(), rpmtsInitIterator(), rpmtsOrder(), rpmtsSetRootDir(), rpmvercmp(), rpmVerifyFile(), runImmedTriggers(), runInstScript(), runScript(), setPathDefault(), shescapeFormat(), showShortOptions(), skipFiles(), strntoul(), unsatisfiedDepend(), urlFind(), verifyDependencies(), writeFile(), xmlFormat(), and XpoptParseArgvString().

char* getenv const char *  name  ) 
 

Referenced by checkPassPhrase(), doScript(), dosetenv(), execCommand(), findProgramPath(), getOutputFrom(), headerFindI18NString(), i18nTag(), main(), makeGPGSignature(), makePGPSignature(), open_dso(), poptGetContext(), poptReadDefaultConfig(), rpmReadRC(), rpmsqExecve(), runScript(), and uncompressbuf().

struct our_mntent* getmntent FILE *  filep  ) 
 

Referenced by getFilesystemList().

char* memchr  ) 
 

char* realpath const char *  path,
char  resolved_path[]
 

Referenced by doLookup(), and rpmQueryVerify().

int setenv const char *  name,
const char *  value,
int  replace
 

Referenced by i18nTag().

char* stpcpy char *  dest,
const char *  src
 

Referenced by addTE(), base64Format(), db3open(), dbiFindByLabel(), doAddSubtract(), dosetenv(), doUntar(), ensureOlder(), findTag(), formatValue(), fpsCompare(), fsmFsPath(), fsmMkdirs(), fsmRmdirs(), fsmStage(), ftpCommand(), ftpOpendir(), ftpReq(), genCpioListAndHeader(), grabArgs(), hGetNEVR(), hGetNEVRA(), initGlobs(), main(), makeGPGSignature(), makePGPSignature(), mkdbname(), pgpArmorWrap(), pgpsigFormat(), prDbiOpenFlags(), printNewSpecfile(), providePackageNVR(), relocateFileList(), rpmcliImportPubkey(), rpmdbRebuild(), rpmDetectPGPVersion(), rpmdsDupArgv(), rpmdsNewDNEVR(), rpmdsNVRMatchesDep(), rpmdsThis(), rpmExpand(), rpmfcELF(), rpmfiBuildFClasses(), rpmfiBuildFContexts(), rpmfiBuildFDeps(), rpmfiBuildFNames(), rpmfiFN(), rpmfts_initialize(), rpmGetPath(), rpmHeaderGetEntry(), rpmInstallSourcePackage(), rpmioMkpath(), rpmlibNeedsFeature(), rpmpsAppend(), rpmpsmStage(), rpmtsOrder(), rpmtsSetRootDir(), rpmVerifyFile(), rpmVerifySignatures(), runScript(), showQueryPackage(), singleSprintf(), urlFind(), verifyDependencies(), verifyGPGSignature(), verifyMD5Signature(), verifyPGPSignature(), verifySHA1Signature(), verifySizeSignature(), writeFile(), xmlFormat(), and xmlstrcpy().

char* stpncpy char *  dest,
const char *  src,
size_t  n
 

Referenced by doLookup(), ftpOpendir(), and rpmVerifySignatures().

void unsetenv const char *  name  ) 
 

Referenced by checkPassPhrase(), doScript(), execCommand(), getOutputFrom(), i18nTag(), main(), makeGPGSignature(), makePGPSignature(), open_dso(), rpmsqExecve(), runScript(), and uncompressbuf().

void* vmefail size_t  size  ) 
 

Definition at line 13 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 34 of file rpmmalloc.c.

References vmefail().

Referenced by addRelation(), addTriggerIndex(), apprentice_file(), argiAdd(), checkResponse(), db3New(), dbiIndexNewItem(), dbiTagsInit(), defaultMachine(), dnlInitIterator(), fsmMkdirs(), fssizesTag(), ftpNLST(), ftpOpendir(), genCpioListAndHeader(), getFilesystemList(), handleInstInstalledFiles(), headerGetLangs(), hGetNEVR(), hGetNEVRA(), htCreate(), IDTXnew(), ignoreDep(), initGlobs(), main(), mapInitIterator(), newFSM(), newItem(), newPackage(), newRpmdb(), newSpec(), newStringBuf(), parseFormat(), parseSpec(), pgpNewDig(), processSourceFiles(), rpmalCreate(), rpmdbAdd(), rpmdbAppendIterator(), rpmdbFindByFile(), rpmdbFindFpList(), rpmdbInitIterator(), rpmdbSetIteratorRE(), rpmDigestDup(), rpmDigestInit(), rpmdsDup(), rpmdsNew(), rpmdsSingle(), rpmdsThis(), rpmecNew(), rpmfcGenerateDepends(), rpmfcNew(), rpmfiNew(), rpmGetFilesystemUsage(), rpmGetRpmlibProvides(), rpmpsAppend(), rpmpsCreate(), rpmpsmNew(), rpmReadPackageManifest(), rpmsxNew(), rpmsxParse(), rpmteNew(), rpmteNewTSI(), rpmtsCreate(), rpmtsInitDSI(), rpmtsOrder(), rpmtsRun(), saveHardLink(), XfdNew(), and XrpmtsiInit().

void* xmalloc size_t  size  ) 
 

Definition at line 24 of file rpmmalloc.c.

References vmefail().

Referenced by addFile(), addSource(), addTE(), apprentice_1(), apprentice_map(), argvSplit(), base64Format(), buildArgCallback(), convertAMD(), copyEntry(), cpioHeaderRead(), dbt2set(), depflagsFormat(), do_inject(), doAddSubtract(), doHeaderUnload(), doLookup(), doputenv(), doReadRC(), dosetenv(), expandMacro(), expandMacroTable(), fflagsFormat(), fmagicProcess(), formatValue(), fpCacheCreate(), fsmFsPath(), fsmStage(), genChangelog(), genCpioListAndHeader(), grabData(), headerCheck(), hexFormat(), htAddEntry(), htCreate(), machAddEquiv(), machCompatCacheAdd(), main(), makeGPGSignature(), makePGPSignature(), mireDup(), mkdbname(), newOpenFileInfo(), newSl(), newSt(), newStringBuf(), octalFormat(), parseForLang(), parseRCPOT(), permsFormat(), pgpArmorWrap(), pgpHexSet(), pgpPrtSig(), pgpPrtUserID(), printNewSpecfile(), pushMacro(), queryArgCallback(), readIcon(), readLine(), realDateFormat(), relocateFileList(), rpmcliImportPubkey(), rpmdbInitIterator(), rpmdbRebuild(), rpmDigestFinal(), rpmdsDup(), rpmdsDupArgv(), rpmdsMerge(), rpmdsNew(), rpmdsNewDNEVR(), rpmdsSingle(), rpmdsThis(), rpmfd_Fopen(), rpmfiBuildFClasses(), rpmfiBuildFContexts(), rpmfiBuildFDeps(), rpmfiBuildFNames(), rpmfiBuildFSContexts(), rpmfiBuildREContexts(), rpmfiFN(), rpmfiNew(), rpmGlob(), rpmInstallSourcePackage(), rpmioSlurp(), rpmProblemString(), rpmpsmStage(), rpmReadHeader(), rpmReadSignature(), rpmRebuildTargetVars(), rpmSetVarArch(), rpmsxParse(), rpmsxSort(), rpmtsGetKeys(), rpmtsRun(), set2dbt(), shescapeFormat(), showQueryPackage(), splitString(), triggercondsTag(), triggertypeTag(), uncompressbuf(), urlFind(), valueMakeInteger(), valueMakeString(), verifyPGPSignature(), vfs_parse_ls_lga(), vrpmlog(), xmlFormat(), and XurlNew().

void* xrealloc void *  ptr,
size_t  size
 

Todo:
Annotate ptr with returned/out.

Definition at line 45 of file rpmmalloc.c.

References vmefail().

Referenced by addCanon(), addDefault(), addFile(), appendStringBufAux(), argiAdd(), argvAdd(), argvAppend(), buildArgCallback(), currentDirectory(), dbiAppendSet(), dbiTagsInit(), expandMacroTable(), fmagicSMatch(), fsmMkdirs(), ftpNLST(), ftsStashLatest(), getFilesystemList(), gidToGname(), gnameToGid(), handleInstInstalledFiles(), hsaReserve(), htAddEntry(), IDTXgrow(), installArgCallback(), machAddEquiv(), machCompatCacheAdd(), main(), parse(), parseForLang(), PBM_REALLOC(), pgpsigFormat(), queryArgCallback(), readLine(), relocateFileList(), removePackage(), rpmalAdd(), rpmalAllFileSatisfiesDepend(), rpmalAllSatisfiesDepend(), rpmalDel(), rpmalMakeIndex(), rpmdbGrowIterator(), rpmdbSetIteratorRE(), rpmfcExpandAppend(), rpmfiBuildFSContexts(), rpmfiBuildREContexts(), rpmfiNew(), rpmGlob(), rpmGraph(), rpmInstall(), rpmioSlurp(), rpmPlatform(), rpmpsAppend(), rpmsxAdd(), rpmtsAddInstallElement(), rpmtsAvailable(), rpmtsSolve(), rpmtsStashKeyid(), showQueryPackage(), stashSt(), triggercondsTag(), uidToUname(), unameToUid(), urlFind(), and vrpmlog().

char* xstrdup const char *  str  ) 
 

Definition at line 55 of file rpmmalloc.c.

References vmefail().

Referenced by addCanon(), addDefault(), addFile(), addSource(), addTE(), addTriggerIndex(), argvAdd(), argvAppend(), argvSplit(), armorFormat(), base64Format(), buildArgCallback(), convertAMD(), cpio_doio(), db3New(), dbiTagsInit(), depflagsFormat(), doLookup(), doSetupMacro(), dupAttrRec(), fflagsFormat(), findProgramPath(), fmagicSetup(), forceIncludeFile(), formatValue(), fsmMakeLinks(), fsmStage(), ftsStashLatest(), genSourceRpmName(), getFilesystemList(), getGidS(), getGname(), getGnameS(), getUidS(), getUname(), getUnameS(), headerCheck(), hexFormat(), i18nTag(), ignoreDep(), installArgCallback(), instprefixTag(), machAddEquiv(), machCompatCacheAdd(), main(), mireDup(), octalFormat(), parseExpressionBoolean(), parseExpressionString(), parseForSimple(), parseScript(), parseSpec(), permsFormat(), pgpsigFormat(), poptAddItem(), poptGetNextOpt(), poptSetExecPath(), poptSetOtherOptionHelp(), printNewSpecfile(), processPackageFiles(), processSourceFiles(), pushMacro(), rdToken(), readLine(), realDateFormat(), rpmalAdd(), rpmalAllFileSatisfiesDepend(), rpmcliQuery(), rpmds_compare(), rpmds_iternext(), rpmds_Single(), rpmdsCompare(), rpmdsFilter(), rpmExpand(), rpmfcELF(), rpmfcGenerateDepends(), rpmfd_Fopen(), rpmfi_BN(), rpmfi_DN(), rpmfi_FClass(), rpmfi_FGroup(), rpmfi_FLink(), rpmfi_FN(), rpmfi_FUser(), rpmfi_MD5(), rpmfi_subscript(), rpmfiNew(), rpmGetPath(), rpmGlob(), rpmInitMacros(), rpmInstall(), rpmInstallSourcePackage(), rpmPermsString(), rpmPlatform(), rpmpsAppend(), rpmQueryVerify(), rpmReadHeader(), rpmReadRC(), rpmReadSignature(), rpmRebuildTargetVars(), rpmSetMachine(), rpmSetVar(), rpmSetVarArch(), rpmtsSetCurrDir(), rpmtsSetRootDir(), stashSt(), triggercondsTag(), triggertypeFormat(), triggertypeTag(), urlFind(), urlSplit(), writeLinkedFile(), writeRPM(), and xmlFormat().


Variable Documentation

int errno
 

Referenced by apprentice_compile(), apprentice_file(), apprentice_map(), checkOwners(), checkPassPhrase(), currentDirectory(), dbiOpen(), doScript(), doUntar(), fdFgets(), fdWritable(), file_pipe2file(), fmagicD(), fmagicProcess(), fsmStage(), Fstrerror(), ftpLogin(), ftpReq(), Fts_close(), getFilesystemList(), getHostAddress(), getOutputFrom(), httpReq(), makeGPGSignature(), makePGPSignature(), makeTempFile(), mergesort(), packageBinaries(), poptGetNextOpt(), poptReadConfigFile(), poptStrerror(), processSourceFiles(), readLead(), rpmdbRebuild(), rpmGetFilesystemUsage(), rpmMkdirPath(), rpmpsmStage(), rpmsqAction(), rpmsqExecve(), rpmsxParse(), runScript(), sigchld_cancel(), sread(), strerror(), swrite(), tcpConnect(), ufdRead(), ufdWrite(), uncompressbuf(), unwrap(), and urlStrerror().

const char* program_name
 

Definition at line 446 of file system.h.


Generated on Thu Aug 14 06:08:51 2008 for rpm by  doxygen 1.3.9.1