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指向同一个文件

 

    

posted @ 2021-02-13 14:20  さくらむすび  阅读(39)  评论(0)    收藏  举报