summaryrefslogtreecommitdiff
path: root/src/solver.h
diff options
context:
space:
mode:
authorMichael Schroeder <mls@suse.de>2012-11-15 17:27:59 +0100
committerMichael Schroeder <mls@suse.de>2012-11-15 17:27:59 +0100
commitcb0aa2685e94d23a6bd9f0cda0fb8ce3cb5fbde6 (patch)
treebb2ad3dd333075a3244db8ee9eccedcdb83bdb52 /src/solver.h
parentc77a63300b1e728a6468dba16dd799f3964907c8 (diff)
downloadlibsolv-cb0aa2685e94d23a6bd9f0cda0fb8ce3cb5fbde6.tar.gz
libsolv-cb0aa2685e94d23a6bd9f0cda0fb8ce3cb5fbde6.tar.bz2
libsolv-cb0aa2685e94d23a6bd9f0cda0fb8ce3cb5fbde6.zip
implement update to specific update targets
Diffstat (limited to 'src/solver.h')
-rw-r--r--src/solver.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/solver.h b/src/solver.h
index 1f04c1d..08fed65 100644
--- a/src/solver.h
+++ b/src/solver.h
@@ -214,6 +214,8 @@ struct _Solver {
Queue *cleandeps_updatepkgs; /* packages we update in cleandeps mode */
Queue *cleandeps_mistakes; /* mistakes we made */
+
+ Queue *update_targets; /* update to specific packages */
#endif /* LIBSOLV_INTERNAL */
};
@@ -326,6 +328,7 @@ int solver_calc_installsizechange(Solver *solv);
void solver_trivial_installable(Solver *solv, Queue *pkgs, Queue *res);
void pool_job2solvables(Pool *pool, Queue *pkgs, Id how, Id what);
+int pool_isemptyupdatejob(Pool *pool, Id how, Id what);
/* iterate over all literals of a rule */
/* WARNING: loop body must not relocate whatprovidesdata, e.g. by