#include "system.h"#include <rpmlib.h>#include "rpmds.h"#include "debug.h"Go to the source code of this file.
Data Structures | |
| struct | rpmlibProvides_s | 
Functions | |
| void | rpmShowRpmlibProvides (FILE *fp) | 
| Display current rpmlib feature provides.   | |
| int | rpmCheckRpmlibProvides (const rpmds key) | 
| Check dependency against internal rpmlib feature provides.   | |
| int | rpmGetRpmlibProvides (const char ***provNames, int **provFlags, const char ***provVersions) | 
| Return copy of rpmlib internal provides.   | |
Variables | |
| static struct rpmlibProvides_s | rpmlibProvides [] | 
Definition in file rpmlibprov.c.
| int rpmCheckRpmlibProvides | ( | const rpmds | key | ) | 
Check dependency against internal rpmlib feature provides.
| key | dependency | 
Definition at line 82 of file rpmlibprov.c.
References rpmlibProvides_s::featureEVR, rpmlibProvides_s::featureFlags, rpmlibProvides_s::featureName, rpmdsCompare(), rpmdsFree(), rpmdsSingle(), rpmlibProvides, and RPMTAG_PROVIDENAME.
Referenced by unsatisfiedDepend().
| int rpmGetRpmlibProvides | ( | const char *** | provNames, | |
| int ** | provFlags, | |||
| const char *** | provVersions | |||
| ) | 
Return copy of rpmlib internal provides.
| provNames | address of array of rpmlib internal provide names | |
| provFlags | address of array of rpmlib internal provide flags | |
| provVersions | address of array of rpmlib internal provide versions | 
Definition at line 101 of file rpmlibprov.c.
References _free(), rpmlibProvides_s::featureEVR, rpmlibProvides_s::featureFlags, rpmlibProvides_s::featureName, rpmlibProvides, and xcalloc().
struct rpmlibProvides_s rpmlibProvides[] [static]           | 
        
Definition at line 26 of file rpmlibprov.c.
Referenced by rpmCheckRpmlibProvides(), rpmGetRpmlibProvides(), and rpmShowRpmlibProvides().
 1.5.2