dup和dup2函数是在进程中用来复制文件描述符的,可以实现文件共享。 函数原型: 函数参数: oldfd:要被复制的文件描述符 newfd:在dup2函数中指定的新文件描述符 返回值: oldfd:要被复制的文件描述符 newfd:在dup2函数中指定的新文件描述符 返回值: 调用成功返回新的文件 ...
分类:
其他好文 时间:
2016-10-01 12:51:42
阅读次数:
256
我们都知道,一个进程在存在期间,会有一些文件被打开,从而会返回一些文件描述符,从shell中运行一个进程,默认会有3个文件描述符存在,即0,1,2.0与进程的标准输入相关联,1与进程的标准输出相关联,2与进程的标准输出错误相关联。dup和dup2函数用来复制一个文件的描述符,用..
分类:
其他好文 时间:
2016-05-23 01:10:37
阅读次数:
217
1dup函数和dup2函数
#include
int dup(intoldfd);
int dup2(intoldfd, int newfd);
dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。如果两个文件描述符指向同一个file结构体,File
Status Flag和读写位置只保存一份在file结构体...
分类:
系统相关 时间:
2014-09-16 00:23:49
阅读次数:
254