dup/dup2
1.int dup(int oldfd)
复制文件描述符
参数:
oldfd:要复制的文件描述符
返回值:新的文件描述符,新描述符为最小的且没被占用的文件描述符;
dup调用成功,有两个文件描述符指向同一个文件
2.int dup2(int oldfd,int newfd)
使newfd成为oldfd所指向文件的文件描述符
参数:
oldfd:旧文件描述符
newfd:新文件描述符
结果:
newfd已经指向一个文件:首先断开newfd与其指向文件的连接,再使newfd指向oldfd指向的文件
newfd没有被占用:oldfd和newfd指向同一个文件

浙公网安备 33010602011771号