| //@ run-pass | |
| //@ needs-subprocess | |
| //@ ignore-fuchsia ErrorKind not translated | |
| use std::io::ErrorKind; | |
| use std::process::Command; | |
| fn main() { | |
| let result = Command::new("nonexistent").spawn().unwrap_err().kind(); | |
| assert!(matches!( | |
| result, | |
| // Under WSL with appendWindowsPath=true, this fails with PermissionDenied | |
| ErrorKind::NotFound | ErrorKind::PermissionDenied | |
| )); | |
| } |