From cbdf41189c4627fbea719e96b93e2237f38ef5de Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Fri, 20 Nov 2020 23:05:07 +0100 Subject: Added stat syscall This currently only returns the file size, other stats will follow soon! --- kernel/features/syscall.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'kernel/features/syscall.c') diff --git a/kernel/features/syscall.c b/kernel/features/syscall.c index ac89d04..3d70dbb 100644 --- a/kernel/features/syscall.c +++ b/kernel/features/syscall.c @@ -33,8 +33,12 @@ void syscall_handler(struct regs *r) free((void *)r->ebx); break; } + case SYS_STAT: { + r->eax = (u32)file_stat((char *)r->ebx); + break; + } case SYS_READ: { - r->eax = (u32)read_file((char *)r->ebx); + r->eax = (u32)file_read((char *)r->ebx); break; } case SYS_WRITE: { -- cgit v1.2.3