//@ revisions: e2021 e2024 | |
//@ only-unix | |
//@[e2021] edition: 2021 | |
//@[e2021] check-pass | |
//@[e2024] edition: 2024 | |
use std::process::Command; | |
use std::os::unix::process::CommandExt; | |
#[allow(deprecated)] | |
fn main() { | |
let mut cmd = Command::new("sleep"); | |
cmd.before_exec(|| Ok(())); | |
//[e2024]~^ ERROR call to unsafe function `before_exec` is unsafe | |
drop(cmd); // we don't actually run the command. | |
} |