From bc9397d1fa1e05a09f24f5999fa2e85a23916ab9 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Fri, 16 Apr 2004 08:58:29 +0000 Subject: New function: rmdir(). Also some changes in the fat code, to track the parent directory in opendir(), to be able to delete directories git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4509 a1c6a512-1295-4272-9138-f99709370657 --- firmware/include/dir.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'firmware/include') diff --git a/firmware/include/dir.h b/firmware/include/dir.h index ab8e15f..7de0276 100644 --- a/firmware/include/dir.h +++ b/firmware/include/dir.h @@ -48,6 +48,7 @@ typedef struct { bool busy; int startcluster; struct fat_dir fatdir; + struct fat_dir parent_dir; struct dirent theent; } DIR; @@ -73,6 +74,7 @@ typedef struct DIRtag extern DIR* opendir(char* name); extern int closedir(DIR* dir); extern int mkdir(char* name, int mode); +extern int rmdir(char* name); extern struct dirent* readdir(DIR* dir); -- cgit v1.1