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}