【问题标题】:TIOGCPKT not implemented?TIOGPKT 未实施?
【发布时间】:2017-03-18 20:42:18
【问题描述】:

我在 tty_ioctl 手册页中看到了 TIOGCPKT ioctl 命令。听起来它非常适合我正在处理的想要检测 pty fd 是否配置为数据包模式的应用程序。我确实有一种迂回的方法来解决这个问题,但 ioctl 命令似乎是一种更简洁的方法。尽管手册页提到它自 Linux 3.8 起就可用,但我似乎无法在任何头文件(/usr/include)或内核源代码中找到声明/定义的宏。我正在运行 Linux 4.9.10。

有人知道这背后的历史吗?还是我错过了什么?

谢谢。

【问题讨论】:

    标签: c linux manpage pty


    【解决方案1】:

    你刚刚打错了,仅此而已。这是TIOCGPKT,不是TIOGCPKT

    【讨论】:

    • 谢谢,我错过了!我只是从具有相同错字的手册页中复制宏。
    • @userRG:哦,原来如此!谢谢;我reported上游的错字。
    • @userRG:我刚收到 Michael Kerrisk 的回复,说错字已在下一个版本中修复。修复需要一些时间才能在 online man 4 tty_ioctl page 上看到,甚至更长时间才能“渗透”到发行版的手册页,但它正在进行中。
    猜你喜欢
    • 1970-01-01
    • 2015-10-13
    • 2022-01-27
    • 2023-02-09
    • 1970-01-01
    • 2021-02-06
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多