如何将文件指针(FILE * fp)转换为文件描述符(int fd)?

我有一个FILE

*,是通过致电返回的fopen()。我需要从中获取文件描述符,以便对其进行调用fsync(fd)。从文件指针获取文件描述符的功能是什么?

回答:

适当的功能是int fileno(FILE *stream)。可以在中找到,它<stdio.h>是POSIX标准,但不是标准C。

以上是 如何将文件指针(FILE * fp)转换为文件描述符(int fd)? 的全部内容, 来源链接: utcz.com/qa/403954.html

回到顶部