Системное программирование в 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
Вызов ехес и открытые файлы
Описание
Описание

Справочник по электрическим кабелям,проводам и шнурам см. раздел
Data Mining см. раздел



- Начало -