следует в общих чертах представлять работу с gcc, gdb, make и др.
Обращение к файлам по их индексным дескрипторам — довольно трудоемкий процесс (а также потенциальная брешь в системе безопасности), поэтому из пользовательского пространства файлы обычно вызываются по имени, а не по индексному дескриптору
В действительности ссылка на файл выполняется по индексному дескриптору3. Этому дескриптору присваивается целочисленное значение, уникальное для файловой системы (но не обязательно уникальное во всей системе в целом). Данное значение называется номером индексного дескриптора.