From de281db7e7dee08301b22ad79a7752588691b66f Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Tue, 31 Jan 2006 10:08:53 +0000 Subject: Now dircache should work on players requiring long aligned memory accesses. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8502 a1c6a512-1295-4272-9138-f99709370657 --- firmware/include/dircache.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'firmware/include') diff --git a/firmware/include/dircache.h b/firmware/include/dircache.h index 512fcb1833..6e75e1bfeb 100644 --- a/firmware/include/dircache.h +++ b/firmware/include/dircache.h @@ -41,6 +41,7 @@ struct travel_data { struct dircache_maindata { long magic; long size; + long entry_count; struct dircache_entry *root_entry; }; @@ -61,6 +62,7 @@ struct dircache_entry { typedef struct { bool busy; struct dircache_entry *entry; + struct dircache_entry *internal_entry; struct dircache_entry secondary_entry; DIR *regulardir; } DIRCACHED; @@ -70,6 +72,7 @@ int dircache_load(const char *path); int dircache_save(const char *path); int dircache_build(int last_size); bool dircache_is_enabled(void); +int dircache_get_entry_count(void); int dircache_get_cache_size(void); int dircache_get_reserve_used(void); int dircache_get_build_ticks(void); -- cgit v1.2.3