Хрестоматия по программированию на Си в Unix



Системные вызовы и взаимодействие с UNIX. Хрестоматия по программированию на Си в Unix - стр. 7


Возвращаемая структура struct statvfs содержит такие поля (в частности):

Типа long: f_frsize размер блока f_blocks размер файловой системы в блоках f_bfree свободных блоков (для суперпользователя) f_bavail свободных блоков (для всех остальных)

f_files число I-nodes в файловой системе f_ffree свободных I-nodes (для суперпользователя) f_favail свободных I-nodes (для всех остальных)

Типа char *

f_basetype тип файловой системы: ufs, nfs, ...

По два значения дано потому, что операционная система резервирует часть файловой системы для использования ТОЛЬКО суперпользователем (чтобы администратор смог распихать файлы в случае переполнения диска, и имел резерв на это). ufs - это UNIX file system из BSD 4.x

© Copyright А. Богатырев, 1992-95
Си в UNIX

| |




Содержание  Назад  Вперед