C语言dup和dup2函数
2013-01-29 21:17
267 查看
功能:复制文件描述符
头文件:#include<unistd.h>
函数原型:int dup(int oldfd)
int
dup2(int oldfd,int newfd)
功能详解:dup和dup2复制旧的文件描述符oldfd,新的文件描述符和旧的文件描述符指向“打开文件描述表”的相同入口,所以他们拥有相同的offset和status。但新文件描述符和旧文件描述符的flags不相同。close-on-exec这个标记在新文件描述符上被关闭。dup使用“未使用的数值最小的”文件描述符作为新的文件描述符。dup2使用参数newfd作为新的文件描述符。
返回值:调用成功返回新的文件描述符,调用失败返回-1.
头文件:#include<unistd.h>
函数原型:int dup(int oldfd)
int
dup2(int oldfd,int newfd)
功能详解:dup和dup2复制旧的文件描述符oldfd,新的文件描述符和旧的文件描述符指向“打开文件描述表”的相同入口,所以他们拥有相同的offset和status。但新文件描述符和旧文件描述符的flags不相同。close-on-exec这个标记在新文件描述符上被关闭。dup使用“未使用的数值最小的”文件描述符作为新的文件描述符。dup2使用参数newfd作为新的文件描述符。
返回值:调用成功返回新的文件描述符,调用失败返回-1.
相关文章推荐
- C语言中dup和dup2函数的不同和使用
- Unix 网络编程 dup和dup2函数
- c语言dup函数的用法
- dup和dup2函数
- Linux下的管道编程技术-dup函数和dup2函数
- Linux内核中的FILE文件数据结构和dup,dup2函数
- Unix 下dup和dup2函数的解析
- 形象的理解dup和dup2函数
- dup和dup2函数
- dup和dup2函数的不同和使用
- 形象的理解dup和dup2函数
- dup/dup2函数的用法
- dup和dup2函数
- 基于dup实现linux的dup2函数(APUE练习题3.2)
- dup和dup2函数
- 管道编程技术-dup函数和dup2函数
- dup和dup2函数
- dup和dup2函数
- 简要对比C语言中的dup()函数和dup2()函数
- dup、dup2函数