本文共 353 字,大约阅读时间需要 1 分钟。
int dup(int oldfd);
dup调用成功:两个文件描述符指向同一个文件。
返回值:取最小的且没被占用的文件描述符。
int dup2(int oldfd, int newfd);
1.如果newfd已经指向一个文件且oldfd不指向这个文件,首先close与那个文件的连接,newfd指向oldfd指向的文件。
2.newfd没有被占用,直接指向oldfd指向的文件。
3.newfd和oldfd指向同一个文件,什么也不做,返回newfd。
1.复制文件描述符
2.获取/设置文件状态标志
错误操作:open("tremp", O_RDONLY); 设置文件为O_RDWR
pid_t fork(void);
转载地址:http://fmcgi.baihongyu.com/