#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 |
Functions | |
| int | mdfile (const char *fn, unsigned char *digest) |
| int | rpmvercmp (const char *one, const char *two) |
Variables | |
| int | _rpmio_debug |
| PyObject* | pyrpmError |
Definition in file rpmmodule.c.
|
|
Value: PyDict_SetItemString(d, #val, o=PyInt_FromLong(## val)); \
Py_DECREF(o);
Referenced by initrpm(). |
|
|
Definition at line 118 of file md5sum.c. Referenced by decideFileFate(), genCpioListAndHeader(), handleOverlappedFiles(), hdrVerifyFile(), and rpmVerifyFile(). |
|
|
Definition at line 96 of file misc.c. Referenced by labelCompare(), rpmRangesOverlap(), rpmVerifyFile(), and rpmVersionCompare(). |
|
|
Definition at line 21 of file rpmmodule.c. |
|
|
Definition at line 49 of file rpmmodule.c. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001