diff options
author | Judd Vinet <judd@archlinux.org> | 2003-05-30 21:56:46 +0200 |
---|---|---|
committer | Judd Vinet <judd@archlinux.org> | 2003-05-30 21:56:46 +0200 |
commit | 636c6411196ba415652ea3357c781cbe62afea6b (patch) | |
tree | d955b454a0e22faec330725758b03fb4186f079e /src/db.h | |
parent | e9c6f3b2131217acb4191ed69bfc3f6efa53dfbf (diff) | |
download | pacman-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.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: */ |