summaryrefslogtreecommitdiff
path: root/apps/tagcache.c
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2022-06-01 01:22:36 +0100
committerAidan MacDonald <amachronic@protonmail.com>2022-12-03 06:34:47 -0500
commit98c7505c60714d216814ababe645ed86785f2aec (patch)
tree83a8e40b07b5f50f2cda3d6a93d630bcaae93de0 /apps/tagcache.c
parent03c225fe54a2ae4699f92473ea21da11ba043148 (diff)
downloadrockbox-98c7505c60714d216814ababe645ed86785f2aec.tar.gz
rockbox-98c7505c60714d216814ababe645ed86785f2aec.zip
tagcache: move TAGCACHE_STATEFILE define to .c file
Provide a function to remove the statefile so that external users of this define can call that instead. Change-Id: Id3e1e0564b25fe28bbc68c2e9365d8bf51e6e4f8
Diffstat (limited to 'apps/tagcache.c')
-rw-r--r--apps/tagcache.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/tagcache.c b/apps/tagcache.c
index b9960f2ad0..c638665def 100644
--- a/apps/tagcache.c
+++ b/apps/tagcache.c
@@ -135,6 +135,9 @@
135/* ASCII dumpfile of the DB contents. */ 135/* ASCII dumpfile of the DB contents. */
136#define TAGCACHE_FILE_CHANGELOG ROCKBOX_DIR "/database_changelog.txt" 136#define TAGCACHE_FILE_CHANGELOG ROCKBOX_DIR "/database_changelog.txt"
137 137
138/* Serialized DB. */
139#define TAGCACHE_STATEFILE ROCKBOX_DIR "/database_state.tcd"
140
138/* Flags */ 141/* Flags */
139#define FLAG_DELETED 0x0001 /* Entry has been removed from db */ 142#define FLAG_DELETED 0x0001 /* Entry has been removed from db */
140#define FLAG_DIRCACHE 0x0002 /* Filename is a dircache pointer */ 143#define FLAG_DIRCACHE 0x0002 /* Filename is a dircache pointer */
@@ -5009,6 +5012,11 @@ void tagcache_shutdown(void)
5009#endif 5012#endif
5010} 5013}
5011 5014
5015void tagcache_remove_statefile(void)
5016{
5017 remove(TAGCACHE_STATEFILE);
5018}
5019
5012static int get_progress(void) 5020static int get_progress(void)
5013{ 5021{
5014 int total_count = -1; 5022 int total_count = -1;