Программирование на C и C++

Онлайн справочник программиста на C и C++

fileno

int fileno(FILE *stream)

Прототип: 
Описание: 

Функция fileno() не определена стандартом ANSI С. Она возвращает дескриптор файла указанного потока.

Пример: 
После выполнения этого фрагмента fd будет ассоциирован с файлом, на который указывает stream.
FILE *stream;
int fd;
if((stream=fopen("TEST", "r") )==NULL) {
printf ("Cannot open TEST file.");
exit (1);
}
fd = fileno(stream);