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

RPMDEP.


Files

file  depends.c
file  depends.h
 Structures used for dependency checking.

file  rpmlib.h
file  rpmlibprov.c

Data Structures

struct  availableIndex
struct  availableIndexEntry
struct  availableList
struct  availablePackage
struct  dirInfo
struct  fileIndexEntry
struct  problemsSet
struct  rpmTransactionSet_s
struct  transactionElement
struct  tsortInfo

Functions

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

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 663 of file depends.c.

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


Generated at Thu Apr 19 15:29:50 2001 for rpm by doxygen1.2.6-20010408 written by Dimitri van Heesch, © 1997-2001