summaryrefslogtreecommitdiff
path: root/firmware/test/fat/main.c
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2004-01-15 14:30:59 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2004-01-15 14:30:59 +0000
commit60b1c4bbe1099980ced1f69a9a51674f6e05dd3e (patch)
treef09a4c07a72df14c8c217c7457acd66269aa45d3 /firmware/test/fat/main.c
parenta73cc6afa2c6f5c244aa1ecc1acfa0f6b6fb6422 (diff)
downloadrockbox-60b1c4bbe1099980ced1f69a9a51674f6e05dd3e.tar.gz
rockbox-60b1c4bbe1099980ced1f69a9a51674f6e05dd3e.zip
Implemented the mkdir() function in the FAT32 driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4238 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/test/fat/main.c')
-rw-r--r--firmware/test/fat/main.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/firmware/test/fat/main.c b/firmware/test/fat/main.c
index 9c1b983925..37ea2f49be 100644
--- a/firmware/test/fat/main.c
+++ b/firmware/test/fat/main.c
@@ -486,6 +486,21 @@ int dbg_trunc(char* name, int size)
486 return close(fd); 486 return close(fd);
487} 487}
488 488
489int dbg_mkdir(char* name)
490{
491 char text[BUFSIZE+1];
492 int i;
493 int fd;
494 int x=0;
495 bool stop = false;
496
497 fd = mkdir(name);
498 if (fd<0) {
499 DEBUGF("Failed creating directory\n");
500 return -1;
501 }
502}
503
489int dbg_cmd(int argc, char *argv[]) 504int dbg_cmd(int argc, char *argv[])
490{ 505{
491 char* cmd = NULL; 506 char* cmd = NULL;
@@ -577,6 +592,13 @@ int dbg_cmd(int argc, char *argv[])
577 } 592 }
578 } 593 }
579 594
595 if (!strcasecmp(cmd, "mkdir"))
596 {
597 if (arg1) {
598 return dbg_mkdir(arg1);
599 }
600 }
601
580 if (!strcasecmp(cmd, "del")) 602 if (!strcasecmp(cmd, "del"))
581 { 603 {
582 if (arg1) 604 if (arg1)