Files | |
| file | depends.c |
| file | depends.h |
| Structures used for dependency checking. | |
| file | rpmlib.h |
| file | rpmlibprov.c |
Data Structures | |
| struct | tsortInfo_s |
| Dependncy ordering information. More... | |
| struct | availablePackage |
| Info about a single package to be installed. More... | |
| struct | availableIndexEntry |
| A single available item (e.g. More... | |
| struct | availableIndex |
| Index of all available items. More... | |
| struct | fileIndexEntry |
| A file to be installed/removed. More... | |
| struct | dirInfo_s |
| A directory to be installed/removed. More... | |
| struct | availableList_s |
| Set of available packages, items, and directories. More... | |
| struct | transactionElement_s |
| A single package instance to be installed/removed atomically. More... | |
| struct | rpmTransactionSet_s |
| The set of packages to be installed/removed atomically. More... | |
| struct | problemsSet_s |
| Problems encountered while checking dependencies. More... | |
Typedefs | |
| typedef struct dirInfo_s * | dirInfo |
| A directory to be installed/removed. | |
| typedef struct availableList_s * | availableList |
| Set of available packages, items, and directories. | |
| typedef struct problemsSet_s * | problemsSet |
| Problems encountered while checking dependencies. | |
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. | |
| typedef struct availableList_s * availableList |
Set of available packages, items, and directories.
| typedef struct problemsSet_s * problemsSet |
Problems encountered while checking dependencies.
| int headerMatchesDepFlags | ( | Header | h, | |
| const char * | reqName, | |||
| const char * | reqEVR, | |||
| int | reqFlags | |||
| ) |
Compare package name-version-release from header with dependency, looking for overlap.
| h | header | |
| reqName | dependency name | |
| reqEVR | dependency [epoch:]version[-release] | |
| reqFlags | dependency logical range qualifiers |
1.5.6