summaryrefslogtreecommitdiff
path: root/src/pool.h
diff options
context:
space:
mode:
authorMichael Schroeder <mls@suse.de>2012-02-14 18:18:18 +0100
committerMichael Schroeder <mls@suse.de>2012-02-14 18:18:18 +0100
commitd9da98eb5a9bc3f984ba3cff81e136cef1557d06 (patch)
tree991a1e00c2986cdb29734436b52590791c037f7b /src/pool.h
parent75b3cf4a0a60cf6115a1b0241dd4a568a44b0700 (diff)
downloadlibsolv-d9da98eb5a9bc3f984ba3cff81e136cef1557d06.tar.gz
libsolv-d9da98eb5a9bc3f984ba3cff81e136cef1557d06.tar.bz2
libsolv-d9da98eb5a9bc3f984ba3cff81e136cef1557d06.zip
- add pool_addvendorclass and solver_solutionelement_internalid
Diffstat (limited to 'src/pool.h')
-rw-r--r--src/pool.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/pool.h b/src/pool.h
index 2b51167..ee9f256 100644
--- a/src/pool.h
+++ b/src/pool.h
@@ -82,7 +82,10 @@ struct _Pool {
Id *languagecache;
int languagecacheother;
- /* flags to tell the library how the installed rpm works */
+ /* package manager type, deb/rpm */
+ int disttype;
+
+ /* flags to tell the library how the installed package manager works */
int promoteepoch; /* true: missing epoch is replaced by epoch of dependency */
int obsoleteusesprovides; /* true: obsoletes are matched against provides, not names */
int implicitobsoleteusesprovides; /* true: implicit obsoletes due to same name are matched against provides, not names */
@@ -90,10 +93,6 @@ struct _Pool {
int noinstalledobsoletes; /* true: ignore obsoletes of installed packages */
int allowselfconflicts; /* true: packages which conflict with itself are installable */
-#ifdef MULTI_SEMANTICS
- int disttype;
-#endif
-
Id *id2arch; /* map arch ids to scores */
unsigned char *id2color; /* map arch ids to colors */
Id lastarch; /* last valid entry in id2arch/id2color */
@@ -116,6 +115,7 @@ struct _Pool {
bitmap for solving. If zero, consider all solvables. */
Map *considered;
+ /* callback for REL_NAMESPACE dependencies handled by the application */
Id (*nscallback)(struct _Pool *, void *data, Id name, Id evr);
void *nscallbackdata;
@@ -135,10 +135,8 @@ struct _Pool {
Datapos pos;
};
-#ifdef MULTI_SEMANTICS
-# define DISTTYPE_RPM 0
-# define DISTTYPE_DEB 1
-#endif
+#define DISTTYPE_RPM 0
+#define DISTTYPE_DEB 1
#define SOLV_FATAL (1<<0)
#define SOLV_ERROR (1<<1)