diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig index 77506faae7e9f30f792cd840c8ac6ba347c89b4d..c9de11eceeaf184ca958c9f927d4b844000c2e8c 100644 --- a/lib/std/Io/Threaded.zig +++ b/lib/std/Io/Threaded.zig @@ -354,7 +354,7 @@ pub const NullFile = switch (native_os) { } } }, - .wasi, .ios, .tvos, .visionos, .watchos => struct { + .wasi, .tvos, .watchos => struct { fn deinit(this: @This()) void { _ = this; } @@ -15259,9 +15259,9 @@ fn processReplace(userdata: ?*anyopaque, options: process.ReplaceOptions) proces } const processSpawn = switch (native_os) { - .wasi, .emscripten, .ios, .tvos, .visionos, .watchos => processSpawnUnsupported, + .wasi, .emscripten, .tvos, .watchos => processSpawnUnsupported, .windows => processSpawnWindows, - .driverkit, .maccatalyst, .macos => processSpawnDarwin, + .driverkit, .ios, .maccatalyst, .macos, .visionos => processSpawnDarwin, else => processSpawnPosix, }; diff --git a/lib/std/process.zig b/lib/std/process.zig index ed4dceabdde0abee586683e90daddf144d78fff9..af733757aa13f22df79e314e42c9247290f8170d 100644 --- a/lib/std/process.zig +++ b/lib/std/process.zig @@ -254,13 +254,13 @@ pub fn getBaseAddress() usize { /// process image. If this is `false` then calling `replace` or `replaceFile` /// functions will return `error.OperationUnsupported`. pub const can_replace = switch (native_os) { - .windows, .haiku, .wasi => false, + .windows, .haiku, .wasi, .tvos, .watchos => false, else => true, }; /// Tells whether spawning child processes is supported. pub const can_spawn = switch (native_os) { - .wasi, .ios, .tvos, .visionos, .watchos => false, + .wasi, .tvos, .watchos => false, else => true, };