Книга: Операционная система UNIX

Работа с файлами

В среде программирования UNIX существуют два основных интерфейса для файлового ввода/вывода:

1. Интерфейс системных вызовов, предлагающий системные функции низкого уровня, непосредственно взаимодействующие с ядром операционной системы.

2. Стандартная библиотека ввода/вывода, предлагающая функции буферизованного ввода/вывода.

Второй интерфейс является "надстройкой" над интерфейсом системных вызовов, предлагающей более удобный способ работы с файлами.

В следующих разделах будут рассмотрены:

? оба интерфейса, и особенно первый, поскольку именно он представляет набор базовых услуг ядра;

? программный интерфейс управления жесткими и символическими связями файла;

? функции изменения владельцев файла и прав доступа;

? метаданные файла;

? пример программы, выводящей на экран наиболее существенную информацию о файле, подобно тому, как это делает утилита ls(1).

Оглавление книги


Генерация: 0.105. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз