头文件:#include <unistd.h>

int dup(int fd);

int dup(int fd1,int fd2);

功能:复制一个现存的文件描述符,返回新的文件描述符。

返回值,成功返回新的文件描述符,出错返回-1.

 

由dup返回的新文件描述符一定是当前可用文件描述中的最小数值。用dup2则可以用fd2参数指定新的描述符数值。如果fd2已经打开,则先关闭。若fd1=fd2,则dup2返回fd2,而不关闭它。通常使用这两个系统调用来重定向一个打开的文件描述符。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2022-12-23
  • 2021-11-09
  • 2021-12-19
  • 2021-10-31
猜你喜欢
  • 2021-08-10
  • 2021-06-15
  • 2022-12-23
  • 2021-10-04
  • 2020-03-20
相关资源
相似解决方案