diff --git a/Kernel/API/Syscall.h b/Kernel/API/Syscall.h index 70c68838ca..2ca0751713 100644 --- a/Kernel/API/Syscall.h +++ b/Kernel/API/Syscall.h @@ -6,11 +6,14 @@ #pragma once -#include #include #include #include -#include + +#ifdef KERNEL +# include +# include +#endif constexpr int syscall_vector = 0x82; @@ -202,7 +205,9 @@ enum class NeedsBigProcessLock { namespace Syscall { +#ifdef KERNEL ErrorOr handle(RegisterState&, FlatPtr function, FlatPtr arg1, FlatPtr arg2, FlatPtr arg3, FlatPtr arg4); +#endif enum Function { #undef __ENUMERATE_SYSCALL