标签: c file-descriptor
是否可以从C中的文件路径获取文件描述符?如果不是,那么用C生成文件描述符的标准方法是什么?
有关我要使用的文件描述符的信息,请参见下文:
char file[] = "/tmp/run" int file_descriptor = /* fill in code to get file descriptor */ fchmod(file_descriptor, S_IRUSR | S_IWUSR | S_IXUSR)
答案 0 :(得分:2)
这正是POSIX open()函数的作用:它为您提供了一个文件描述符,它引用了您传入的路径。
open()
(请注意,open和文件描述符通常都不是标准C的一部分。)
open