Я открываю поток с помощью funopen
FILE *fin = funopen(cookie, readfn, NULL, NULL, closefn);
if (fin == NULL)
{
handle_error();
return -1;
}
int fdin = fileno(fin);
Вызов funopen завершается успешно, но fileno(fin)
возвращает -1
.
Как я могу получить дескриптор файла?Спасибо.