fn childKill(userdata: ?*anyopaque, child: *process.Child) void userdata: ?*anyopaquechild: *process.Child15431
15432
15433
15434
15435
15436
15437
15438
15439
15440fn childKill(userdata: ?*anyopaque, child: *process.Child) void {
if (native_os == .wasi) unreachable;
const t: *Threaded = @ptrCast(@alignCast(userdata));
if (is_windows) {
childKillWindows(t, child, 1) catch childCleanupWindows(child);
} else {
childKillPosix(child) catch {};
childCleanupPosix(child);
}
}