+ -
当前位置:首页 → 问答吧 → 关于检测文件描述符是否有效

关于检测文件描述符是否有效

时间:2011-04-03

来源:互联网

大家是怎么检测一个文件描述符是否有效的?

我是用close函数,然后检查close的返回值和errno来判断。
有没有更简洁的方法?

作者: zxt6405   发布时间: 2011-04-03

可以使用fcntl(fd, F_GETFD, 0),返回EBADF,则为无效fd。
或者使用fstat(fd, buf),返回EBADF,则为无效fd。

作者: qgw_2000   发布时间: 2011-04-03

热门下载

更多