1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 03:37:45 +00:00

Kernel: Make scheduler control syscalls more generic

The syscalls are renamed as they no longer reflect the exact POSIX
functionality. They can now handle setting/getting scheduler parameters
for both threads and processes.
This commit is contained in:
kleines Filmröllchen 2022-07-24 16:00:51 +02:00 committed by Linus Groh
parent 7bb34279cd
commit b8567d7a9d
6 changed files with 95 additions and 42 deletions

View file

@ -222,8 +222,8 @@ private:
int virt$recvmsg(int sockfd, FlatPtr msg_addr, int flags);
int virt$rename(FlatPtr address);
int virt$rmdir(FlatPtr path, size_t path_length);
int virt$sched_getparam(pid_t, FlatPtr);
int virt$sched_setparam(int, FlatPtr);
int virt$scheduler_get_parameters(FlatPtr);
int virt$scheduler_set_parameters(FlatPtr);
int virt$sendfd(int, int);
int virt$sendmsg(int sockfd, FlatPtr msg_addr, int flags);
int virt$set_coredump_metadata(FlatPtr address);