在 C 中调用像 open
这样的函数将返回下一个可用的文件描述符并用完它。有没有办法简单地询问我的系统下一个免费的fd
实际上是什么?即不吃掉它。
最佳答案
当您询问“下一个”组件是什么时,另一个组件(库、线程等)可能会立即获取并使用它,因此它将不再是免费的。
有关下一个未使用的描述符是什么的信息完全没有值(value),因此不可用。
关于c - C语言中如何知道下一个可用的文件描述符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59959263/