LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 871|回复: 2

如何关闭和重新打开文件描述符时不用改变文件描述符的值?

[复制链接]
发表于 2007-8-23 10:21:49 | 显示全部楼层 |阅读模式
如果这样做:
int fd = open();//比如这时fd = 1
close(fd);
fd = open();//重新打开后fd就不是原来的fd的值了

我想在fd在不改变的情况下关闭和重新打开该如何做?
发表于 2007-8-23 11:36:26 | 显示全部楼层
为什么要这么做?
回复 支持 反对

使用道具 举报

发表于 2007-8-23 21:36:53 | 显示全部楼层
是不可能保证的,但可以用dup,dup2,fcntl
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表