summaryrefslogtreecommitdiff
path: root/src/rules.h
diff options
context:
space:
mode:
authorMichael Schroeder <mls@suse.de>2014-04-17 14:18:42 +0200
committerMichael Schroeder <mls@suse.de>2014-04-17 14:18:42 +0200
commit3ef3b1fc2683e955702472e838ff02bf2f68954a (patch)
treee617e75a90aef178ebeee77e510b2daada42d0d2 /src/rules.h
parent1a4fc4d68c2a8bd5d027bc2f76d3bfc2c187efea (diff)
downloadlibsolv-3ef3b1fc2683e955702472e838ff02bf2f68954a.tar.gz
libsolv-3ef3b1fc2683e955702472e838ff02bf2f68954a.tar.bz2
libsolv-3ef3b1fc2683e955702472e838ff02bf2f68954a.zip
implement SOLVER_FLAG_BREAK_ORPHANS
Diffstat (limited to 'src/rules.h')
-rw-r--r--src/rules.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rules.h b/src/rules.h
index 15de00f..06048e4 100644
--- a/src/rules.h
+++ b/src/rules.h
@@ -142,6 +142,9 @@ extern Id solver_rule2job(struct _Solver *solv, Id rid, Id *whatp);
extern Id solver_rule2solvable(struct _Solver *solv, Id rid);
extern void solver_rule2rules(struct _Solver *solv, Id rid, Queue *q, int recursive);
+/* orphan handling */
+extern void solver_breakorphans(struct _Solver *solv);
+extern void solver_check_brokenorphanrules(struct _Solver *solv, Queue *dq);
#ifdef __cplusplus
}