Mac OS X是否有/ dev / ptmx文件?

时间:2017-05-13 17:49:16

标签: c linux macos

我想将使用伪终端的Linux应用程序移植到OS X,但我似乎无法在OS X Tiger上找到class Parent { constructor(x) { this.x = x; } test() { console.log("Parent's test, x = " + this.x); } }; class Child extends Parent { constructor(x) { super(x); this.test(); } test() { super.test(); console.log("Child's test, x = " + this.x); }; }; const child = new Child(42);文件。

是因为OS X Tiger太老了,而且新版本有这个文件吗?

1 个答案:

答案 0 :(得分:2)

是Tiger有点太老了,OS X 10.5 Leopard添加了/dev/ptmx界面。如果你想在Tiger上运行,你需要手动迭代/dev/ptyXX设备,直到找到一个成功打开的设备(参见http://chschroeder.gamiro.de/rg/or1ksim_macOS10.4.pdf的第3.1.2节)