diff options
author | Guillem Jover <guillem@debian.org> | 2016-08-18 05:19:59 +0200 |
---|---|---|
committer | Guillem Jover <guillem@debian.org> | 2016-10-30 04:44:14 +0100 |
commit | fe8668803a7691b49a3b0aa1165c293d62235bb3 (patch) | |
tree | 44b0ac35996aad7447a9909dc5387fd7bc69c6fe | |
parent | 3b3efd17900415e5ca35ed30caa6d882b36dbc03 (diff) | |
download | dpkg-fe8668803a7691b49a3b0aa1165c293d62235bb3.tar.gz |
dpkg: Add new files_db_reset() function
-rw-r--r-- | src/filesdb.c | 9 | ||||
-rw-r--r-- | src/filesdb.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/filesdb.c b/src/filesdb.c index 62fd09e86..5050144e8 100644 --- a/src/filesdb.c +++ b/src/filesdb.c @@ -581,6 +581,15 @@ void filesdbinit(void) { } } +void +files_db_reset(void) +{ + int i; + + for (i = 0; i < BINS; i++) + bins[i] = NULL; +} + struct filenamenode *findnamenode(const char *name, enum fnnflags flags) { struct filenamenode **pointerp, *newnode; const char *orig_name = name; diff --git a/src/filesdb.h b/src/filesdb.h index bdcb61f5f..954d67bd8 100644 --- a/src/filesdb.h +++ b/src/filesdb.h @@ -152,6 +152,7 @@ struct pkginfo *filepackages_iter_next(struct filepackages_iterator *iter); void filepackages_iter_free(struct filepackages_iterator *iter); void filesdbinit(void); +void files_db_reset(void); struct fileiterator; struct fileiterator *files_db_iter_new(void); |