fileno

 Функция            Получает дескриптор файла.

 Синтаксис          #include
                    int fileno(FILE * stream);

 Файл, содержащий   stdio.h
 прототип

 Описание           fileno представляет собой макрокоманду, которая
                    возвращает логический номер файла для заданного
                    потока stream. Если поток stream имеет более одно-
                    го номера, функция fileno возвращает номер, назна-
                    ченный данному потоку при первом открытии.

 Возвращаемое       fileno возвращает целое число, обозначающее
 значение           дескриптор файла, соответствующий потоку stream.

 Переносимость      Данная функция поддерживается на системах UNIX.

 Смотрите также     fdopen fopen freopen

 Пример:

 #include

 int main(void)
 {
    FILE *stream;
    int handle;
    /* создать файл */
    stream = fopen("DUMMY.FIL","w");
    /* получить дескриптор файла */
    handle = fileno(stream);
    /* напечатать его */
    printf("Дескриптор файла = %d\n",handle);
    /* закрыть файл */
    fclose(stream);
    return 0;
 }