diff options
author | Michael Schroeder <mls@suse.de> | 2012-02-14 18:18:18 +0100 |
---|---|---|
committer | Michael Schroeder <mls@suse.de> | 2012-02-14 18:18:18 +0100 |
commit | d9da98eb5a9bc3f984ba3cff81e136cef1557d06 (patch) | |
tree | 991a1e00c2986cdb29734436b52590791c037f7b /src/pool.h | |
parent | 75b3cf4a0a60cf6115a1b0241dd4a568a44b0700 (diff) | |
download | libsolv-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.h | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -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) |