std: unix process_unsupported: Provide a wait status emulation

Fixes #114593

Needs FCP due to behavioural changes.
This commit is contained in:
Ian Jackson
2023-08-22 16:17:02 +01:00
parent d8c69dfb37
commit 013d2d2123
3 changed files with 120 additions and 50 deletions

View File

@@ -1061,3 +1061,8 @@ impl crate::os::linux::process::ChildExt for crate::process::Child {
#[cfg(test)]
#[path = "process_unix/tests.rs"]
mod tests;
// See [`process_unsupported_wait_status::compare_with_linux`];
#[cfg(all(test, target_os = "linux"))]
#[path = "process_unsupported/wait_status.rs"]
mod process_unsupported_wait_status;