// option. This file may not be copied, modified, or distributed
// except according to those terms.
-// ignore-aarch64
// ignore-emscripten no threads support
#![feature(libc)]
// option. This file may not be copied, modified, or distributed
// except according to those terms.
-// ignore-aarch64
// ignore-emscripten
#![feature(io, process_capture)]
// option. This file may not be copied, modified, or distributed
// except according to those terms.
-// ignore-aarch64
// ignore-emscripten
use std::process::Command;
// option. This file may not be copied, modified, or distributed
// except according to those terms.
-// ignore-aarch64
// ignore-emscripten
#![feature(std_misc, os)]
// non-ASCII characters. The child process ensures all the strings are
// intact.
-// ignore-aarch64
// ignore-emscripten
use std::io::prelude::*;
// Be sure that when a SIGPIPE would have been received that the entire process
// doesn't die in a ball of fire, but rather it's gracefully handled.
-// ignore-aarch64
// ignore-emscripten
use std::env;