From a59347fdacd80e26394e519e578ba73de729e7a2 Mon Sep 17 00:00:00 2001 From: Timo Teras Date: Tue, 13 Jan 2009 20:32:18 +0200 Subject: db: hash files by name, instead of keep two directory lists --- src/apk_database.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/apk_database.h') diff --git a/src/apk_database.h b/src/apk_database.h index e5d4957..14df1a2 100644 --- a/src/apk_database.h +++ b/src/apk_database.h @@ -20,7 +20,7 @@ #define APK_MAX_REPOS 32 struct apk_db_file { - struct hlist_node dir_files_list; + struct hlist_node hash_node; struct hlist_node diri_files_list; struct apk_db_dir_instance *diri; @@ -79,6 +79,7 @@ struct apk_database { struct { struct list_head packages; struct apk_hash dirs; + struct apk_hash files; struct { unsigned files; unsigned dirs; -- cgit v1.2.3