【文件属性】:
文件名称:pty-rs:带有新伪端子(PTY)的货叉
文件大小:16KB
文件格式:ZIP
更新时间:2021-05-24 09:39:21
Rust
PTY
pty板条箱提供pty::fork() 。 这使得父进程派生有新的伪终端(PTY)。
此板条箱取决于以下内容:
libc库
POSIX环境
用法
将此添加到您的Cargo.toml :
[ dependencies ]
pty = " 0.2 "
这到你的板条箱根:
extern crate pty;
pty :: fork()
此函数返回pty::Child 。 它代表子进程及其PTY。
例如,以下代码通过pty::fork()生成tty(1)命令,并输出命令的结果。
extern crate pty;
extern crate libc;
use std :: ffi :: CString;
use std :: io :: Read;
use std :: ptr;
use pty :: fork :: * ;
fn main () {
let fo
【文件预览】:
pty-rs-master
----.gitignore(189B)
----src()
--------fork()
--------descriptor()
--------prelude.rs(126B)
--------lib.rs(3KB)
----.travis.yml(428B)
----CHANGELOG.md(724B)
----Cargo.toml(805B)
----LICENSE.txt(1KB)
----examples()
--------main.rs(629B)
--------new.rs(1KB)
----README.md(2KB)
----tests()
--------it_fork_with_new_pty.rs(1KB)
--------it_can_read_write.rs(939B)
--------lib.rs(49B)
----rustfmt.toml(30B)
----.editorconfig(188B)