Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

lib/depends.h File Reference

More...

#include <header.h>

Go to the source code of this file.

Compounds

struct  availableIndex
 Index of all available items. More...

struct  availableIndexEntry
 A single available item (e.g. More...

struct  availableList
 Set of available packages, items, and directories. More...

struct  availablePackage
 Info about a single package to be installed/removed. More...

struct  dirInfo
 A directory to be installed/removed. More...

struct  fileIndexEntry
 A file to be installed/removed. More...

struct  problemsSet
 Problems encountered while checking dependencies. More...

struct  rpmTransactionSet_s
 The set of packages to be installed/removed atomically. More...

struct  transactionElement
 A single package instance to be installed/removed atomically. More...

struct  tsortInfo
 Dependncy ordering information. More...


Defines

#define tsi_count   tsi_u.count
#define tsi_suc   tsi_u.suc

Functions

int headerMatchesDepFlags (Header h, const char *reqName, const char *reqEVR, int reqFlags)
 Compare package name-version-release from header with dependency, looking for overlap. More...


Detailed Description

Definition in file depends.h.


Define Documentation

#define tsi_count   tsi_u.count
 

Definition at line 18 of file depends.h.

#define tsi_suc   tsi_u.suc
 

Definition at line 19 of file depends.h.


Function Documentation

int headerMatchesDepFlags ( Header h,
const char * reqName,
const char * reqEVR,
int reqFlags )
 

Compare package name-version-release from header with dependency, looking for overlap.

Deprecated:
Remove from API when obsoletes is correctly eliminated.
Parameters:
h   header
reqName   dependency name
reqEVR   dependency [epoch:]version[-release]
reqFlags   dependency logical range qualifiers
Returns:
1 if dependency overlaps, 0 otherwise

Definition at line 654 of file depends.c.

Referenced by problemsSet::alloced(), handleOneTrigger(), and rpmtransAddPackage().


Generated at Mon May 21 08:53:41 2001 for rpm by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001