From eebd237d465352508192a2c8419c224f8c7bc7a9 Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Tue, 15 Oct 2002 14:36:52 +0000 Subject: Fat32 test code git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2669 a1c6a512-1295-4272-9138-f99709370657 --- firmware/test/fat/main.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'firmware/test/fat/main.c') diff --git a/firmware/test/fat/main.c b/firmware/test/fat/main.c index fcd2dcc5eb..4a11e0a08a 100644 --- a/firmware/test/fat/main.c +++ b/firmware/test/fat/main.c @@ -61,7 +61,8 @@ void dbg_dir(char* currdir) if (dir) { while ( (entry = readdir(dir)) ) { - DEBUGF("%15s (%d bytes)\n", entry->d_name, entry->size); + DEBUGF("%15s (%d bytes) %x\n", + entry->d_name, entry->size, entry->startcluster); } closedir(dir); } @@ -71,6 +72,20 @@ void dbg_dir(char* currdir) } } +void dbg_mkfile(char* name) +{ + char* text = "Detta är en dummy-text\n"; + int fd = open(name,O_WRONLY); + if (fd<0) { + DEBUGF("Failed creating file\n"); + return; + } + if (write(fd, text, strlen(text)) < 0) + DEBUGF("Failed writing data\n"); + + close(fd); +} + void dbg_type(char* name) { unsigned char buf[SECTOR_SIZE*5]; @@ -270,6 +285,8 @@ int main(int argc, char *argv[]) //dbg_console(); //dbg_tail("/fat.h"); + //dbg_dir("/"); + dbg_mkfile("/apa.txt"); dbg_dir("/"); return 0; -- cgit v1.2.3