Системные функции stat и fstat
позволяют процессам запрашивать
информацию о статусе файла: типе
файла, владельце файла, правах
доступа, размере файла, числе
связей, номере индекса и времени
доступа к файлу. Синтаксис вызова
функций: где pathname - имя файла, fd - дескриптор
файла, возвращаемый функцией open,
statbuffer - адрес структуры данных
пользовательского процесса, где
будет храниться информация о
статусе файла после завершения
выполнения вызова. Системные
функции просто переписывают поля
из индекса в структуру statbuffer.
Программа на Рисунке
5.33 иллюстрирует использование
функций stat и fstat. Предыдущая
глава || Оглавление
|| Следующая глава
5.11 STAT И FSTАТ
stat(pathname,statbuffer);
fstat(fd,statbuffer);
Рисунок 5.15. Дерево процессов и
совместное использование каналов