Go to the source code of this file.
Typedefs | |
typedef rpmal_s * | rpmal |
Functions | |
rpmal | rpmalCreate (int delta) |
Initialize available packckages, items, and directory list. More... | |
rpmal | rpmalFree (rpmal al) |
Free available packages, items, and directory members. More... | |
void | rpmalDel (rpmal al, alKey pkgKey) |
Delete package from available list. More... | |
alKey | rpmalAdd (rpmal *alistp, alKey pkgKey, fnpyKey key, rpmds provides, rpmfi fi) |
Add package to available list. More... | |
void | rpmalAddProvides (rpmal al, alKey pkgKey, rpmds provides) |
Add package provides to available list index. More... | |
void | rpmalMakeIndex (rpmal al) |
Generate index for available list. More... | |
fnpyKey * | rpmalAllFileSatisfiesDepend (const rpmal al, const rpmds ds, alKey *keyp) |
Check added package file lists for package(s) that provide a file. More... | |
fnpyKey * | rpmalAllSatisfiesDepend (const rpmal al, const rpmds ds, alKey *keyp) |
Check added package file lists for package(s) that have a provide. More... | |
fnpyKey | rpmalSatisfiesDepend (const rpmal al, const rpmds ds, alKey *keyp) |
Check added package file lists for first package that has a provide. More... | |
Variables | |
int | _rpmal_debug |
Definition in file rpmal.h.
|
|
|
Add package to available list.
Definition at line 380 of file rpmal.c. Referenced by rpmal_Add, rpmtsAddAvailableElement, and rpmtsAddInstallElement. |
|
Add package provides to available list index.
Definition at line 541 of file rpmal.c. Referenced by rpmal_AddProvides, and rpmalMakeIndex. |
|
Check added package file lists for package(s) that provide a file.
Definition at line 613 of file rpmal.c. Referenced by rpmalAllSatisfiesDepend. |
|
Check added package file lists for package(s) that have a provide.
Definition at line 712 of file rpmal.c. Referenced by checkPackageDeps, rpmalSatisfiesDepend, and rpmtsAvailable. |
|
Initialize available packckages, items, and directory list.
Definition at line 188 of file rpmal.c. Referenced by rpmalAdd. |
|
Delete package from available list.
|
|
Free available packages, items, and directory members.
Definition at line 206 of file rpmal.c. Referenced by rpmal_dealloc, rpmtsClean, and rpmtsFree. |
|
Generate index for available list.
Definition at line 586 of file rpmal.c. Referenced by rpmal_MakeIndex, rpmtsCheck, rpmtsOrder, and unsatisfiedDepend. |
|
Check added package file lists for first package that has a provide.
Definition at line 793 of file rpmal.c. Referenced by addRelation, and unsatisfiedDepend. |
|
|