当我执行dup()
时,想知道全局文件表和inode表会发生什么我知道它返回一个int,它在文件描述符表
中打开一个新的文件描述符答案 0 :(得分:1)
dup调用不会改变inode或任何系统表。 它只改变文件描述符表,它是一个与进程相关的表。
我认为这两个问题可能有助于您了解dup实际上做了什么。 Difference between creating a duplicate file descriptor using dup() and creating a hard link? dup2 / dup - why would I need to duplicate a file descriptor?
底线:Dup不会影响系统,只是过程。