From 6d898c07e8b0c09ca65132655e8230a7faa2ef87 Mon Sep 17 00:00:00 2001 From: Rick Rongen Date: Thu, 7 Oct 2021 19:29:49 +0200 Subject: [PATCH] feat: added not implemented function --- include/myke/libk/libk.h | 2 ++ kernel/libk/libk.c | 4 ++++ kernel/vfs/lfs/ext2.c | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/include/myke/libk/libk.h b/include/myke/libk/libk.h index aa5a144..a04e5ac 100644 --- a/include/myke/libk/libk.h +++ b/include/myke/libk/libk.h @@ -21,4 +21,6 @@ void att_noreturn k_panics(const char *msg); void att_noreturn k_panic(); +void att_noreturn k_not_implemented(); + #endif //NEW_KERNEL_LIBK_H diff --git a/kernel/libk/libk.c b/kernel/libk/libk.c index f6263d2..c87db3c 100644 --- a/kernel/libk/libk.c +++ b/kernel/libk/libk.c @@ -21,6 +21,10 @@ void att_noreturn k_panics(const char *msg) { k_panic(); } +void att_noreturn k_not_implemented() { + k_panics("Not Implemented"); +} + void att_noreturn k_panic() { kprint_sync("PANIC!"); while (1) { diff --git a/kernel/vfs/lfs/ext2.c b/kernel/vfs/lfs/ext2.c index f07e68a..1a32e5e 100644 --- a/kernel/vfs/lfs/ext2.c +++ b/kernel/vfs/lfs/ext2.c @@ -141,7 +141,7 @@ int ext2_get_block_from_inode(vfs_mount_t *mount, vfs_fd_t *fd, void *target, ui } return ext2_read_blocks(mount, bp, 1, target); } else { - k_panics("Not implemented"); + k_not_implemented(); } }