summaryrefslogtreecommitdiff
path: root/fs/fs.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/fs.c')
-rw-r--r--fs/fs.c17
1 files changed, 2 insertions, 15 deletions
diff --git a/fs/fs.c b/fs/fs.c
index e22c715..606e05c 100644
--- a/fs/fs.c
+++ b/fs/fs.c
@@ -4,23 +4,10 @@
//
// returns number of entries in the directory specified by name.
// fills 0-max into *dirs
+
int fs_readdir(const char *name,fs_dirent *dirs,int max)
{
- int testdata=5;
-
- int inodes[]={13,14,15,16,17};
- char names[][256]={"dupa","test","drei","vier","funf"};
- char type[]={2,2,1,2,1};
-
- for(int i=0;i<5;i++)
- {
- dirs[i].inode=inodes[i];
- for(int j=0;j<256;j++)
- dirs[i].name[j]=names[i][j];
- dirs[i].type=type[i];
- }
-
- return 5;
+ return ext2_read_dir(0x80800, 2,dirs,max); // TODO: hardcoded, fix this
}