authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-01-03 00:52:15-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-01-04 00:27:09-08:00
logdd7be75f7c5a52f838eca0d3f3cd3c7b552adff1
treed6c3c7fa71dc4398353e659b5a0bddc216240da9
parente55fa3d525aeb72d0b8efec96daa84c32c38a1c5

std.process: add missing error.OperationUnsupported


2 files changed, 3 insertions(+), 1 deletions(-)

lib/std/Io/Threaded.zig+1-1
......@@ -12820,7 +12820,7 @@ const processSpawn = switch (native_os) {
1282012820fn processSpawnUnsupported(userdata: ?*anyopaque, options: process.SpawnOptions) process.SpawnError!process.Child {
1282112821 _ = userdata;
1282212822 _ = options;
12823 return error.Unexpected;
12823 return error.OperationUnsupported;
1282412824}
1282512825
1282612826const Spawned = struct {
lib/std/process.zig+2
......@@ -328,6 +328,8 @@ pub const ArgExpansion = enum { expand, no_expand };
328328pub const WindowsExtension = enum { bat, cmd, com, exe };
329329
330330pub const SpawnError = error{
331 /// The operating system does not support creating child processes.
332 OperationUnsupported,
331333 OutOfMemory,
332334 /// POSIX-only. `StdIo.ignore` was selected and opening `/dev/null` returned ENODEV.
333335 NoDevice,