1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 19:37:35 +00:00

Kernel: Stop requiring working malloc for syscall.h includes

Fixes #13869
This commit is contained in:
Patrick Meyer 2022-05-01 22:57:24 +02:00 committed by Andreas Kling
parent e02579bdab
commit 0bd131ad06
7 changed files with 37 additions and 16 deletions

View file

@ -6,7 +6,6 @@
#pragma once
#include <AK/StringView.h>
#include <AK/Types.h>
#include <AK/Userspace.h>
@ -201,21 +200,6 @@ enum Function {
__Count
};
constexpr StringView to_string(Function function)
{
switch (function) {
#undef __ENUMERATE_SYSCALL
#define __ENUMERATE_SYSCALL(sys_call, needs_lock) \
case SC_##sys_call: \
return #sys_call##sv;
ENUMERATE_SYSCALLS(__ENUMERATE_SYSCALL)
#undef __ENUMERATE_SYSCALL
default:
break;
}
return "Unknown"sv;
}
#ifdef __serenity__
struct StringArgument {
char const* characters;