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

Deprecated List

Class Rpmdb
Use mi = ts.dbMatch() (or db.match()) instead.

Use hdr = mi.next() instead.

Use mi = ts.dbMatch('basename') instead.

Use mi = ts.dbMatch('name') instead.

Use mi = ts.dbMmatch('providename') instead.

Class rpmlead
The lead (except for signature_type) is legacy.

File buildio.h
this information will move elsewhere eventually.

Global rpmShowProgress(const void *arg, const rpmCallbackType what, const unsigned long amount, const unsigned long total, fnpyKey key, void *data)
Transaction callback arguments need to change, so don't rely on this routine in the rpmcli API.

Global rpmGetMachine(const char **arch, const char **os)
Use rpmExpand on _target_* macros.

Global rpmGetVar(int var)
Use rpmExpand() with appropriate macro expression.

Global rpmSetMachine(const char *arch, const char *os)
Use addMacro to set _target_* macros.

Global rpmSetTables(int archTable, int osTable)
Use addMacro to set _target_* macros.

Global rpmSetVar(int var, const char *val)
Use rpmDefineMacro() to change appropriate macro instead.

Global rpmtsAvailable(rpmts ts, const rpmds ds)
This function will move from rpmlib to the python bindings.

Global rpmtsInitDB(rpmts ts, int dbmode)
An explicit rpmdbInit() is almost never needed.

Global poptAddAlias(poptContext con, struct poptAlias alias, int flags)
Use poptAddItem instead.

Global addMacro(MacroContext mc, const char *n, const char *o, const char *b, int level)
Use rpmDefineMacro().

Global expandMacros(void *spec, MacroContext mc, char *sbuf, size_t slen)
Use rpmExpand().

Global rpmErrorCode(void)
Perl-RPM needs, use rpmlogCode() instead.

Global rpmErrorSetCallback(rpmlogCallback cb)
gnorpm needs, use rpmlogSetCallback() instead.

Global rpmErrorString(void)
gnorpm needs, use rpmlogMessage() instead.

Global rpmlogCode(void)
Perl-RPM needs, what's really needed is predictable, non-i18n encumbered, error text that can be retrieved through rpmlogMessage() and parsed IMHO.

Global headerFreeData(const void *data, rpmTagType type)
Use headerFreeTag() instead.

Generated on Sun Oct 26 13:02:10 2003 for rpm by doxygen1.2.18