Skip to main content

soma_codemode/
process_tree.rs

1#[cfg(not(any(unix, windows)))]
2pub mod noop;
3#[cfg(unix)]
4pub mod unix;
5#[cfg(windows)]
6pub mod windows;
7
8pub fn terminate_process_tree(pid: u32) {
9    #[cfg(unix)]
10    unix::terminate_process_tree(pid);
11    #[cfg(windows)]
12    windows::terminate_process_tree(pid);
13    #[cfg(not(any(unix, windows)))]
14    noop::terminate_process_tree(pid);
15}