]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/sigpipe-should-be-ignored.rs
std: Improve pipe() functionality
[rust.git] / src / test / run-pass / sigpipe-should-be-ignored.rs
index 8e2cfa30066495e00b7241d4022bb0b4ae7da155..8c68ef173a5e76fc216b02bc88b043ce798d6370 100644 (file)
 use std::io::Command;
 
 fn test() {
-    let os::Pipe { input, out } = os::pipe();
-    let input = PipeStream::open(input);
-    let mut out = PipeStream::open(out);
-    drop(input);
+    let os::Pipe { reader, writer } = unsafe { os::pipe().unwrap() };
+    let reader = PipeStream::open(reader);
+    let mut writer = PipeStream::open(writer);
+    drop(reader);
 
-    let _ = out.write([1]);
+    let _ = writer.write([1]);
 }
 
 fn main() {