From 6ce3d2519f982412de1d99b0acfcda6c6e44cc44 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Mon, 21 Apr 2025 22:02:12 -0400 Subject: make fs use void* --- kernel/fs/fs.c | 4 ++-- kernel/include/comus/fs.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kernel/fs/fs.c b/kernel/fs/fs.c index ed2d2ea..75bd0e9 100644 --- a/kernel/fs/fs.c +++ b/kernel/fs/fs.c @@ -131,7 +131,7 @@ static int disk_read_ata(struct disk *disk, size_t offset, size_t len, return ret; } -int disk_read(struct disk *disk, size_t offset, size_t len, uint8_t *buffer) +int disk_read(struct disk *disk, size_t offset, size_t len, void *buffer) { int ret = 0; @@ -195,7 +195,7 @@ static int disk_write_ata(struct disk *disk, size_t offset, size_t len, return ret; } -int disk_write(struct disk *disk, size_t offset, size_t len, uint8_t *buffer) +int disk_write(struct disk *disk, size_t offset, size_t len, void *buffer) { int ret = 0; diff --git a/kernel/include/comus/fs.h b/kernel/include/comus/fs.h index 048c7c5..e67b6fe 100644 --- a/kernel/include/comus/fs.h +++ b/kernel/include/comus/fs.h @@ -47,7 +47,7 @@ struct disk { * @param buffer - the buffer to save data into * @returns bytes read on success, negative fs error code in failure */ -int disk_read(struct disk *disk, size_t offset, size_t len, uint8_t *buffer); +int disk_read(struct disk *disk, size_t offset, size_t len, void *buffer); /** * write data from a disk into a buffer @@ -58,7 +58,7 @@ int disk_read(struct disk *disk, size_t offset, size_t len, uint8_t *buffer); * @param buffer - the buffer to read from * @returns bytes written on success, negative fs error code in failure */ -int disk_write(struct disk *disk, size_t offset, size_t len, uint8_t *buffer); +int disk_write(struct disk *disk, size_t offset, size_t len, void *buffer); enum file_type { // regular file -- cgit v1.2.3-freya