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. |
|
|
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002