我有一个FILE *,通过调用返回fopen()。我需要从中获取文件描述符,以便对其进行调用fsync(fd)。从文件指针获取文件描述符的函数是什么?
FILE *
fopen()
fsync(fd)
正确的功能是int fileno(FILE *stream)。它可以在 中找到<stdio.h>,并且是 POSIX 标准,但不是标准 C。
int fileno(FILE *stream)
<stdio.h>