Kernel/LibC: Add SYS_KILL/kill()

This commit is contained in:
2023-07-21 19:27:38 +03:00
parent b56316e9da
commit ad756c36fc
7 changed files with 61 additions and 3 deletions

View File

@@ -272,6 +272,13 @@ long syscall(long syscall, ...)
ret = Kernel::syscall(SYS_RAISE, signal);
break;
}
case SYS_KILL:
{
pid_t pid = va_arg(args, pid_t);
int signal = va_arg(args, int);
ret = Kernel::syscall(SYS_KILL, pid, signal);
break;
}
default:
puts("LibC: Unhandeled syscall");
ret = -ENOSYS;