O_NOCTTY的目的记录为:



有人可以解释一下防止文件打开控制终端的意图吗?

最佳答案

拥有可控制的tty意味着在某些情况下,可能会响应运行程序的tty/窗口上发生的事情,将特定的信号发送到您的程序。如果该程序打算用作守护程序,则通常比确保编写程序来处理您并不真正关心的所有额外条件要干净得多,以确保您没有控制tty。 ..

关于c - 为什么要阻止文件作为控制终端打开(使用O_NOCTTY)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12079059/

10-16 11:11