#![deny(warnings)]
use std::env::args_os;
use std::ffi::OsString;
use std::process::Command;
fn main() {
let stdin = os_pipe::dup_stdin().unwrap();
let stdout = os_pipe::dup_stdout().unwrap();
let stderr = os_pipe::dup_stderr().unwrap();
let args: Vec<OsString> = args_os().collect();
let mut child = Command::new(&args[1]);
child.args(&args[2..]);
child.stdin(stdin);
child.stdout(stderr);
child.stderr(stdout);
child.status().unwrap();
}