Троан Эрик В.
Шрифт:
14.4. Чтение содержимого каталога
Обычно программам требуется получать список файлов, содержащихся в каталоге. Linux предоставляет ряд функций, позволяющих обрабатывать каталог как абстрактный объект, что дает возможность избежать зависимости программ от точного формата каталогов, реализуемого файловой системой. Открытие и закрытие каталогов осуществляется очень просто.
Системный вызов
После открытия каталога его элементы читаются последовательно до конца каталога.
Системный вызов
Вызывающему коду возвращается указатель на структуру
Самой сложной частью этого процесса является определение ошибки. К сожалению,
14.4.1. Прохождение по каталогу
Если требуется перечитать содержимое каталога, уже открытого
14.5. Универсализация файловых имен
Большинство пользователей Linux принимают как должное то, что запуск