Системное программирование в UNIX средствами Free Pascal


              

Системное программирование в UNIX средствами Free Pascal


О книге
Назначение этой книги

Спецификация Х/Open
Спецификация Х/Open - 2
Структура книги
Что вы должны знать
Что вы должны знать - 2
Соглашения
Глава Основные понятия и терминология
Файл
Каталоги и пути
Каталоги и пути - 2

Владелец файла и права доступа
Обобщение концепции файла
Процесс
Межпроцессное взаимодействие
Системные вызовы и библиотечные подпрограммы
Системные вызовы и библиотечные подпрограммы - 2
Введение
Введение - 2
Системный вызов fdopen
Описание

Описание - 2
Предостережение
Создание файла при помощи вызова fdopen
Создание файла при помощи вызова fdopen - 2
Описание
Системный вызов fdcreat
Описание
Системный вызов fdclose
Описание
Системный вызов fdread

Описание
Указатель чтения-записи
Указатель чтения-записи - 2
Указатель чтения-записи - 3
Системный вызов fdwrite
Описание
Пример copyfile
Пример copyfile - 2
Эффективность вызовов fdread и fdwrite
Описание

Вызов fdseek и произвольный доступ
Описание
Пример: гостиница
Пример: гостиница - 2
Дописывание данных в конец файла
Удаление файла
Описание
Системный вызов fcntl
Описание
Описание - 2

Основные понятия
Программа io
Программа io - 2
Использование стандартного вывода диагностики
Стандартная библиотека ввода/вывода: взгляд в будущее
Описание
Вывод сообщений об ошибках при помощи функции writeln
Системные вызовы и переменная linuxerror
Подпрограмма perror
Глава Работа с файлами

Пользователи и права доступа
Действующие идентификаторы пользователей и групп
Права доступа и режимы файлов
Описание
Описание - 2
Дополнительные права доступа для исполняемых файлов
Дополнительные права доступа для исполняемых файлов - 2
Маска создания файла и системный вызов umask
Описание
Вызов fdopen и права доступа к файлу

Определение доступности файла при помощи вызова access
Описание
Описание
Изменение владельца при помощи вызова chown
Описание
Файлы с несколькими именами
Описание
Системный вызов unlink
Системный вызов frename
Описание

Символьные ссылки
Описание
Описание
Еще об именах файлов
Описание
Получение информации о файле: вызов fstat
Описание
Описание - 2
Описание - 3
Описание

Описание - 2
Подробнее о вызове chmod
Введение
Каталоги с точки зрения пользователя
Каталоги с точки зрения пользователя - 2
Текущий рабочий каталог
Реализация каталогов
Реализация каталогов - 2
Снова о системных вызовах link и unlink
Точка и двойная точка

Права доступа к каталогам
Права доступа к каталогам - 2
Использование каталогов при программировании
Создание и удаление каталогов
Описание
Описание
Открытие и закрытие каталогов
Описание
Описание
Чтение каталогов: вызовы readdir и rewinddir

Описание
Описание
Второй пример: процедура find_entry
Второй пример: процедура find_entry - 2
Текущий рабочий каталог
Описание
Определение имени текущего рабочего каталога
Описание
Описание
Обход дерева каталогов

Описание
Описание - 2
Описание - 3
Описание - 4
Описание
Файловые системы UNIX
Файловые системы UNIX - 2
Файловые системы UNIX - 3
Кэширование: вызовы sync и fsync
Описание

Имена устройств UNIX
Файлы блочных и символьных устройств
Файлы блочных и символьных устройств - 2
Структура tstat
Информация о файловой системе
Описание
Ограничения файловой системы: процедуры pathconf и fpathconf
Описание
Понятие процесса
Системный вызов fork

Описание
Описание - 2
Идентификатор процесса
Идентификатор процесса - 2
Семейство вызовов ехес
Описание
Описание - 2
Описание - 3
Вызовы execv, execlp и execvp
Доступ к аргументам, передаваемым при вызове exec

Доступ к аргументам, передаваемым при вызове exec - 2
Совместное использование вызовов ехес и fork
Пример docommand
Вызов fork, файлы и данные
Вызов fork, файлы и данные - 2
Вызов ехес и открытые файлы
Описание
Описание



Экономика. Учебные пособия - перейти
Введение в экономическую теорию. Учебник - перейти
Курс экономической теории - перейти
Хрестоматия по экономической теории - перейти
Экономика. Курс лекций - перейти
Экономика. Учебник - перейти
Зарождение и развитие экономической теории - перейти
Экономический образ мышления - перейти
Экономика. Проблемы развития - перейти
Введение в проблемы экономики - перейти

Экономика. Международная и мировая - перейти
Международная экономика - перейти
Конъюнктура рынка и продвижение товаров - перейти
Мировая экономика - перейти
Международная валютная система - перейти