diff options
author | Chantry Xavier <shiningxc@gmail.com> | 2007-07-13 15:30:37 +0200 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2007-07-13 16:37:13 +0200 |
commit | 1c9f30b9fab998e2d89dd307a90122618d746cb6 (patch) | |
tree | d9c29dae15b27e3fddd3a0484dcfcf37718edda6 /lib/libalpm/deps.h | |
parent | 8d62835ba18a7fb662c2f3a23b86a16fe1386388 (diff) | |
download | pacman-1c9f30b9fab998e2d89dd307a90122618d746cb6.tar.gz pacman-1c9f30b9fab998e2d89dd307a90122618d746cb6.tar.xz |
libalpm/deps.c : fix for remove044 pactest.
Patch from Nagy that makes removedeps use alpm_depcmp.
I also renamed removedeps to recursedeps, as it can have
a more general usage, and added an include_explicit argument,
so we can control if packages explictly installed are added or not.
Note: Small changes made by me (Dan) as well- mostly some English grammar
correction and a few other cleanups.
Signed-off-by: Chantry Xavier <shiningxc@gmail.com>
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/deps.h')
-rw-r--r-- | lib/libalpm/deps.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libalpm/deps.h b/lib/libalpm/deps.h index 2edbb503..f11a19a0 100644 --- a/lib/libalpm/deps.h +++ b/lib/libalpm/deps.h @@ -58,7 +58,7 @@ int _alpm_depmiss_isin(pmdepmissing_t *needle, alpm_list_t *haystack); alpm_list_t *_alpm_sortbydeps(alpm_list_t *targets, pmtranstype_t mode); alpm_list_t *_alpm_checkdeps(pmdb_t *db, pmtranstype_t op, alpm_list_t *packages); -alpm_list_t *_alpm_removedeps(pmdb_t *db, alpm_list_t *targs); +void _alpm_recursedeps(pmdb_t *db, alpm_list_t **targs, int include_explicit); int _alpm_resolvedeps(pmdb_t *local, alpm_list_t *dbs_sync, pmpkg_t *syncpkg, alpm_list_t *list, alpm_list_t *trail, pmtrans_t *trans, alpm_list_t **data); |