summaryrefslogtreecommitdiffstats
path: root/src/db.h
diff options
context:
space:
mode:
authorJudd Vinet <judd@archlinux.org>2003-05-30 21:56:46 +0200
committerJudd Vinet <judd@archlinux.org>2003-05-30 21:56:46 +0200
commit636c6411196ba415652ea3357c781cbe62afea6b (patch)
treed955b454a0e22faec330725758b03fb4186f079e /src/db.h
parente9c6f3b2131217acb4191ed69bfc3f6efa53dfbf (diff)
downloadpacman-636c6411196ba415652ea3357c781cbe62afea6b.tar.gz
pacman-636c6411196ba415652ea3357c781cbe62afea6b.tar.xz
Imported from pacman-2.5.tar.gz
Diffstat (limited to 'src/db.h')
-rw-r--r--src/db.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/db.h b/src/db.h
index 7428e270..11404134 100644
--- a/src/db.h
+++ b/src/db.h
@@ -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: */