禁用 DSUSP - 终端控制
首先,什么是DSUSP?
我尝试使用以下代码行禁用它:
tntty.c_cc[VDSUSP] = _POSIX_VDISABLE;
但我收到错误“VDSUSP 未声明”
Firstly, what is DSUSP?
I'm trying to disable it using the following code line:
tntty.c_cc[VDSUSP] = _POSIX_VDISABLE;
But I get the error that "VDSUSP is undeclared"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Linux
termios(3)
手册页对此进行了这样的描述(强调我的):由于这不是 POSIX 指定的索引,因此您应该测试它是否存在,并且仅尝试在定义它的平台上禁用它:
The Linux
termios(3)
man page describes it thus (emphasis mine):As this isn't a POSIX-specified index, you should test for its presence and only attempt to disable it on platforms where it is defined: