Linux C如何打开目录并获取文件描述符

前端之家收集整理的这篇文章主要介绍了Linux C如何打开目录并获取文件描述符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

#include dio.h>
#include 

/ home / zhangke是一个目录,它存在.我得到错误是一个目录,所以,我怎样才能使用open()来正确获取目录的fd?

最佳答案
使用O_RDONLY而不是O_RDWR作为访问模式.从open(2)错误列表:

EISDIR pathname refers to a directory and the access requested involved writing (that is,O_WRONLY or O_RDWR is set).

原文链接:https://www.f2er.com/linux/440079.html

猜你在找的Linux相关文章