From 577ed9e01a83c13bf151b5137e6fe1eace1c4f7c Mon Sep 17 00:00:00 2001 From: dzwdz Date: Mon, 2 May 2022 19:25:02 +0200 Subject: syscalls: fork() noreap flag --- src/shared/syscalls.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/shared') diff --git a/src/shared/syscalls.h b/src/shared/syscalls.h index 9b250ab..5773190 100644 --- a/src/shared/syscalls.h +++ b/src/shared/syscalls.h @@ -2,6 +2,8 @@ #include #include +#define FORK_NOREAP 1 + enum { // idc about stable syscall numbers just yet _SYSCALL_EXIT, @@ -38,7 +40,7 @@ int _syscall_await(void); * All user memory pages get copied too. * @return 0 in the child, a meaningless positive value in the parent. */ -int _syscall_fork(void); +int _syscall_fork(int flags); handle_t _syscall_open(const char __user *path, int len); -- cgit v1.2.3