diff options
Diffstat (limited to 'src/db.h')
-rw-r--r-- | src/db.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -30,17 +30,18 @@ #define INFRQ_ALL 0xFF typedef struct __pacdb_t { + char *path; char treename[128]; DIR* dir; } pacdb_t; -pacdb_t* db_open(char *dbpath, char *treename); +pacdb_t* db_open(char *root, char *dbpath, char *treename); void db_close(pacdb_t *db); PMList* db_loadpkgs(pacdb_t *db, PMList *pkgcache); pkginfo_t* db_scan(pacdb_t *db, char *target, unsigned int inforeq); pkginfo_t* db_read(pacdb_t *db, struct dirent *ent, unsigned int inforeq); int db_write(pacdb_t *db, pkginfo_t *info); -PMList* db_find_conflicts(pacdb_t *db, PMList* targets); +PMList* db_find_conflicts(pacdb_t *db, PMList* targets, char *root); #endif /* vim: set ts=2 sw=2 noet: */ |