dup、dup2函数
函数原型:
int dup( int fd )
int dup2( int oldfd, int newfd )
dup和dup2函数可以复制文件描述符。
1.dup
dup复制文件描述符fd并返回新描述符,它们指向同一个文件。新描述符是系统中可用的最小的文件描述符。
2.dup2
dup2复制文件描述符oldfd,并可以指定newfd为新描述符的值。如果newfd已经指向一个文件则先关闭,然后
在复制。
由dup和dup2函数复制的文件描述符共享所有文件标识除了FD_CLOEXEC标识。
返回值:
成功返回新文件描述符,失败返回-1;
函数原型:
int dup( int fd )
int dup2( int oldfd, int newfd )
dup和dup2函数可以复制文件描述符。
1.dup
dup复制文件描述符fd并返回新描述符,它们指向同一个文件。新描述符是系统中可用的最小的文件描述符。
2.dup2
dup2复制文件描述符oldfd,并可以指定newfd为新描述符的值。如果newfd已经指向一个文件则先关闭,然后
在复制。
由dup和dup2函数复制的文件描述符共享所有文件标识除了FD_CLOEXEC标识。
返回值:
成功返回新文件描述符,失败返回-1;
1360

被折叠的 条评论
为什么被折叠?



