summaryrefslogtreecommitdiff
path: root/fs/fs.c
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2018-09-14 20:23:24 +0200
committerMiguel <m.i@gmx.at>2018-09-14 20:23:24 +0200
commitfdf6100721870780319bc7cc766a0bb5b4789965 (patch)
treef30ff5b21ee557ec5dcd5ccddb7b2a1abc46db1c /fs/fs.c
parent1195ca0bd84693fd56f6d34a9f2de3107b9820bf (diff)
ext2 improved , struggling with scheduler
Diffstat (limited to 'fs/fs.c')
-rw-r--r--fs/fs.c5
1 files changed, 3 insertions, 2 deletions
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);
}