diff options
-rw-r--r-- | src/filesdb.c | 11 | ||||
-rw-r--r-- | src/filesdb.h | 1 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/filesdb.c b/src/filesdb.c index 7f157727d..6e99c36f3 100644 --- a/src/filesdb.c +++ b/src/filesdb.c @@ -428,8 +428,9 @@ void ensure_allinstfiles_available(void) { if (saidread == PKG_FILESDB_LOAD_INPROGRESS) { progress_done(&progress); printf(P_("%d file or directory currently installed.)\n", - "%d files and directories currently installed.)\n", nfiles), - nfiles); + "%d files and directories currently installed.)\n", + fsys_hash_entries()), + fsys_hash_entries()); saidread = PKG_FILESDB_LOAD_DONE; } } @@ -589,6 +590,12 @@ files_db_reset(void) bins[i] = NULL; } +int +fsys_hash_entries(void) +{ + return nfiles; +} + 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 954d67bd8..6a7c6afee 100644 --- a/src/filesdb.h +++ b/src/filesdb.h @@ -153,6 +153,7 @@ void filepackages_iter_free(struct filepackages_iterator *iter); void filesdbinit(void); void files_db_reset(void); +int fsys_hash_entries(void); struct fileiterator; struct fileiterator *files_db_iter_new(void); |