CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
fileno
FILENO
#include <stdio.h>
int fileno (stream);
FILE *stream; указатель на структуру FILE.
Описание.
Функция fileno возвращает текущий handle (номер) файла,
связанный с потоком stream. Если поток связан более чем с одним
handle-ром и когда поток предварительно открыт, в качестве возв-
ращаемого значения определяется handle.
Возвращаемое значение.
Функция fileno возвращает handle-р файла; в случае ошибки -
возвращаемого значения нет. Если поток stream не задан как откры-
тый файл, тогда возвращаемое значение не определено.
См. также fdopen, filelength, fopen, freopen.
Замечание! Fileno реализуется как макро.
Пример:
#include <stdio.h>
int result;
/* следующий оператор определяет handle файла для потока
stderr*/
result= fileno(stderr); /* результат равен 2 */
