Да, read()
использует standard file descriptors
для чтения файлов с фиксированными смещениями в файлах и с фиксированными байтами. standard file descriptors
- это не файлы на диске c, а скорее связанные с другим устройством, терминальным устройством. Следовательно, драйверы должны использоваться для доступа к файлам.
См. man read для его использования и C
prototype.
Для получения дополнительной информации об обработке файла используйте эту ссылку, в частности «Просмотр открытых файлов» раздел для вашего конкретного запроса.