Browse Source

dpkg: Add new files_db_reset() function

Guillem Jover 7 years ago
parent
commit
fe8668803a
2 changed files with 10 additions and 0 deletions
  1. 9 0
      src/filesdb.c
  2. 1 0
      src/filesdb.h

+ 9 - 0
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;

+ 1 - 0
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);