fn childCleanup(ev: *Evented, child: *process.Child) void 4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631fn childCleanup(ev: *Evented, child: *process.Child) void {
if (child.stdin) |stdin| {
fileClose(ev, &.{stdin});
child.stdin = null;
}
if (child.stdout) |stdout| {
fileClose(ev, &.{stdout});
child.stdout = null;
}
if (child.stderr) |stderr| {
fileClose(ev, &.{stderr});
child.stderr = null;
}
child.id = null;
}