WIP: feat(zone): drop Command in favour of posix_spawn

This change introduces custom process spawning logic around
libc::posix_spawn/p, as well as a custom set of stdio wrappers using the
Tokio AsyncRead/AsyncWrite traits.

Currently this change is broken, stdio seeming to hang.
This commit is contained in:
Khionu Sybiern
2024-08-08 15:03:24 -07:00
parent 6bf3741ec9
commit 089461e545
10 changed files with 573 additions and 81 deletions

1
Cargo.lock generated
View File

@ -1594,6 +1594,7 @@ dependencies = [
"nix 0.29.0",
"oci-spec",
"path-absolutize",
"pin-project-lite",
"platform-info",
"rtnetlink",
"serde",