From e54d6e5a1123281ef23d4f0f59d829c7421b5190 Mon Sep 17 00:00:00 2001 From: jason Date: Sat, 10 Aug 2024 09:03:13 -0400 Subject: [PATCH] Ignore process_open errors in process_start. This enforces a contract with the user that any process returned without error must eventually be waited on. --- core/os/os2/process_linux.odin | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/core/os/os2/process_linux.odin b/core/os/os2/process_linux.odin index 41b46b235..e64678f74 100644 --- a/core/os/os2/process_linux.odin +++ b/core/os/os2/process_linux.odin @@ -513,11 +513,7 @@ _process_start :: proc(desc: Process_Desc) -> (process: Process, err: Error) { return process, _get_platform_error(child_errno) } - process, err = process_open(int(pid)) - if err == .Unsupported { - return process, nil - } - + process, _ = process_open(int(pid)) return }