diff --git a/kernel/src/sys/Syscall.cpp b/kernel/src/sys/Syscall.cpp index 0773a06f..4d2fa7a3 100644 --- a/kernel/src/sys/Syscall.cpp +++ b/kernel/src/sys/Syscall.cpp @@ -32,6 +32,7 @@ void Syscall::entry(Context* context) case SYS_waitpid: sys_waitpid(context, (long)context->rdi, (int*)context->rsi, (int)context->rdx); break; case SYS_access: sys_access(context, (const char*)context->rdi, (int)context->rsi); break; case SYS_fstat: sys_fstat(context, (int)context->rdi, (struct stat*)context->rsi); break; + case SYS_stat: sys_stat(context, (const char*)context->rdi, (struct stat*)context->rsi); break; case SYS_pstat: sys_pstat(context, (long)context->rdi, (struct pstat*)context->rsi); break; case SYS_getdents: sys_getdents(context, (int)context->rdi, (struct luna_dirent*)context->rsi, (size_t)context->rdx);