Шрифт:
•
Эта функция вызывается из системного вызова
•
Эта функция разрешает или запрещает отправку сигнала для уведомлении о событиях при асинхронном вводе-выводе.
•
Эта функция управляет файловыми блокировками для данного файла.
•
Эта функция вызывается из системного вызова
•
Эта функция вызывается из системного вызова
•
Эта функция вызывается из системного вызова
•
Эта функция используется для отправки данных из одного файла в другой.
•
Эта функция получает неиспользуемое пространство адресов для отображения данного файла.
•
Эта функция используется для проверки корректности флагов, которые передаются в системный вызов
•
Эта функция используется для реализации системного вызова
Структуры данных, связанные с файловыми системами
В дополнение к фундаментальным объектам подсистемы VFS, ядро использует и другие стандартные структуры данных для управления данными, связанными с файловыми системами. Первый объект используется для описания конкретного типа файловой системы, как, например, ext3 или XFS. Вторая структура данных используется для описания каждого экземпляра смонтированной файловой системы.
Поскольку операционная система Linux поддерживает множество файловых систем, то ядро должно иметь специальную структуру для описания возможностей и поведения каждой файловой системы.