summaryrefslogtreecommitdiff
path: root/kernel/fs
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/fs')
-rw-r--r--kernel/fs/fs.c35
1 files changed, 18 insertions, 17 deletions
diff --git a/kernel/fs/fs.c b/kernel/fs/fs.c
index 7a8c93e..2bc7d99 100644
--- a/kernel/fs/fs.c
+++ b/kernel/fs/fs.c
@@ -4,8 +4,8 @@
struct disk fs_disks[MAX_DISKS];
struct file_system fs_loaded_file_systems[MAX_DISKS];
-void fs_init(void) {
-
+void fs_init(void)
+{
// zero structures
memsetv(fs_disks, 0, sizeof(fs_disks));
memsetv(fs_loaded_file_systems, 0, sizeof(fs_loaded_file_systems));
@@ -13,10 +13,10 @@ void fs_init(void) {
// TODO: go though ide and/or sata drivers to load all disks into `fs_disks` structures
// TODO: go though each disk and attempt to load a file system
-
}
-struct disk *fs_get_root_disk(void) {
+struct disk *fs_get_root_disk(void)
+{
// NOTE: currently im just getting the first disk
// found, is this fine?
@@ -29,7 +29,8 @@ struct disk *fs_get_root_disk(void) {
return NULL;
}
-struct file_system *fs_get_root_file_system(void) {
+struct file_system *fs_get_root_file_system(void)
+{
// NOTE: currently im just getting the first file system
// found, is this fine?
@@ -44,36 +45,36 @@ struct file_system *fs_get_root_file_system(void) {
struct file *fs_find_file_abs(struct file_system *fs, char *abs_path)
{
- (void) fs;
- (void) abs_path;
+ (void)fs;
+ (void)abs_path;
panic("fs_find_file_abs NOT YET IMPLEMENTED");
}
struct file *fs_find_file_rel(struct file *rel, char *rel_path)
{
- (void) rel;
- (void) rel_path;
+ (void)rel;
+ (void)rel_path;
panic("fs_find_file_rel NOT YET IMPLEMENTED");
}
int disk_read(struct disk *disk, size_t offset, size_t len, uint8_t *buffer)
{
- (void) disk;
- (void) offset;
- (void) len;
- (void) buffer;
+ (void)disk;
+ (void)offset;
+ (void)len;
+ (void)buffer;
panic("disk_read NOT YET IMPLEMENTED");
}
int disk_write(struct disk *disk, size_t offset, size_t len, uint8_t *buffer)
{
- (void) disk;
- (void) offset;
- (void) len;
- (void) buffer;
+ (void)disk;
+ (void)offset;
+ (void)len;
+ (void)buffer;
panic("disk_write NOT YET IMPLEMENTED");
}