1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:48:11 +00:00

UserspaceEmulator: Add the getpgid() and waitid() syscalls

With this, you can now kinda sorta run the shell in UserspaceEmulator!
This commit is contained in:
Andreas Kling 2020-08-07 16:51:08 +02:00
parent 93b1e54237
commit 5a5b687014
2 changed files with 35 additions and 0 deletions

View file

@ -138,9 +138,11 @@ private:
ssize_t virt$getrandom(FlatPtr buffer, size_t buffer_size, unsigned int flags);
int virt$sleep(unsigned);
int virt$getpgrp();
int virt$getpgid(pid_t);
int virt$setpgid(pid_t pid, pid_t pgid);
int virt$ttyname(int fd, FlatPtr buffer, size_t buffer_size);
int virt$getcwd(FlatPtr buffer, size_t buffer_size);
int virt$waitid(FlatPtr);
FlatPtr allocate_vm(size_t size, size_t alignment);