我知道dup、dup2、dup3“创建文件描述符oldfd的副本”(来自手册页)。但是我不能消化它。
据我所知,文件描述符只是号,用于跟踪文件位置及其方向(输入/输出)的。不是更容易些吗
fd=fd2;
什么时候我们想复制一个文件描述符?
还有其他的..。
dup()对新的描述符使用编号最小的未使用描述符。
这是否意味着如果我们假设我们有-ed()close()其中之一,它也可以作为值stdin,stdout或stderr?
https://stackoverflow.com/questions/7861611
复制相似问题