27typedef enum rpmdbOpX_e {
 
   34typedef enum rpmdbCtrlOp_e {
 
   35    RPMDB_CTRL_LOCK_RO         = 1,
 
   36    RPMDB_CTRL_UNLOCK_RO       = 2,
 
   37    RPMDB_CTRL_LOCK_RW         = 3,
 
   38    RPMDB_CTRL_UNLOCK_RW       = 4,
 
   39    RPMDB_CTRL_INDEXSYNC       = 5
 
   94            const unsigned int * hdrNums, 
unsigned int nHdrNums);
 
  132    rpmRC (*hdrchk) (
rpmts ts, 
const void * uh, 
size_t uc, 
char ** msg));
 
  143            const void * keyp, 
size_t keylen);
 
int rpmdbIndexIteratorNextTd(rpmdbIndexIterator ii, rpmtd keytd)
int rpmdbGetIteratorCount(rpmdbMatchIterator mi)
int rpmdbCtrl(rpmdb db, rpmdbCtrlOp ctrl)
rpmdbMatchIterator rpmdbInitIterator(rpmdb db, rpmDbiTagVal rpmtag, const void *keyp, size_t keylen)
unsigned int rpmdbIndexIteratorNumPkgs(rpmdbIndexIterator ii)
unsigned int rpmdbGetIteratorFileNum(rpmdbMatchIterator mi)
int rpmdbStat(const char *prefix, struct stat *statbuf)
rpmdbIndexIterator rpmdbIndexIteratorInit(rpmdb db, rpmDbiTag rpmtag)
int rpmdbAppendIterator(rpmdbMatchIterator mi, const unsigned int *hdrNums, unsigned int nHdrNums)
int rpmdbCountPackages(rpmdb db, const char *name)
unsigned int rpmdbGetIteratorOffset(rpmdbMatchIterator mi)
rpmdbIndexIterator rpmdbIndexIteratorFree(rpmdbIndexIterator ii)
unsigned int rpmdbIndexIteratorTagNum(rpmdbIndexIterator ii, unsigned int nr)
rpmdbIndexIterator rpmdbIndexKeyIteratorInit(rpmdb db, rpmDbiTag rpmtag)
rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator mi)
int rpmdbSetHdrChk(rpmdbMatchIterator mi, rpmts ts, rpmRC(*hdrchk)(rpmts ts, const void *uh, size_t uc, char **msg))
Header rpmdbNextIterator(rpmdbMatchIterator mi)
int rpmdbSetIteratorModified(rpmdbMatchIterator mi, int modified)
int rpmdbOpenAll(rpmdb db)
int rpmdbSetIteratorRewrite(rpmdbMatchIterator mi, int rewrite)
rpmop rpmdbOp(rpmdb db, rpmdbOpX opx)
int rpmdbIndexIteratorNext(rpmdbIndexIterator ii, const void **key, size_t *keylen)
char * rpmdbCookie(rpmdb db)
int rpmdbFStat(rpmdb db, struct stat *statbuf)
unsigned int rpmdbIndexIteratorPkgOffset(rpmdbIndexIterator ii, unsigned int nr)
int rpmdbSetIteratorRE(rpmdbMatchIterator mi, rpmTagVal tag, rpmMireMode mode, const char *pattern)
enum rpmDbiTag_e rpmDbiTag
struct rpmts_s * rpmts
Definition rpmtypes.h:63
struct headerToken_s * Header
Definition rpmtypes.h:24
enum rpmMireMode_e rpmMireMode
rpmMireMode_e
Definition rpmdb.h:20
@ RPMMIRE_STRCMP
Definition rpmdb.h:22
@ RPMMIRE_REGEX
Definition rpmdb.h:23
@ RPMMIRE_GLOB
Definition rpmdb.h:24
@ RPMMIRE_DEFAULT
Definition rpmdb.h:21