aboutsummaryrefslogtreecommitdiffstats
path: root/examples/basic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/basic.rs')
-rw-r--r--examples/basic.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/basic.rs b/examples/basic.rs
index 39ef088..6082b09 100644
--- a/examples/basic.rs
+++ b/examples/basic.rs
@@ -6,7 +6,7 @@ fn main() {
// cmd.args(&["--color=auto"]);
let mut child = cmd.spawn().unwrap();
let mut buf = [0_u8; 4096];
- let pty = cmd.pty().as_raw_fd();
+ let pty = child.pty().as_raw_fd();
let stdin = std::io::stdin().as_raw_fd();
loop {
let mut set = nix::sys::select::FdSet::new();
@@ -17,7 +17,7 @@ fn main() {
Ok(n) => {
if n > 0 {
if set.contains(pty) {
- match cmd.pty().read(&mut buf) {
+ match child.pty().read(&mut buf) {
Ok(bytes) => {
let buf = &buf[..bytes];
print!(
@@ -37,7 +37,7 @@ fn main() {
match std::io::stdin().read(&mut buf) {
Ok(bytes) => {
let buf = &buf[..bytes];
- cmd.pty().write_all(buf).unwrap();
+ child.pty().write_all(buf).unwrap();
}
Err(e) => {
eprintln!("stdin read failed: {:?}", e);