Lines Matching refs:inner
34 inner: std::process::Command, field
40 inner: std::process::Command::new(prog), in new()
45 self.inner.args(args); in args()
51 self.inner.stdin(pipes.stdin); in set_pts()
52 self.inner.stdout(pipes.stdout); in set_pts()
53 self.inner.stderr(pipes.stderr); in set_pts()
55 unsafe { self.inner.pre_exec(pts.session_leader()) }; in set_pts()
60 self.inner.spawn() in spawn()
65 inner: nix::pty::PtyMaster, field
74 return Ok(Self { inner: pty_master }); in new()
87 let fd = self.inner.as_raw_fd(); in resize()
95 .open(nix::pty::ptsname_r(&self.inner)?)? in get_pts()
97 Ok(Pts { inner: fd }) in get_pts()
103 let raw_fd = self.inner.as_raw_fd(); in as_fd()
110 self.inner.read(buf) in read()
116 self.inner.write(buf) in write()
120 self.inner.flush() in flush()
125 inner: std::os::fd::OwnedFd, field
137 stdin: self.inner.try_clone()?.into(), in setup_pipes()
138 stdout: self.inner.try_clone()?.into(), in setup_pipes()
139 stderr: self.inner.try_clone()?.into(), in setup_pipes()
144 let fd = self.inner.as_raw_fd(); in session_leader()