#include <alloca.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <unistd.h>
#include <glob.h>
#include <dirent.h>
#include <locale.h>
#include "Python.h"
#include "rpmlib.h"
#include "misc.h"
#include "rpmmacro.h"
#include "upgrade.h"
Go to the source code of this file.
Compounds | |
| struct | FDlist_t |
| struct | hdrObject_s |
| struct | rpmdbMIObject_s |
| struct | rpmdbObject_s |
| struct | rpmtransObject_s |
| struct | tsCallbackType |
Module: rpm | |
| typedef struct FDlist_t | FDlist |
| void | initrpm (void) |
| PyObject* | rpmtransCreate (PyObject * self, PyObject * args) |
| PyObject* | doAddMacro (PyObject * self, PyObject * args) |
| PyObject* | doDelMacro (PyObject * self, PyObject * args) |
| PyObject* | archScore (PyObject * self, PyObject * args) |
| int | psGetArchScore (Header h) |
| int | pkgCompareVer (void * first, void * second) |
| void | pkgSort (struct pkgSet * psp) |
| PyObject* | findUpgradeSet (PyObject * self, PyObject * args) |
| PyObject* | rpmHeaderFromPackage (PyObject * self, PyObject * args) |
| PyObject* | hdrLoad (PyObject * self, PyObject * args) |
| PyObject* | rpmInitDB (PyObject * self, PyObject * args) |
| rpmdbObject* | rpmOpenDB (PyObject * self, PyObject * args) |
| PyObject* | rebuildDB (PyObject * self, PyObject * args) |
| PyObject* | rpmReadHeaders (FD_t fd) |
| PyObject* | rpmHeaderFromFD (PyObject * self, PyObject * args) |
| PyObject* | rpmHeaderFromFile (PyObject * self, PyObject * args) |
| int | rpmMergeHeaders (PyObject * list, FD_t fd, int matchTag) |
| PyObject* | rpmMergeHeadersFromFD (PyObject * self, PyObject * args) |
| void | errorcb (void) |
| PyObject* | errorSetCallback (PyObject * self, PyObject * args) |
| PyObject* | errorString (PyObject * self, PyObject * args) |
| PyObject* | versionCompare (PyObject * self, PyObject * args) |
| PyObject* | labelCompare (PyObject * self, PyObject * args) |
| PyObject* | checkSig (PyObject * self, PyObject * args) |
| PyObject* | getTsHeader (PyObject * self, PyObject * args) |
| int | closeCallback (FILE * f) |
| PyObject* | errorCB = NULL |
| PyObject * | errorData = NULL |
| FDlist* | fdhead = NULL |
| FDlist* | fdtail = NULL |
| PyMethodDef | rpmModuleMethods [] |
Class: header | |
| PyObject* | hdrKeyList (hdrObject * s, PyObject * args) |
| PyObject* | hdrUnload (hdrObject * s, PyObject * args) |
| PyObject* | hdrVerifyFile (hdrObject * s, PyObject * args) |
| PyObject* | hdrExpandFilelist (hdrObject * s, PyObject * args) |
| PyObject* | hdrCompressFilelist (hdrObject * s, PyObject * args) |
| void | mungeFilelist (Header h) |
| PyObject* | hdrFullFilelist (hdrObject * s, PyObject * args) |
| PyObject* | hdrGetAttr (hdrObject * s, char * name) |
| void | hdrDealloc (hdrObject * s) |
| long | tagNumFromPyObject (PyObject *item) |
| PyObject* | hdrSubscript (hdrObject * s, PyObject * item) |
| struct PyMethodDef | hdrMethods [] |
| PyMappingMethods | hdrAsMapping |
| PyTypeObject | hdrType |
Class: rpmdbMatchIterator | |
| PyObject* | rpmdbMINext (rpmdbMIObject * s, PyObject * args) |
| PyObject* | rpmdbMIGetAttr (rpmdbObject *s, char *name) |
| void | rpmdbMIDealloc (rpmdbMIObject * s) |
| struct PyMethodDef | rpmdbMIMethods [] |
| PyTypeObject | rpmdbMIType |
Class: rpmdb | |
| PyObject* | rpmdbFirst (rpmdbObject * s, PyObject * args) |
| PyObject* | rpmdbNext (rpmdbObject * s, PyObject * args) |
| PyObject* | handleDbResult (rpmdbMatchIterator mi) |
| PyObject* | rpmdbByFile (rpmdbObject * s, PyObject * args) |
| PyObject* | rpmdbByName (rpmdbObject * s, PyObject * args) |
| PyObject* | rpmdbByProvides (rpmdbObject * s, PyObject * args) |
| rpmdbMIObject* | py_rpmdbInitIterator (rpmdbObject * s, PyObject * args) |
| PyObject* | rpmdbGetAttr (rpmdbObject * s, char * name) |
| void | rpmdbDealloc (rpmdbObject * s) |
| int | rpmdbLength (rpmdbObject * s) |
| hdrObject* | rpmdbSubscript (rpmdbObject * s, PyObject * key) |
| struct PyMethodDef | rpmdbMethods [] |
| PyMappingMethods | rpmdbAsMapping |
| PyTypeObject | rpmdbType |
Class: rpmtrans | |
| PyObject* | rpmtransAdd (rpmtransObject * s, PyObject * args) |
| PyObject* | rpmtransRemove (rpmtransObject * s, PyObject * args) |
| PyObject* | rpmtransDepCheck (rpmtransObject * s, PyObject * args) |
| PyObject* | rpmtransOrder (rpmtransObject * s, PyObject * args) |
| PyObject* | py_rpmtransGetKeys (rpmtransObject * s, PyObject * args) |
| void* | tsCallback (const void * hd, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void * pkgKey, rpmCallbackData data) |
| PyObject* | rpmtransRun (rpmtransObject * s, PyObject * args) |
| PyObject* | rpmtransGetAttr (rpmtransObject * o, char * name) |
| void | rpmtransDealloc (PyObject * o) |
| int | rpmtransSetAttr (rpmtransObject * o, char * name, PyObject * val) |
| Header | transactionSetHeader = NULL |
| struct PyMethodDef | rpmtransMethods [] |
| PyTypeObject | rpmtransType |
Defines | |
| #define | REGISTER_ENUM(val) |
Typedefs | |
| typedef struct rpmdbObject_s | rpmdbObject |
| typedef struct rpmdbMIObject_s | rpmdbMIObject |
| typedef struct rpmtransObject_s | rpmtransObject |
| typedef struct hdrObject_s | hdrObject |
Variables | |
| PyObject* | pyrpmError |
Definition in file rpmmodule.c.
|
|
Initializer: \
PyDict_SetItemString(d, #val, o=PyInt_FromLong(## val)); \
Py_DECREF(o);Referenced by initrpm(). |
|
|
Definition at line 2165 of file rpmmodule.c. |
|
|
Definition at line 45 of file rpmmodule.c. |
|
|
Definition at line 37 of file rpmmodule.c. |
|
|
Definition at line 33 of file rpmmodule.c. |
|
|
Definition at line 41 of file rpmmodule.c. |
|
|
Definition at line 2099 of file rpmmodule.c. |
|
|
Definition at line 1989 of file rpmmodule.c. |
|
|
Definition at line 2018 of file rpmmodule.c. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000