Самьюэл Алекс
Шрифт:
Чтобы получить файловый указатель, соответствующий дескриптору, воспользуйтесь функцией
Б.5. Другие низкоуровневые операции
Есть ряд других полезных функций для работы с файлами и каталогами.
■ Функция
■ Функция
■ Функция
■ Функция
■ Функция
В действительности функция
■ Функция
Б.6. Чтение содержимого каталога
В Linux имеются функции, предназначенные для чтения содержимого каталога. И хотя они не относятся к низкоуровневым функциям, мы все же решили их описать, так как они широко применяются в программах.
При чтении содержимого каталога необходимо придерживаться такой последовательности действий.
1. Вызовите функцию
2. Последовательно вызывайте функцию
3. Вызовите функцию
Для использования перечисленных функций необходимо включить в программу файлы
В листинге Б.8 показана программа отображающая список содержимого каталога. Имя каталога задается в командной строке. Если этого не сделать, будет проанализирован текущий каталог. Для каждого элемента каталога отображается его тип и путевое имя. Функция