c - Mac OS X 有/dev/ptmx 文件吗?

标签 c linux macos

我想将使用伪终端的 Linux 应用程序移植到 OS X,但我似乎无法在我的 OS X Tiger 上找到 /dev/ptmx 文件。

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

最佳答案

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

关于c - Mac OS X 有/dev/ptmx 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43956208/

相关文章:

Mac OS X v10.7 (Lion) 上的 Git

Java getDefaultToolKit() 挂起 Mac OS X 10.5

ruby - Rails 应用程序在带有 Ubuntu 的新 Dell 上比在旧 Mac 上慢

c - C中的无符号 double ?

c - libwebsocket : how to constuct lextable for cookie field

除非您转到脚本所在的文件夹,否则 PHP 命令不起作用

java - 为什么命令行实用程序在通过 java 程序调用时挂起?

linux - 如何将二进制文件链接更改为其他内容

c - 需要指向指针的指针

c - 按位创建 64 位 float