From 971d19a3b2ca97b9acd00d74556a57a335898ed8 Mon Sep 17 00:00:00 2001 From: David John Date: Tue, 29 Apr 2025 08:51:21 +0530 Subject: [PATCH] fix(windows): handle commitment limit error in CreateProcessW --- lib/std/os/windows.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index b5ef57249e..43a3375e81 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -1924,6 +1924,7 @@ pub const CreateProcessError = error{ InvalidName, NameTooLong, InvalidExe, + SystemResources, Unexpected, }; @@ -2018,6 +2019,7 @@ pub fn CreateProcessW( // when calling CreateProcessW on a plain text file with a .exe extension .EXE_MACHINE_TYPE_MISMATCH, => return error.InvalidExe, + .COMMITMENT_LIMIT => return error.SystemResources, else => |err| return unexpectedError(err), } }