Main Page
Modules
Compound List
File List
Compound Members
File Members
Related Pages
Todo List
class
cpioCrcPhysicalHeader
Add support for tar (soon) and ar (eventually) archive formats.
class
rpmlead
Don't use any information from lead.
file
md5.c
Eliminate, use rpmio version instead.
file
md5.h
Eliminate, use rpmio version instead.
file
rpmerr.h
Eliminate from API.
file
rpmmessages.h
Eliminate from API.
member
::checkHardLinks
(struct
FileList
*fl)
only lang for now, finish other attributes later.
member
::cpioInstallArchive
(FD_t cfd, const struct
cpioFileMapping
* mappings, int numMappings, cpioCallback cb, void * cbData, const char ** failedFile)
Verify payload MD5 sum.
member
::doSetupMacro
(Spec spec, char *line)
FIXME: Option -q broken when not immediately after setup.
member
::expandMacro
(
MacroBuf
*mb)
Dynamically reallocate target buffer.
member
::expandMacros
(void *spec,
MacroContext
*mc, char *s, size_t slen)
Eliminate from API.
member
::expandRegular
(FD_t cfd, const struct
cpioHeader
* hdr, const char * filemd5, cpioCallback cb, void * cbData)
Legacy: support brokenEndian MD5 checks?
member
::freeSpecVec
)(Spec spec)
Eliminate linkage loop into librpmbuild.a
member
::genCpioListAndHeader
(struct
FileList
*fl, struct
cpioFileMapping
**cpioList, int *cpioCount, Header h, int isSrc)
Should directories have doc/config attributes? (#14531)
member
::getFilesystemList
(void)
determine rdonly for non-linux file systems.
member
::getGname
(gid_t gid)
Implement using hash.
member
::getGnameS
(const char *gname)
Implement using hash.
member
::getUname
(uid_t uid)
Implement using hash.
member
::getUnameS
(const char *uname)
Implement using hash.
member
::headerAddOrAppendEntry
(Header h, int_32 tag, int_32 type, void * p, int_32 c)
Arg "p" should have const.
member
::installArchive
(FD_t fd, struct
fileInfo
* files, int fileCount, rpmCallbackFunction notify, rpmCallbackData notifyData, const void * pkgKey, Header h, const char ** specFile, int archiveSize)
Add endian tag so that srpm MD5 sums can ber verified when installed.
Document.
member
::parseSpecVec
)(Spec *specp, const char *specFile, const char *rootdir, const char *buildRoot, int inBuildArch, const char *passPhrase, char *cookie, int anyarch, int force)
Eliminate linkage loop into librpmbuild.a
member
::poptAddAlias
(poptContext con, struct
poptAlias
newAlias, int flags)
Pass alias by reference, not value.
member
::poptCallbackType
)(poptContext con, enum poptCallbackReason reason, const struct
poptOption
* opt, const char * arg, const void * data)
Document.
Document.
member
::relocateFileList
(const rpmTransactionSet ts, struct
availablePackage
* alp, Header origH, enum fileActions * actions)
multilib file dispositions need to be checked.
member
::RPM_BIN_ARRAY_TYPE
Implement, kinda like RPM_STRING_ARRAY_TYPE for known (but variable) length binary data.
member
::rpm_machtable_e
Eliminate from API.
member
::RPM_XREF_TYPE
Implement, intent is to to carry a (???,tagNum,valNum) cross reference to retrieve data from other tags.
member
::rpmdbSetIteratorRelease
(
rpmdbMatchIterator
mi, const char * release)
Replace with a more general mechanism using RE's on tag content.
member
::rpmdbSetIteratorVersion
(
rpmdbMatchIterator
mi, const char * version)
Replace with a more general mechanism using RE's on tag content.
member
::rpmDefineMacro
(
MacroContext
*mc, const char *macro, int level)
Document.
member
::RPMFILE_DONOTUSE
(unimplemented) from donotuse.
member
::RPMFILE_SPECFILE
(unnecessary) marks 1st file in srpm.
member
::rpmFreeRpmrc
(void)
Eliminate from API.
member
::rpmGetArchInfo
( const char ** name, int * num)
Generalize to extract arch component from target_platform macro.
member
::rpmGetMachine
( const char **arch, const char **os)
Eliminate from API.
member
::rpmGetOsInfo
( const char ** name, int * num)
Generalize to extract os component from target_platform macro.
member
::rpmGetVar
(int var)
Eliminate from API.
member
::rpmInstall
(const char * rootdir, const char ** fileArgv, rpmtransFlags transFlags, rpmInstallInterfaceFlags interfaceFlags, rpmprobFilterFlags probFilter, rpmRelocation * relocations)
Generalize --freshen policies.
member
::rpmMachineScore
(int type, const char * name)
Rewrite to use RE's against config.guess target platform output.
member
::rpmPackageGetEntry
( void *leadp, Header sigs, Header h, int_32 tag, int_32 *type, void **p, int_32 *c)
Eliminate from API.
member
::RPMPROB_CONFLICT
Use for dependency errors.
member
::RPMPROB_REQUIRES
Use for dependency errors.
member
::rpmprobFilterFlags_e
Generalize filter mechanism.
member
::RPMSENSE_PREREQ
Legacy.
member
::RPMSENSE_SERIAL
Legacy.
member
::RPMSENSE_TRIGGERPREIN
Implement triggerprein.
member
::rpmSetMachine
(const char * arch, const char * os)
Eliminate from API.
member
::rpmSetTables
(int archTable, int osTable)
Eliminate from API.
member
::rpmSetVar
(int var, const char *val)
Eliminate from API.
member
::RPMTAG_HASH_BASE
Implement.
member
::RPMTAG_PK_BASE
Implement.
member
::RPMTRANS_FLAG_BUILD_PROBS
Document.
member
::RPMTRANS_FLAG_KEEPOBSOLETE
Document.
member
::RPMTRANS_FLAG_MULTILIB
Document.
member
::rpmtransGetKeys
(const rpmTransactionSet ts, const void *** ep, int * nep)
Removed packages have no keys, returned as interleaved NULL pointers.
member
::rpmVerifyFile
(const char * root, Header h, int filenum, int * result, int omitMask)
gnorpm and python bindings prevent this from being static.
add rpmVerifyAttrs to prototype.
member
::rpmVerifyScript
(const char * rootDir, Header h, FD_t scriptFd)
gnorpm/kpackage prevents static, should be using VERIFY_SCRIPT flag.
member
::runImmedTriggers
(const rpmTransactionSet ts, int sense, Header h, int countCorrection)
Document.
Document.
member
::runTriggers
(const rpmTransactionSet ts, int sense, Header h, int countCorrection)
Document.
Document.
member
::showQueryPackage
(QVA_t *qva,
rpmdb
rpmdb
, Header h)
Devise a meaningful return code.
Generated at Sun Apr 8 18:43:07 2001 for rpm by
1.2.3 written by
Dimitri van Heesch
, © 1997-2000