summaryrefslogtreecommitdiff
path: root/fs/ext2.h
blob: 8b9b76b3e9dff2ca0b3cd34f2f4e356cda1a3392 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
 * @file
// ext2 minidriver
// based on osdev wiki article: http://wiki.osdev.org/Ext2
*/

#include  <stdint.h>
#include  "fs.h"

int ext2_check(uint8_t *ram);
int ext2_inode_content(char *ram,int inode_nr,uint8_t *ramdest,int max);
int ext2_read_dir(uint8_t *ram, int inode_nr,fs_dirent *dirs,int max);
int ext2_filename_to_inode(uint8_t *ram, char *path);