TIOGCPKT 未实施?
TIOGCPKT not implemented?
我在 tty_ioctl 手册页中看到了 TIOGCPKT
ioctl 命令。听起来它非常适合我正在处理的想要检测 pty fd 是否配置为数据包模式的应用程序。我确实有一种迂回的方法来解决这个问题,但 ioctl 命令似乎是一种更简洁的方法。尽管手册页提到它自 Linux 3.8 以来就可用,但我似乎无法在任何头文件(在 /usr/include
中)或内核源代码中找到宏 declared/defined。我是 运行 Linux 4.9.10.
有人知道这背后的历史吗?还是我遗漏了什么?
谢谢。
您只是打错了字,仅此而已。是 TIOCGPKT
,不是 TIOGCPKT
。
我在 tty_ioctl 手册页中看到了 TIOGCPKT
ioctl 命令。听起来它非常适合我正在处理的想要检测 pty fd 是否配置为数据包模式的应用程序。我确实有一种迂回的方法来解决这个问题,但 ioctl 命令似乎是一种更简洁的方法。尽管手册页提到它自 Linux 3.8 以来就可用,但我似乎无法在任何头文件(在 /usr/include
中)或内核源代码中找到宏 declared/defined。我是 运行 Linux 4.9.10.
有人知道这背后的历史吗?还是我遗漏了什么?
谢谢。
您只是打错了字,仅此而已。是 TIOCGPKT
,不是 TIOGCPKT
。