Книги автора: Архитектура операционной системы UNIX
/ Книги автора: Архитектура операционной системы UNIX
Книга: Архитектура операционной системы UNIX
5.11 STAT И FSTАТ
5.11 STAT И FSTАТ
Системные функции stat и fstat позволяют процессам запрашивать информацию о статусе файла: типе файла, владельце файла, правах доступа, размере файла, числе связей, номере индекса и времени доступа к файлу. Синтаксис вызова функций:
stat(pathname, statbuffer);
fstat(fd, statbuffer);
где pathname — имя файла, fd — дескриптор файла, возвращаемый функцией open, statbuffer — адрес структуры данных пользовательского процесса, где будет храниться информация о статусе файла после завершения выполнения вызова. Системные функции просто переписывают поля из индекса в структуру statbuffer. Программа на Рисунке 5.33 иллюстрирует использование функций stat и fstat.
Рисунок 5.15. Дерево процессов и совместное использование каналов
Оглавление статьи/книги
- 5.1 OPEN
- 5.2 READ
- 5.3 WRIТЕ
- 5.4 ЗАХВАТ ФАЙЛА И ЗАПИСИ
- 5.5 УКАЗАНИЕ МЕСТА В ФАЙЛЕ, ГДЕ БУДЕТ ВЫПОЛНЯТЬСЯ ВВОД-ВЫВОД — LSEEК
- 5.6 CLOSЕ
- 5.7 СОЗДАНИЕ ФАЙЛА
- 5.8 СОЗДАНИЕ СПЕЦИАЛЬНЫХ ФАЙЛОВ
- 5.9 СМЕНА ТЕКУЩЕГО И КОРНЕВОГО КАТАЛОГА
- 5.10 CМЕНА ВЛАДЕЛЬЦА И РЕЖИМА ДОСТУПА К ФАЙЛУ
- 5.11 STAT И FSTАТ
- 5.12 КАНАЛЫ
- 5.13 DUР
- 5.14 МОНТИРОВАНИЕ И ДЕМОНТИРОВАНИЕ ФАЙЛОВЫХ СИСТЕМ
- 5.15 LINК
- 5.16 UNLINК
- 5.17 АБСТРАКТНЫЕ ОБРАЩЕНИЯ К ФАЙЛОВЫМ СИСТЕМАМ
- 5.18 СОПРОВОЖДЕНИЕ ФАЙЛОВОЙ СИСТЕМЫ
- 5.19 ВЫВОДЫ
- 5.20 УПРАЖНЕНИЯ
Похожие страницы
- Chapter 7. The state machine
- User-land states
- State match
- State NEW packets but no SYN bit set
- Конкурентный бенчмаркинг в GE Real Estate
- Глава 3 Виртуальные машины VMware Workstation
- Глава 4 Виртуальные машины Parallels Workstation
- Displaying Interface Statistics
- 5.1.3. netstat
- КЛЮЧЕВЫЕ СЛОВА: auto, extern, static, register
- Свойство WindowsState
- Internet Workstation