summaryrefslogtreecommitdiff
path: root/src/pool.h
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2013-02-07 20:13:48 -0800
committerAnas Nashif <anas.nashif@intel.com>2013-02-07 20:13:48 -0800
commitda5983eb19fa9aa677fde925fdbd8e6d1f8f000a (patch)
treeab3c7fbf3a7ca4730ae1b006283f6cedc3c519ee /src/pool.h
parent80cc562d125daa090c1dbdba7aa85e0860ba9b90 (diff)
downloadlibsolv-da5983eb19fa9aa677fde925fdbd8e6d1f8f000a.tar.gz
libsolv-da5983eb19fa9aa677fde925fdbd8e6d1f8f000a.tar.bz2
libsolv-da5983eb19fa9aa677fde925fdbd8e6d1f8f000a.zip
import 0.2.4 from tar
Diffstat (limited to 'src/pool.h')
-rw-r--r--src/pool.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/pool.h b/src/pool.h
index cb83800..e785cd8 100644
--- a/src/pool.h
+++ b/src/pool.h
@@ -119,6 +119,8 @@ struct _Pool {
/* search position */
Datapos pos;
+ Queue pooljobs; /* fixed jobs, like USERINSTALLED/NOOBSOLETES */
+
#ifdef LIBSOLV_INTERNAL
/* flags to tell the library how the installed package manager works */
int promoteepoch; /* true: missing epoch is replaced by epoch of dependency */
@@ -263,6 +265,8 @@ Id pool_id2langid(Pool *pool, Id id, const char *lang, int create);
int solvable_trivial_installable_map(Solvable *s, Map *installedmap, Map *conflictsmap, Map *noobsoletesmap);
int solvable_trivial_installable_repo(Solvable *s, struct _Repo *installed, Map *noobsoletesmap);
int solvable_trivial_installable_queue(Solvable *s, Queue *installed, Map *noobsoletesmap);
+struct _Solver; /* argh, needed for vendorchange callback FIXME */
+int solvable_is_irrelevant_patch(Solvable *s, Map *installedmap, struct _Solver *solv);
void pool_create_state_maps(Pool *pool, Queue *installed, Map *installedmap, Map *conflictsmap);