]>
Commit | Line | Data |
---|---|---|
d9bb1a4e | 1 | // run-pass |
b7449926 XL |
2 | #![allow(stable_features)] |
3 | ||
2c00a5a8 | 4 | // ignore-cloudabi no processes |
abe05a73 | 5 | // ignore-emscripten no processes |
48663c56 | 6 | // ignore-sgx no processes |
abe05a73 | 7 | |
b7449926 | 8 | #![feature(os)] |
223e47cc | 9 | |
c34b1796 | 10 | #[cfg(unix)] |
223e47cc | 11 | fn main() { |
c34b1796 AL |
12 | use std::process::Command; |
13 | use std::env; | |
14 | use std::os::unix::prelude::*; | |
15 | use std::ffi::OsStr; | |
16 | ||
85aaf69f | 17 | if env::args().len() == 1 { |
c34b1796 AL |
18 | assert!(Command::new(&env::current_exe().unwrap()) |
19 | .arg(<OsStr as OsStrExt>::from_bytes(b"\xff")) | |
1a4d82fc | 20 | .status().unwrap().success()) |
223e47cc LB |
21 | } |
22 | } | |
c34b1796 AL |
23 | |
24 | #[cfg(windows)] | |
25 | fn main() {} |