Commit 971d19a3b2

David John <david@icy.systems>
2025-04-29 05:21:21
fix(windows): handle commitment limit error in CreateProcessW
1 parent c1649d5
Changed files (1)
lib
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),
         }
     }