From fdf6100721870780319bc7cc766a0bb5b4789965 Mon Sep 17 00:00:00 2001 From: Miguel Date: Fri, 14 Sep 2018 20:23:24 +0200 Subject: ext2 improved , struggling with scheduler --- fs/fs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'fs/fs.c') diff --git a/fs/fs.c b/fs/fs.c index 357a441..a9cf5f6 100644 --- a/fs/fs.c +++ b/fs/fs.c @@ -6,15 +6,16 @@ // 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 inode_nr=ext2_filename_to_inode(VMEM_EXT2_RAMIMAGE,name); if(inode_nr<1)return -1; - return ext2_read_dir(VMEM_EXT2_RAMIMAGE, inode_nr,dirs,max); // TODO: hardcoded, fix this + return ext2_read_dir(VMEM_EXT2_RAMIMAGE, inode_nr,dirs,0); // TODO: hardcoded, fix this } void fs_content(char *path, uint32_t dest, uint32_t max_bytes) { int inode= ext2_filename_to_inode(VMEM_EXT2_RAMIMAGE, path); - ext2_inode_content(VMEM_EXT2_RAMIMAGE,inode,dest,max_bytes); +// ext2_inode_content(VMEM_EXT2_RAMIMAGE,inode,dest,max_bytes); } -- cgit v1.2.3