Архитектура операционной системы UNIX

       

STAT И FSTАТ


Системные функции stat и fstat позволяют процессам запрашивать информацию о статусе файла: типе файла, владельце файла, правах доступа, размере файла, числе связей, номере индекса и времени доступа к файлу. Синтаксис вызова функций: stat(pathname,statbuffer); fstat(fd,statbuffer);

где pathname - имя файла, fd - дескриптор файла, возвращаемый функцией open, statbuffer - адрес структуры данных пользовательского процесса, где будет храниться информация о статусе файла после завершения выполнения вызова. Системные функции просто переписывают поля из индекса в структуру statbuffer. Программа на иллюстрирует использование функций stat и fstat.


Рисунок 5.15. Дерево процессов и совместное использование каналов

Comments:

Copyright ©



Содержание раздела