gpt4 book ai didi

D和伪终端

转载 作者:行者123 更新时间:2023-12-04 02:47:12 26 4
gpt4 key购买 nike

D 是否通过 Phobos 运行时库内置了对伪终端的支持?...我假设没有,因为 ptys 是高度特定于平台的。是否有其他第三方替代品?最终,我想为 D 实现一个类似 Expect 的库(如果它尚不存在的话)。

最佳答案

如果“通过 Phobos 运行时支持伪终端”是指在底层操作系统支持的伪终端之上进行一些更高级别的抽象,那么我必须说我从未见过这样的东西。与 C++ 一样,D 可以直接调用 C 函数,所以我相信如果您已经在 C 或 C++ 中做过类似的事情,那么在 D 中编写类似 expect 的应用程序应该不难。

在 Linux 上,人们通常调用 openpty(3)forkpty(3)login_tty(3) 函数。我不知道其他系统。

关于D和伪终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9071415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com